linux下php5.3.8安装mysqli和pdo_mysql
今天公司要求对内部测试服务器的php安装mysqli和pdo_mysql模块,pdo_mysql对我来说还好处理,但我没有安装过mysqli,相信很多人也没有安装过,那就可以看看这篇文章.
系统:centos 5.5
需要的软件:PDO_MYSQL-1.0.2.tgz
1.安装pdo_mysql
这个比较简单,所以我们先安装这个,先看下php编译参数
可以看到php没有安装mysqli和pdo_mysql.
tar zxf PDO_MYSQL-1.0.2.tgz && cd PDO_MYSQL-1.0.2
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/
make && make install
make install完后记好pdo_mysql.so的路径
vi /etc/php.d/pdo_mysql.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/pdo_mysql.so
这里是我的编译环境,一般应该是在/etc/php.ini里加入上面这句的.
先不要重启apache,接下来安装mysqli.
2.安装mysqli
cd /root/install/php-5.3.8/ext/mysqli/
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
make && make install
vi /etc/php.d/mysqli.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/mysqli.so
保存后重启apache.
service httpd restart
3.验证
php -m|grep mysqli
php -m|grep pdo_mysql
可以看到都有了,收工闪人.
系统:centos 5.5
需要的软件:PDO_MYSQL-1.0.2.tgz
1.安装pdo_mysql
这个比较简单,所以我们先安装这个,先看下php编译参数
可以看到php没有安装mysqli和pdo_mysql.
tar zxf PDO_MYSQL-1.0.2.tgz && cd PDO_MYSQL-1.0.2
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/
make && make install
make install完后记好pdo_mysql.so的路径
vi /etc/php.d/pdo_mysql.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/pdo_mysql.so
这里是我的编译环境,一般应该是在/etc/php.ini里加入上面这句的.
先不要重启apache,接下来安装mysqli.
2.安装mysqli
cd /root/install/php-5.3.8/ext/mysqli/
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
make && make install
vi /etc/php.d/mysqli.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/mysqli.so
保存后重启apache.
service httpd restart
3.验证
php -m|grep mysqli
php -m|grep pdo_mysql
可以看到都有了,收工闪人.
评论: