您的位置:首页 > 运维架构 > Linux

linux下为已经编译好的php环境添加mysql扩展

2013-03-20 14:55 627 查看
添加扩展的基本步骤:

1、进入php源代码目录:# cd /home/pirate/phpsource/php-5.4.13

2、再进入要添加的mysql扩展源码目录:# cd ext/mysql/

2、调用已经编译好的php里面的phpize:#~/programs/php/bin/phpize

3、然后configure:# ./configure --with-php-config=~/programs/php/bin/php-config --with-mysql=/home/pirate/programs/mysql

(/home/pirate/programs/mysql为mysql的安装目录)

4、make && make install

5、编译之后,自动把mysql.so放到了默认的php扩展目录下(phpinfo可查看,我的为 /home/pirate/programs/php/lib/php/extensions/no-debug-non-zts-20090626/),再修改php.ini,增加extension=mysql.so

6、重启apache:# service httpd restart

特别注意:如果第3步通过了,但第4步报错,很有可能是源代码的问题,我是从php.net新下载了一份之后,再来编译才通过的。

注意,如果是在终端上执行php,需要改 /lib/php-cli.ini 在里面增加extension=mysql.so
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: