澳门皇冠金沙网站-澳门皇冠844网站

热门关键词: 澳门皇冠金沙网站,澳门皇冠844网站

Opcache安装配置教程,php加速缓存器zend

说明

Optimizer 是 Zend 开采的闭源但足以免费应用的 PHP 优化加快组件,是率先个也是最快的 opcode 缓存工具。今后,Zend 科学和技术公司将 Optimizer 在 PHP License 下开源成为 Zend Opcache。

转自:http://www.cnblogs.com/paly76/p/3683954.html
PHP 5.5发表了,内置援救Zend Opcache,要接受,去php官方网站查看,使用安插,直接张开就能够了。

PHP 5.5 版本以上的,能够应用PHP自带的opcache开启品质加快。对于PHP 5.5之下版本的,必要利用APC加快,这里不表达,能够自行上网寻找PHP APC加快的方法。

Zend OPcache 通过 opcode 缓存和优化提供越来越快的 PHP 试行进程。它将预编写翻译的本子文件存款和储蓄在分享内部存款和储蓄器中供之后使用,进而幸免了从
磁盘读代替码并举办编写翻译的时间成本。同失常间,它还运用了一些代码优化情势,使得代码实践更加快。

opcache官方网址的提示:NOTE: In case you are going to use Zend OPcache together with Xdebug or Zend Debugger, be sure that the debugger is loaded after OPcache. "php -v" must show the debugger after OPcache. 要是有安装xdebug的话,要卸掉,先安装opcache再安装xdebug。

opcache是Zend Optimizer编写翻译到php情形中的名字,意思即优化缓存。Zend OPcache 通过将 PHP 脚本预编写翻译的字节码存款和储蓄到分享内部存款和储蓄器中来升高 PHP 的属性, 存款和储蓄预编写翻译字节码的利润正是节省了每一趟加载和深入分析 PHP 脚本的支出。

官方网站:

1.获取opcache

本条PHP加速插件的根本原理就是把PHP推行后的数额缓冲到内部存款和储蓄器中进而制止重新的编译进度,能够直接行使缓冲区已编写翻译的代码进而升高速度,缩小服务器负荷,它们的功效是人人皆知的。

种种实施上边包车型客车通令

能够输入网站直接下载,恐怕wget

在 PHP 5.5及现在的本子中 OpCache 已内建该模块,在编写翻译安装php时使用 --enable-opcache 就能够在事后的成本职业中健康使用Opcache了。

wget
tar xzf zendopcache-7.0.3.tgz
cd zendopcache-7.0.3
phpize
###万风流洒脱找不到phpize 的话本人找PHP路线,作者的在/usr/local/php/bin/phpize,下边那行也要按您的php.ini路线自行修正
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

wget http://pecl.php.net/get/zendopcache-7.0.3.tgz
tar -zxv -f zendopcache-7.0.3.tgz

在命令行下可通过如下命令检查是还是不是曾经设置了OPcache:

倘诺突显Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20090525/ 表示安装到位,上边要改革php的布署文件让它生效

2.编写翻译前预管理
在编写翻译opcache从前,先做一下预处理,生成configure文件;

php -m | grep "OPcache"

2、启用Zend Opcache

cd zendopcache-7.0.3
/opt/lampp/bin/phpize    [这是我安装的xampp环境,phpize执行文件所在的目录,如果是自己源码编译,则为/usr/local/php/bin/phpize,phpize 命令是用来准备 PHP 拓展模块的编译环境的。]

有结果则意味已安装了。

注:假诺应用Windows开采条件,可能采用brew或apt-get等一声令下安装的PHP能够略过编写翻译步骤。
私下认可景况下,Zend Opcache未有张开,需求大家在编写翻译时接受--enable-opcache钦赐启用Zend Opcache。

3.编写翻译安装

安装OPCache模块

编写翻译好PHP后还必要在php.ini中内定Opcache扩大路线:

翻开安装接济 ./configure --h;

只要您的php意况未有安装该模块,也可以因而如下方法开展设置:

zend_extension=/path/to/opcache.so

./configure –with-php-config=/opt/lampp/bin/php-config  [如果是自己源码编译,则为/usr/local/php/bin/php-config,]
make && make install
wget http://pecl.php.net/get/zendopcache-7.0.2.tgztar xzf zendopcache-7.0.2.tgzcd zendopcache-7.0.2phpize 

平时来讲PHP编译成功后会呈现Zend Opcache扩充路线,但假使想不起来,能够接收如下命令找到PHP扩充所在目录:

设置成功!

(若是不知底 phpize 在哪个地方的话能够因而 find 命令进行检索,也足以找到PHP路线,日常是在一起的,作者的就在/alidata/server/php/bin/phpize,上面那行也要按您的php.ini路线自行改良卡塔尔

php-config --extension-dir

4.配置php.ini

本文由澳门皇冠金沙网站发布于编辑程序,转载请注明出处:Opcache安装配置教程,php加速缓存器zend