LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali/UOS/银河麒麟/openEuler/Anolis OS Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
LNMP支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成Let’sEcrypt/ZeroSSL/BuyPass免费SSL证书、支持无人值守、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器,同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常见PHP模块exif、fileinfo、ldap、bz2、sodium、imap和swoole的一键安装、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
lnmp 开启 Opcache 脚本缓存可以提高 php 运行性能,进而提高整体服务器的运行效率。Opcache 是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件。
1、启用 OPcache 脚本
2、配置 Opcache
打开 php.ini 文件,
opcache.enable=1 ;Zend Opcache 的开关,关闭时代码不再优化.
opcache.enable_cli=1 ;确定是否为 php 的 cli 版本启用
opcache.force_restart_timeout=3600 ;从缓存不被访问后,等待多久后(单位为秒)调度重启
opcache.memory_consumption=128 ;可用内存,单位:Mb,推荐 128
opcache.interned_strings_buffer=8 ;Zend Opcache 暂存池中字符串占内存总量.(单位:MB),推荐为 8
opcache.max_accelerated_files=4000 ;可以缓存多少个脚本,命中率低的可以试着提高这个值
opcache.fast_shutdown=1 ;打开快速关闭,打开这个在 PHP Request Shutdown 时回收内存的速度会提高,推荐 1
3、重启 PHP
在 phpinfo 里面能看到 Zend OPcache 开启了。
这里面最重要的参数是 cache hits,代表缓存命中率;下面的 cache misses 代表为缓存未命中率。
使用脚本缓存 Opcache 再配合memcached 组件(内容缓存),对提升网站打开速度有想当程度的提升。
本文是全系列中第10 / 14篇:优化加速
- 利用七牛云对象存储+CDN服务,给WordPress网站静态文件加速
- 推荐几款WordPress清理优化插件
- 清理不必要WordPress数据优化数据库插件:Easy WP Cleaner
- wordpress如何开启Memcached缓存加速
- 优化WordPress文章过多导致网站卡顿
- 让WP Rocket速度更快的小技巧 :更适合Nginx服务器
- 清理WordPress中数据库冗余数据的方法
- wordpress删除文章修订版本和自动草稿而残留的数据
- WordPress图像优化插件:Plus WebP
- lnmp 开启 Opcache 脚本缓存提高 php 性能
- 使用OpenLiteSpeed+LiteSpeed cache优化加速Wordpress网站
- WordPress设置QUIC.Cloud免费CDN图文教程
- WordPress禁止上传图片生成多个尺寸版本
- WordPress开启Redis缓存加速