lnmp編譯錯誤大彙總
CentOS6.4
錯誤一
-bash: cmake: command not found
export PATH=$PATH:/usr/local/cmake/bin
錯誤二:其實是一個警告
configure: WARNING: unrecognized options: –enable-fpm–with-fpm-user, –enable-gd-native-ttf, –with-mysql
思路:檢視格式是否錯誤、
解決:mysql:./configure –help檢視後沒有此種用法,刪除(pdo後接DIP為初始化指定的basedir)
錯誤三
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/usr/local/mysql/mysql.sock’ (2)
法一:修改/etc/my.cnf 中datadir,指向正確的mysql資料庫檔案目錄
法二::新建一個連結或在mysql中加入-S引數,直接指出mysql.sock位置。ln -s /usr/local/mysql/data/mysql.sock /tmp/mysql.sock或者/usr/local/mysql/bin/mysql -u root -S /usr/local/mysql/data/mysql.sock ;
法三:mysql對配置檔案要求很嚴格,檢查my.cnf檔案是否有錯誤欄位;
錯誤四
Starting MySQL. ERROR! The server quit without updating PID file (/data/mysqldb/bogon.pid).
[[email protected] mysql]# vim /etc/my.cnf
19 datadir = /data/mysql/ #程序問題指定正確的資料檔案即可
20 # port = …..
21 # server_id = …..
22 socket = /usr/local/mysql/mysql.sock
23
[[email protected] mysql]# chown -R mysql.mysql /usr/local/mysql/ #注意許可權問題
錯誤五
[[email protected] src]# tar -xf php-7.2.1.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
原因:格式不對,此.tar.gz結尾的檔案其實為html檔案
[[email protected] src]# file php-7.2.1.tar.gz
php-7.2.1.tar.gz: HTML document text
解決:尋找搜狐源:
Ubuntu
問題一
Ubuntu環境, 假設這臺機器名字叫abc(機器的hostname), 每次執行sudo 就出現這個警告訊息:
sudo: unable to resolve host abc
雖然sudo 還是可以正常執行, 所以就直接從/etc/hosts 設定, 讓abc(hostname) 可以解回127.0.0.1 的IP 即可.
解決:在127.0.0.1 localhost 後面加上主機名稱(hostname) 即可:
問題二
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package gcc-c+
E: Couldn’t find any package by regex ‘gcc-c+’
E: Unable to locate package glibc
E: Unable to locate package libxslt-devel
E: Unable to locate package libjpeg
解決一:sudo apt-get update
解決二:可能和apt-get版本和系統版本有關,不同的系統可能對應不同的源;
解決三:源問題,檢視apt源是否可用 #pcre需要ruby的支援,centos預設已經安裝,而ubutun沒有該包,所以需要先安裝
問題三:如何知道編譯安裝軟體時的引數
[email protected]:~# /usr/local/nginx -V (nginx -V)
-bash: /usr/local/nginx: is a directory
[email protected]:~# find / -type f -name nginx
/usr/local/i386/public_repos/initial_system/syslog/logrotate_app/nginx
/etc/init.d/nginx
/var/lib/update-rc.d/nginx
/data/ser/nginx-1.2.3/sbin/nginx
/data/ser/nginx-1.2.3_pkg/sbin/nginx
/data/ser/nginx-1.2.3_pkg/objs/nginx
/data/services/nginx-1.2.3/sbin/nginx
/data/services/nginx-1.2.3_pkg/sbin/nginx
/data/services/nginx-1.2.3_pkg/objs/nginx
[email protected]:~#
[email protected]:~# /data/ser/nginx-1.2.3/sbin/nginx -V #nginx的啟動指令碼
nginx version: nginx/1.2.3
built by gcc 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configure arguments: –prefix=/data/services/nginx-1.2.3 –with-http_stub_status_module
問題四:
[email protected]:~# rsync -auvztp /usr/local/nginx [email protected]::nginx/ –password-file=/etc/rsync.passwd
rsync: failed to connect to 122.97.250.104 (122.97.250.104): Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(122) [sender=3.0.9]
解決:服務端未啟動
問題五
configure: error: Cannot find ldap.h
[email protected]:/data/services/php-5.3.10# apt-get install openldap.x86_64 openldap-clients.x86_64 openldap-devel.x86_64 openldap-ser.x86_64
檢視:[email protected]:/data/services/php-5.3.10# cat /etc/issue
Ubuntu 16.04 LTS \n \l #其他
檢視:apt-get install libldap2-dev ldap-utils libldap-2.4-2
問題六
configure: error: Cannot find ldap libraries in /usr/lib.
[email protected]:/data/services/php-5.3.10#
檢視:find / -name ‘libldap*’
解決:cp -rp /usr/lib/x86_64-linux-gnu/libldap* /usr/lib #!!!!及其錯誤,不能這麼暴力,不要亂用f引數,需要恢復!!!
正確:ln -s /usr/lib/x86_64-linux-gnu/liblber.so /usr/lib/
ln -s /usr/lib/x86_64-linux-gnu/libldap.so /usr/lib/ #綠色為軟連結,紅色為壓縮;
問題七
Makefile:720: recipe for target ‘ext/dom/node.lo’ failed
make: * [ext/dom/node.lo] Error 1
[email protected]:/data/services/php-5.3.10# cd /usr/lib
問題八:
Notice: Following unknown configure options were used:
–enable-apc
–enable-mongo
–enable-memcached
Check ‘./configure –help’ for available options
思考1:可能是沒有安裝包或者沒有那些包的依賴,但是我安裝了apc* libmongo-client-dev libmemcached-dev memcached mongo以後還是報相同的錯
思考2:可能沒有這種用法
最終解決:查閱文獻後發現,這些引數即使現在不加後續也可以修改配置檔案增添,因此暫時不加這些引數,後續業務有需要我再去配置
問題九
-5.3.10/Zend -I/usr/include -g -O2 -fvisibility=hidden -c /data/services/php-5.3.10/ext/dom/node.c -o ext/dom/node.lo
/data/services/php-5.3.10/ext/dom/node.c: In function ‘dom_canonicalization’:
/data/services/php-5.3.10/ext/dom/node.c:1898:21: error: dereferencing pointer to incomplete type ‘xmlBuf {aka struct _xmlBuf}’
ret = buf->buffer->use;
^
Makefile:720: recipe for target ‘ext/dom/node.lo’ failed
make: * [ext/dom/node.lo] Error 1
[email protected]:/data/services/php-5.3.10#
[email protected]:/data/services# cd php-5.3.10/
[email protected]:/data/services/php-5.3.10# patch -p0 -u <../php-5.3.10.patch #打補丁你值得擁有
patching file ext/dom/node.c
patching file ext/dom/documenttype.c
patching file ext/simplexml/simplexml.c
Hunk #1 succeeded at 1387 (offset -30 lines).
[email protected]:/data/services/php-5.3.10#
相關推薦
lnmp編譯錯誤大彙總
CentOS6.4 錯誤一 -bash: cmake: command not found export PATH=$PATH:/usr/local/cmake/bin 錯誤二:其實是一個警告 configure: WARNING: unrecogni
C++編譯錯誤彙總(持續更新)
1.error C2061: 語法錯誤: 識別符號“_TCHAR” 解決方法:新增一條 #include <tchar.h> 即可成功編譯 2.VS2010中無法開啟原始檔
IIS 錯誤程式碼大彙總
400 無法解析此請求。 401.1 未經授權:訪問由於憑據無效被拒絕。 401.2 未經授權: 訪問由於伺服器配置傾向使用替代身份驗證方法而被拒絕。 401.3 未經授權:訪問由於 ACL 對所請求資源的設定被拒絕。 401.4 未經授權:Web 伺服器上安裝的篩選器授權失敗。 401.5 未經
Windows 編譯caffe常見錯誤問題彙總
[html] view plain copy print? <PropertyGroupCondition="'$(MatlabSupport)'=='true'"> <MatlabDir>E:\02_software\01
Xcode 專案編譯錯誤debug經驗彙總
一. 標頭檔案找不到 報錯:不說了 解決方法:專案->target->Build Settings->Header Search Paths將對應的標頭檔案路徑加上 二. 引入類庫或框架檔案找不到 報錯:”libtool can’t l
xcode工程編譯錯誤:No architectures to compile for
bis clear 文檔 哪些 i386 提高 href nts b2c 問題 開發環境:xcode6,iPhone6模擬器 xcode工程編譯錯誤:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active
Android入門級編譯錯誤匯總
art can 手動 already 提示 文件夾 som 原因 兩個 1 描寫敘述: 項目常常須要引用別人的libraryproject,在選項中add進來後,點擊應用或者確定。關閉頁面。 回到代碼中卻發現無法鏈接,又一次打開properties查看,發現導入的p
Embeded linux之內核編譯錯誤警告匯總
match efi mbed 屏蔽 警告 .text section fin 內核 錯誤A: WARNING: drivers/spi/hi_spi.o(.data+0x0): Section mismatch in reference from the variable
第1章第2講常見編譯錯誤與調試
spl ima play .com style src left 調試 isp 第1章第2講常見編譯錯誤與調試
Qt編譯錯誤“GL/gl.h:No such file or directory”的解決方法
導致 安裝 egl 新版 工具 ubunt 沒有 一個 -o 備註:1)操作系統:Ubuntu-14.04或12.042)Linux用戶:root3)Qt版本:qt-linux-opensource-5.2.0-x86 為了迎接Qt的新紀元(從諾基亞移居到
VC6的工程轉到VC2010或更高版本出現fatal error C1189編譯錯誤的解決方法
代碼 ram 選擇 spa file 線程 c11 靜態庫 block 以前也遇到過,當時解決了沒寫下來,這次正好又遇到了,就順手寫一下吧,別下次又忘記了。 當VC6的工程轉到VC2010或更高版本時編譯出現如下錯誤: c:\program files\micros
小胖說事31------iOS 真機編譯錯誤"“XXX”的 iPod" and run "XXX" again, or if "XXX" is still running
是不是 col ont lec bug div attach tracking 進程關閉 在真機上測試時用一會就出現例如以下信息,且應用掛掉。 Restore the connection to "“XXX”的 iPod" and run "XXX" again, o
LNMP編譯安裝(centos7+nginx1.9+mysql5.6+php5.5)
native err with sql -s ttext bst path str LNMP編譯安裝 # 需先配置IP # 軟件包的路徑 /usr/local/src yum install -y libjpeg-devel libpng-devel freetyp
glm編譯錯誤問題解決 formal parameter with __declspec(align('16')) won't be aligned
over tac vs2013 ons lin space 出現 won rac 參考:http://stackoverflow.com/questions/25300116/directxxmmatrix-error-c2719-declspecalign16-won
Android 編譯錯誤——布局 Error parsing XML: not well-formed (invalid token)
XML width 文件 format source 註意 for 編碼 invalid 在修改了Android布局文件後,編譯出現Error parsing XML: not well-formed (invalid token)。 首先先排查xml文件的編碼格式是否
qtopia編譯錯誤
clu string calling value med tor sha direct sudo 在編譯過程中會出現很多的錯誤,包括飛淩提供的ok6410 QT移植百科全書裏面的,但是手冊裏面羅列的不全,下面我將我在編譯過程實際遇到的編譯錯誤及其解決辦法寫一下(其中的一
解決編譯錯誤 implicit declaration of function 'strptime'
div 編譯選項 cit fine 編譯錯誤 定義 .com glibc this 根據man手冊,在文件中加上以下定義,應該可以去處該warning #define _XOPEN_SOURCE /* glibc2 needs this */
xcode工程編譯錯誤:一般錯誤總結
content 增加 style csdn val 解決 environ 方框 ron 1.Apple LLVM 8.0 Error Group /’all-product-headers.yaml’ not found 最近升級了xcode打包後出現了個BUG,記錄解
我的Android進階之旅------>Android編譯錯誤java.util.zip.ZipException: duplicate entry的解決方法
image bsp failed 進階 技術分享 san col get cep 今天在Android Studio中把另外一個項目引入當前項目,編譯的時候出現了java.util.zip.ZipException: duplicate entry錯誤。 錯誤例如以下
LNMP編譯安裝之nginx安裝--圖文詳解
star bin software tcp firewall onf nload b- 編譯安裝 LNMP編譯安裝之nginx安裝--圖文詳解 1、前言 本次安裝采用源碼安裝,主要資源包從官網下載,次要依賴則使用yum進行安裝,本篇只涉及nginx的安裝,不涉及nginx