phpize
先进入要编译的模块源码php/ext/xxx
执行/usr/local/php/bin/phpize
yum install autoconfig -y
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
下面这句是编译mysqli的
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
这句编译mysql是对的,能执行
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql/
make
进入php源码的ext目录,执行:
cp php.ini-development /usr/local/php/lib/php.ini
上面这步生成php.ini文件,编译的时候可以指定php.ini路径
php.ini 里的extension加上/usr/local/php/lib/php/extensions/no-debug-zts-20131226
重启APACHE
注意!!!自己捣鼓了一整天的时间,MYSQLI一直装不上,后来找到原因,是因为PHP编译安装的时候没有MYSQLND!!,切记。。。
先进入要编译的模块源码php/ext/xxx
执行/usr/local/php/bin/phpize
yum install autoconfig -y
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
下面这句是编译mysqli的
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
这句编译mysql是对的,能执行
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql/
make
进入php源码的ext目录,执行:
cp php.ini-development /usr/local/php/lib/php.ini
上面这步生成php.ini文件,编译的时候可以指定php.ini路径
php.ini 里的extension加上/usr/local/php/lib/php/extensions/no-debug-zts-20131226
重启APACHE
注意!!!自己捣鼓了一整天的时间,MYSQLI一直装不上,后来找到原因,是因为PHP编译安装的时候没有MYSQLND!!,切记。。。