1、安裝mysql、zlib等
問題記錄
1、configure: error: Cannot find MySQL header files under /usr/include/mysql.
Note that the MySQL cliclientlibrary is notoundle not完成提示 not完成不到MySQL header files
上網查了一下,用find / -name mysql.h查到確實存在/usr/include/mysql/mysql.h的
我的mysql是用官方rpm包安裝的
server client devel share -compat 都裝了...
初進入linux領域,求大神指點,感激不盡
把它改為
--with-mysql
或
--with-mysql=/usr
--with-mysql
或
--with-mysql=/usr
因為你試試看是RPM裝的,按系統路徑來的
如果還是不行,再說
注意,每次重新預先配置,先這樣:
再重新預先配置,進行編譯
2、
編譯安裝PHP出現configure: error
2、
編譯安裝PHP出現configure: error
編譯安裝PHP出現configure:error : mysql configure failed. Plea
沒想到老是出下面的錯
checking for mysql_error in -lmysqlclient… no
configure: error: mysql configure failed. ,都講下面的答案,暈,這種也叫答案,那我不是還要重新編譯一次mysql.這個php就很麻煩了.這個一定不對.
網查找說:安裝PHP的時候沒有指定一下mysql的安裝目錄。但是我已經指定了,所以這個說法是錯誤的,其實主要原因是mysql-level沒有裝,也就是mysql的版本不對,應該換
mysql-max-5.0.21版本(包含所有mysql相關內容的軟體包)
/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
configure: failed program was:
#include "Y .log提示的錯….哦.原來是版本有問題.想起我的系統都是X86的,lib都是64位的.所以解決方法很容易.
這個libmysqlclient.a library 是在/usr/lib64/ mysql, 不是在/usr/lib/mysql.
所以可以做下面的方法來解決
#export LDFLAGS=-L/usr/lib64/mysql
OR
改為
-L/usr/lib64/mysql 🎜 以上就介紹了linux 下php環境搭建,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。 🎜 🎜 🎜