分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

PHP加速插件ZendOpcache使用

发布时间:2023-09-06 02:15责任编辑:白小东关键词:PHP

本文源链接地址:https:www.93bok.com

概述

Zend OPCache 的前身是Zend Optimizer + (Zend O+),于 2013年3月中旬改名为 Opcache。其通过 opcode 缓存和优化提供更快的 PHP 执行过程。它将预编译的脚本文件存储在共享内存中供以后使用,从而避免了从磁盘读取代码并进行编译的时间消耗。同时,它还应用了一些代码优化模式,使得代码执行更快。

说明

PHP 在5.5发行版后自带了Zend OPCache扩展,编译的时候加上--enable-opcache就行了,PHP5.2,5.3,5.4版也可以使用,但需要自行下载扩展。

官方下载地址

http://pecl.php.net/package/ZendOpcache

一、如果是php5.5以上版本,如下重新编译一下即可

1、先进入源码目录
cd /a01/apps/apps_src/php-7.1.7
2、查看之前的编译参数

可以在phpinfo中查看,也可以以下命令

/a01/apps/php7/bin/php -i | grep configure
3、按照上一步查看的旧参数重新编译,添加上--enable-opcach就行了
./configure --prefix=/a01/apps/php7 --with-config-file-path=/etc/php --with-mcrypt --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mysqlnd --with-mysqli --with-pdo-mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib-dir --with-libxml-dir --disable-rpath --enable-bcmath --enable-inline-optimization --with-curl --enable-mbstring --with-mhash --with-gd --with-openssl --enable-zip --with-bz2 --enable-ftp --with-gettext --enable-opcache

报错

解决

export LD_LIBRARY_PATH=/lib/:/usr/lib/:/usr/local/lib
4、安装
make && make install
5、配置php.ini
[opcache]zend_extension=opcache.soopcache.enable=1opcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.fast_shutdown=1opcache.enable_cli=1
6、重启php-fpm
systemctl restart php-fpm
7、phpinfo查看

二、如果是php5.5以下版本

1、下载
cd /a01/apps/apps_src/wget http://pecl.php.net/get/zendopcache-7.0.5.tgz
2、解包
tar zxvf zendopcache-7.0.5.tgz
3、使用phpize生成configure
cd zendopcache-7.0.5/a01/apps/php/bin/phpize./configure --with-php-config=/a01/apps/php/bin/php-config
4、安装
make && make install
5、配置php.ini
[opcache]zend_extension=opcache.soopcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.fast_shutdown=1opcache.enable_cli=1
6、重启php-fpm
systemctl restart php-fpm

PHP加速插件ZendOpcache使用

原文地址:https://www.cnblogs.com/93bok/p/9684204.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved