环境都搭好了发现运行报错,说是未定义mysql_connect(),原来编译php的时候没把mysql的模块加进去;
于是找了些资料,单独编译mysql,需要php的源码;
执行已编译好的phpize
/usr/local/php/bin/phpize
然后单独编译mysql.so
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql
make && make install
/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525
然后修改php.ini文件中的mysql拓展
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/mysql.so
为了防止错误,我写了绝对路径;
最后要重启php-fpm
kill掉php-fpm的主进程,再重新启动
ps aux | grep php-fpm
kill -INT xxxx
(xxxx代表主进程的pid)
/usr/local/php/sbin/php-fpm
重启后看下phpinfo()有没有mysql的扩展