• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

求救!群晖dsm系统如何才能找到并设置php.ini文件

群晖 Synology  / 求助大神  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2014-8-14 14:06

跳转到指定楼层
提示: 作者被禁止或删除 内容自动屏蔽
那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

4

精华

1112

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

云币
92
贡献
19976
活跃
1140
精华
4

论坛元老技术达人灌水之王

爆疯语 发表于 2014-8-18 11:28
引用:http://www.iii80.com/?action=show&id=778&page=1

群晖DSM 4.3安装 ZEND GUARD LOADER教程

由于需要在本地调试一些程序,家里面所有数据都集中存储了所以想把程序也一并丢入NAS,但是DSM默认没有Zend支持导致很多加密了的程序不能运行比如说Discuz,这里就记录下安装过程吧;

首先是需要下载Zend, 从PHP 5.3 以后Zend Optimizer 改成了 Zend Guard Loader;其实换个名字而已,废话不多说,下面开始过程;

1.打开Zend官网并且下载Zend Guard Loader;

下载页面地址:

http://www.zend.com/en/products/guard/downloads

进去之后先选择Linux,然后找到 Zend Guard Loader (Runtime for php 5.3 ) 版本号为 5.5.0 (32bit);

点击右边的(TAR.GZ)0.38MB 下载,这时候会弹出登录页面,如果你有Zend的帐号那就直接登录,如果没有那就注册吧这里就不说注册细节了,其实就是一堆资料的填写,英文稍差的朋友可以直接打开谷歌翻译了如实填写即可;

2.下载好了以后打开压缩包(WINRAR即可打开),进入文件夹内找到 Zend GuardLoader.so 文件并解压到你NAS的WEB目录(其实随便一个共享目录都可以只不过我解压到了这里);

3.SSH或者TEL进入你的NAS;

4.将文件移动到 /lib/php/extensions/ 目录下面命令如下(这里注意下由于我的WEB Station设置了在第一个卷存储所以是从volume1操作如果你的不是那请你修改卷编号);


mv /volume1/web/ZendGuardLoader.so /lib/php/extensions/
5.在PHP配置文件/usr/syno/etc/php.ini 里面加入ZendGuardLoader.so 的加载配置项以及启用配置项命令如下;

zend_extension=/lib/php/extensions/ZendGuardLoader.so

cp /usr/syno/etc/php.ini /usr/syno/etc/php.ini.backup
echo "zend_extension=/lib/php/extensions/ZendGuardLoader.so" >> /usr/syno/etc/php.ini
echo "zend_loader.enable=1" >> /usr/syno/etc/php.ini
6.打开DSM,进入控制面板->网页服务 将启动WEB Station选项点为未选中状态,然后点击应用,再次将Web Station 选项勾选 点击应用以达到重启apache的目的;

这样就完成了ZendGuardLoader的安装了;




因为没有群辉,不知道这篇对你有没有帮助~
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

  • 主题

  • 帖子

  • 关注者

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图