php5.5.24编译安装mysql扩展
之前用pdo,现在一些老的代码需要用到mysql
1.需要编译安装一下
进入php-5.5.24的安装包
删了的话去官网重新下载php-5.5.24.tar.gz 解压
进入目录
# cd php-5.5.24/ext/mysql
使用phpize编译一下
我的php是编译安装的,自己按照自己的phpize路径执行
# /usr/local/bin/phpize
2.然后configure下
注意:
--with-mysql 可以使用--with-mysql=/usr/local/mysql安装目录上。如果是rpm安装 不用指定 默认就行.
--with-php-config指定php-config路径一般和phpize一样的路径
#./configure --with-php-config=/usr/local/bin/php-config --with-mysql
执行编译产生mysql.so
make && make install
执行完之后 会在你的php安装目录 产生一个mysql.so 文件
编译安装php的会在你的安装路径中
我的是在 /usr/local/lib/php/extensions/no-debug-zts-20121212 这个目录下
3.修改php.ini 文件
extension_dir = "/usr/local/lib/php/extensions/no-debug-zts-20121212/"
extension=mysql.so
4.最后重启服务
#/etc/init.d/php-fpm restart
#/etc/init.d/nginx restart
echo phpinfo();#查看一下