群晖Synology NAS CLI如何添加PHP Module on DSM6.2

ITGeeker技术奇客用群晖Synology安装了私有云服务Nextcloud,但升级的时候始终碰到缺少pho module的问题,尽管你已经在web station当中打勾了相关的modules,还是会提示缺少相关模块。例如:

PHP module zip not installed.
Please ask your server administrator to install the module.

PHP module OpenSSL not installed.
Please ask your server administrator to install the module.

群晖的DSM6.2同时支持PHP7.0和PHP5.6,根据你要使用的版本,相对应的更改一下版本数字就可以了。

查看PHP相关参数和配置

php --ini

编辑PHP config

sudo vi /usr/local/etc/php70/php.ini

替换php module的正确路径及添加需要激活的Modules

For PHP7.0

#更改
extension_dir = "/usr/local/lib/php70/modules"
#为(ITGeeker技术奇客提醒你检查您系统的正确路径)
extension_dir = "/volume1/@appstore/PHP7.0/usr/local/lib/php70/modules"
#添加modules
extension =  posix.so
extension =  zip.so
extension =  openssl.so

For PHP5.6

#更改
extension_dir = "/usr/local/lib/php56/modules"
#为(ITGeeker技术奇客提醒你检查您系统的正确路径)
extension_dir = "/volume1/@appstore/PHP5.6/usr/local/lib/php56/modules"
#添加modules
extension =  posix.so
extension =  zip.so
extension =  openssl.so

“群晖Synology NAS CLI如何添加PHP Module on DSM6.2”的一个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注