php+zend安装之后扩展模块

php编译安装之后要把压缩包的配置文件php.ini-dist复制到/usr/local/php5211/lib/
cp php.ini-dist /usr/local/php5211/lib/php.ini  一定要把配置文件放到这里,要不php扩展的时候识别不了


接下来安装znedopt:
以前老版本 Zend Optimizer 的安装方法是运行安装脚本 ./install.sh,新的Zend Optimizer 3.3.9没有安装脚本,只能按照以下方法安装。
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
mkdir -p /usr/local/zend/lib
cp ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/local/zend/lib/
cat >> /usr/local/php5211/lib/php.ini <<EOF
[Zend Optimizer]
zend_optimizer.optimization_level=15
zend_extension="/usr/local/zend/lib/ZendOptimizer.so"
EOF
安装php扩展模块的过程就是产生.so文件的过程。上述操作完成后重启zeus,然后查看php是否支持zend模块
/usr/local/zeus/restart-zeus
/usr/local/php5211/bin/php -m

然后扩展一个mongoDB这个模块:
在官网下载这个模块https://github.com/mongodb/mongo-php-driver
tar zxvf mongodb-mongo-php-driver-1.1.4-60-gcb75e6a.tar.gz
cd mongodb-mongo-php-driver-cb75e6a/
/usr/local/php5211/bin/phpize
./configure --with-php-config=/usr/local/php5211/bin/php-config
make
make install
cat >> /usr/local/php5211/lib/php.ini <<EOF
extension=mongo.so
extension_dir = "/usr/local/php5211/lib/php/extensions/no-debug-non-zts-20060613/"
EOF

然后重启zeus,查看是否支持mongo模块
/usr/local/zeus/restart-zeus
/usr/local/php5211/bin/php -m

你可能感兴趣的:(PHP,职场,休闲,php模块扩展)