问题1:
configure: error: Please reinstall the mysql distribution
这个表示没有找到 mysql 安装的那个 config 文件
其实是不需要在本机 安装mysql的,只需要找 这个 mysql的配置文件,可能是 mysql的配置文件 路径有问题
/usr/bin/mysql_config 一般 找到 mysql_config 这个配置文件就可以了
./configure --with-php-config=/usr/local/php5/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
问题2:
不能找打 php.ini
定位: 先通过 phpinfo() 查看 php.ini 的目录和加载情况,记得先要把 路径搞对,然后 确认php.ini的存在
如果这样还不能 解决,只能 的 apache 的 配置文件
加上 php 的路径:PHPIniDir = ‘php.ini 的路径 ’
问题3:
添加mysqli 扩展的时候报错:
configure: error: wrong mysql library version or lib not found.
./configure --with-php-config=/usr/local/ieod-web/php/bin/php-config CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS="-L/usr/li
b" --with-mysqli=/usr/local/ieod-web/mysql/bin/mysql_config
在./configure 后面加上 --with-mysqli=/usr/local/ieod-web/mysql/bin/mysql_config 就可以了。
问题4,在64位系统上部署32位扩展,需要添加 flag
CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS="-L/usr
/lib"