阿里云服务器 安装 nginx+php+mysql———-第三步搞定zend,让php5.3或者5.4支持zend

By | 2013 年 3 月 17 日

首先尝试下载各种版本zend,加载均失败,无聊google, 发现 zend optimizer + 开源,支持php5.3,php5.4,php5.5于是找之,

搜索 ZendOptimizerPlus,

https://github.com/zend-dev/ZendOptimizerPlus/zipball/master

下载后查看包中readme文档,

This version of Zend Optimizer+ is compatible with PHP 5.2.*, 5.3.*, 5.4.*
and PHP-5.5 development branch. PHP 5.2 support may be removed in the future.

好消息啊,开始按照文档说明编译安装

wget https://nodeload.github.com/zend-dev/ZendOptimizerPlus/legacy.zip/master
tar -zxvf master
cd zend-dev-ZendOptimizerPlus-aee1975

/mnt/web/php/bin/phpize

报错如下

Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

 

经查,需要以下
yum -y install autoconf

同时,如果没有自动安装m4包,需要再次运行

yum install m4
再次运行

/mnt/web/php/bin/phpize

编译

./configure --with-php-config=/mnt/web/php/bin/php-config
make
make install

找到这个文件opcache.so
find / -name opcache.so
在这个路径中 /mnt/web/php/lib/php/extensions/no-debug-non-zts-20090626/opcache.so
编辑php.ini

增加如下内容

zend_extension=/mnt/web/php/lib/php/extensions/no-debug-non-zts-20090626/opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

保存退出。

启动php-fpm

运行phpinfo();

with Zend Optimizer+ v7.0.1-dev, Copyright (c) 1999-2013, by Zend Technologies

 

至此,zend添加完毕

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据