群晖7.1.1变更默认PHP为7.4.30、启用redis扩展、调整Opcache
本帖最后由 gcafrk 于 2023-1-2 21:35 编辑ssh登录群晖,php -v查看发现php 7.3.3。
1、修改/bin/php
mv /bin/php /bin/php73
2、拷贝php74到/bin
cp -a /volume1/@appstore/PHP7.4/usr/local/bin/php74 /bin/php
3、执行php -v版本查看命令
php -v
我的查看结果如下:
PHP 7.4.30 (cli) (built: Oct 13 2022 15:59:44) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
4、额外:为php开启redis缓存的方法
* 用vim(或者vi)打开php-fpm.ini文件(正常情况下是在 /volume1/@appstore/PHP7.4/misc目录中),在最后添加以下内容:
extension_dir = "/volume1/@appstore/PHP7.4/usr/local/lib/php74/modules/"
extension = redis.so
条件后,要保存并退出。
* 重启php服务,命令如下:
synopkg restart PHP7.4
若要启用memcached,方法同上。
5、补充【2022-12-03】再次提高DSM网页访问速度:
* PHP7.4默认已经启用Opcache,但是其最高缓存文件数量仅为10000。可以提高至30000,使得DSM系统页面的访问速度加快。具体操作方法为:
用vim(或者vi)打开php-fpm.ini文件,修改以下参数:
opcache.max_accelerated_files=30000
只要机器的内存够大,你甚至可以提高至50000 谢谢分享,有玩php的朋友可以学习下。 momo 发表于 2022-11-29 16:19
谢谢分享,有玩php的朋友可以学习下。
实际效果是:DSM页面的反应速度加快了。 谢谢分享。有空试试看。 感谢分享 php-fpm.ini文件在哪里 fel835 发表于 2023-1-1 22:33
php-fpm.ini文件在哪里
正常情况下是在 /volume1/@appstore/PHP7.4/misc目录中。
注:volume1是群晖PHP7.4套件安装的所在卷。
页:
[1]