php zend 扩展,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 <

[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 <

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值