php5.5.24编译安装mysql扩展

php    mysqk    扩展   

之前用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();#查看一下