Loading... <p> Zend OPcache 是 php 的缓存加速插件,加速效果比较明显,至少在本博客上看来效果还是不错的。php5.5以上版本已经自带了此插件,编译安装PHP5.5的时候加上--enable-opcache 就行了。其实在PHP5.2.*, 5.3.*, 5.4.*上也是支持的,只是需要单独安装,也是很简单的。使用此功能的前提是你用的是VPS或者云主机之类,虚拟主机因为没有权限一般是安装不了的。</p> <p><font color="#ff0000">注:下文中蓝色的字表示在安装过程中路径可能不一样,按照自己实际的路径替换一下即可。</font></p> <p> 我们先去官方网站 <a href="http://pecl.php.net/package/ZendOpcache" target="_blank" rel="noopener">http://pecl.php.net/package/ZendOpcache</a> <i></i>查看最新版本,获取下载地址。当前最新版本是7.0.5。下面我们来安装:</p> <p> 连接到 SSH 后,依次执行下列命令:</p> <blockquote><pre><font face="微软雅黑">wget http://pecl.php.net/get/zendopcache-7.0.5.tgz tar xzf zendopcache-7.0.5.tgz <font color="#000000">cd zendopcache-7.0.5</font> <font color="#0000ff">phpize</font></font></pre></blockquote><pre><font face="微软雅黑"> 如果找不到 phpize 的话可以用 find 命令查找。下面这行也要按你的 php.ini 路径自行修改:</font></pre> <blockquote><pre><font face="微软雅黑">./configure --with-php-config=<font color="#0000ff"> /usr/local/php/bin/php-config</font> make make install</font></pre></blockquote> <p> 如果显示 Installing shared extensions: <font color="#0000ff">/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/</font>表示安装完成,下面要修改 php 的配置文件让它生效。<br />在 php.ini 的最后面加入下面几行:</p> <blockquote><pre><font face="微软雅黑">zend_extension=<font color="#0000ff">/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212</font>//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</font></pre></blockquote><pre><font face="微软雅黑"> 最后重启 Apache 或者 nginx 即可生效。用 phpinfo 查看到下图就表示 zendopcache 已经正常工作了。赶紧试一下,是不是速度变快了呢?</font></pre><pre><font face="微软雅黑"><img style="float: none; margin-left: auto; display: block; margin-right: auto" src="https://huyangjia.com/usr/uploads/2015/12/opcache.jpg"></font></pre> 最后修改:2021 年 12 月 20 日 © 允许规范转载 打赏 赞赏作者 赞 0 如果觉得我的文章对你有用,请随意赞赏
2 条评论
做到这步./configure --with-php-config= /usr/local/php/bin/php-config
就错误了,几个php.ini路径都试过了还不行呢,“ /usr/local/php/bin/php-config” 这个路径不就是php.ini的路径么?
请问你的错误提示是什么?
转载的,你参考一下看是不是下面的提示?
configure: error: Cannot find php-config. Please use --with-php-config=PATH
没有php-config指令,需要执行:
# yum install php-devel
你先updatedb
locate php-config
转载,仅供参考。