一、编译安装php常见错误总结及解决办法
错误 1
checking for xml2-config path...
configure: error: xml2-config not found. Please check your
libxml2 installation.
解决办法:
# yum -y install libxml2-devel
错误 2
checking for BZip2 in default path... not found
configure: error: Please reinstall the BZip2
distribution
解决办法:
# yum install -y bzip2-devel
错误 3
If configure fails try --with-vpx-dir=
configure: error: png.h not found.
解决办法:
# yum -y install libpng-devel
错误 4
If configure fails try --with-xpm-dir=
configure: error: freetype.h not found.
解决办法:
# yum -y install freetype-devel
错误 5
checking for specified location of the MySQL UNIX socket...
no
configure: error: Cannot find MySQL header files under
/usr/local/mysql.
Note that the MySQL client library is not bundled
anymore!
解决办法:
安装mysql
错误 6
configure: error: mcrypt.h not found. Please reinstall
libmcrypt.
解决办法:安装libmcrypt
wget
ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz
tar -zxvf libmcrypt-2.5.7.tar.gz
cd libmcrypt-2.5.7
mkdir -p /usr/local/libmcrytp
./configure prefix=/usr/local/libmcrytp/
make
make install
二、编译安装mysql常见错误总结及解决办法
错误一:
checking for termcap functions library... configure: error: No
curses/termcap library found
解决办法:
下载一个ncurses-5.6.tar.gz,
wget
http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
tar zxvf ncurses-5.6.tar.gz
cd ncurses-5.6
./configure --prefix=/usr --with-shared --without-debug
make
make install clean
ncurses-devel
错误二:
Could NOT find Curses (missing:
CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83 (MESSAGE):
Curses library not found.
Please install appropriate package,
解决办法:
yum install ncurses-devel
错误三:Warning: Bison executable not found in PATH
解决办法:
yum install bison
错误四:rm: cannot remove `libtoolT': No such file or
directory
解决办法:
1、确认libtool是否已经安装,如果没有安装的话,则先安装libtool
# yum -y install libtool
2、分别执行以下三条命令:
# autoreconf --force --install
# libtoolize --automake --force
# automake --force --add-missing
注:如果上面的办法无法解决的话,直接打开configure 文件
把 $RM “$cfgfile” 那行删除掉
$RM “$cfgfile” 大约在 42302 行
转自http://mnt.conf.blog.163.com/blog/static/115668258201291342941916/