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
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
相关文章推荐
- linux下为已经编译好的php环境添加mysql扩展(php安装完成后如何添加mysql扩展)
- linux下为已经编译好的php环境添加新的扩展
- Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
- CentOS 下为已经编译好的php环境添加mysqli扩展
- Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
- Linux环境下不重新编译php添加扩展模块
- PHP之——CentOS linux下为已经编译好的php环境添加mysqli扩展
- Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
- Linux为已编译好PHP添加 Mysql(PHP编译好后添加Mysql扩展)
- Linux下php编译完成添加mysql扩展
- LINUX添加PHP环境变量:CentOS下将php和mysql命令加入到环境变量中
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- linux系统下查看nginx、apache、mysql和php已经安装的编译参数查看
- 在WdOS系统下源代码编译安装LNMP环境(Linux+Ngnix+Mysql+Php)
- Linux下编译php不编译mysql让php支持mysql扩展
- linux php添加pdo_mysql 扩展时报错 fatal error: ext/mysqlnd/mysqlnd.h: No such file or directory
- linux下php添加pdo_mysql扩展
- 源码编译安装,搭建LNMP环境(Linux+Nginx+MySQL+PHP)
- linux环境下在php中添加mongoDB扩展
- linux 下PHP 扩展 pdo _mysql编译安装