php 安装扩展

今天拿到一台万网的云端主机,仔细一看,发现未安装MYSQLI,那就自己装吧

看了下PHP和APACHE的配置安装,发现是直接装系统时的默认安装,所以找不到源码包,只能自己根据PHP版本下载一个

 

wget http://museum.php.net/php5/php-5.2.16.tar.gz
tar zxvf php-5.2.16.tar.gz
cd ext/mysqli
#执行phpize
/var/www/php5/bin/phpize
#完成后configure编译
./configure --prefix=/var/www/php5/ --with-php-config=/var/www/php5/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
make && make install
#最后生成一个 /var/www/php5/lib/php/extensions/no-debug-non-zts-20060613/ 路径
vi /var/www/php5/lib/php.ini
添加
extension=/var/www/php5/lib/php/extensions/no-debug-non-zts-20060613/mysqli.so
#重启apache

 由于路径比较怪,我还是把 no-debug-non-zts-20060613/mysqli.so 放置到了自己的 /var/www/php5/include/php/ext/mysqli  的下面了,同样修改php.ini

 

你可能感兴趣的:(php 安装扩展)