AMH开源社区

AMH社区 - 开放自由有价值的社区

[求助帖] AMH5.3中linux执行PHP脚本的问题

jycan1wn
铁牌会员
3.00 价值分

6,438 次阅读   5 张回复   jycan1wn 发表于 2017-04-10 20:51:31
由于项目原因不可以使用商店的软件。AMH4.2时是这么执行的:
/usr/local/php/bin/php /home/wwwroot/clewx/web/linux.php

现在升级到5.3也可以这么执行
/usr/local/php-5.6/bin/php /home/wwwroot/cl/domain/clewx/web/linux.php

现在在5.3中执行有一个问题,我在软件商店安装的memcache竟然不存在了,我是这么测试的。
我在项目根目录建立了一个文件为demo.php 内容为:var_dump(extension_loaded('memcache'));

执行:/usr/local/php-5.6/bin/php /home/wwwroot/cl/domain/clewx/web/demo.php
返回false


但是通过浏览器访问是true。实际证明我的项目中也是因为没有memcache模块而报错了!请问该怎么解决。真是头痛。本来是因为PHP版本太低才升级的,结果又碰到了这个问题。
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (0分)
2017-04-10 20:51:31 1

jycan1wn
铁牌会员
3.00 价值分

我觉得是linux执行PHP时并没有获取到新安装的模块
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-10 21:00:42 2

yanghang
银牌会员
1563.14 价值分

带上当前环境的php.ini的路径,如果环境lnmp01 ,加上环境的php配置文件应该就是下面这样的
/usr/local/php-5.6/bin/php /home/home/wwwroot/lnmp01/etc/amh-php.ini/wwwroot/cl/domain/clewx/web/demo.php
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-11 01:11:46 3

amysql
创始人
98622.43 价值分

安装amcrontab页面有说明运行php的命令。
或这样


引用环境的配置,参考:
/usr/local/php-版本/bin/php -c /home/wwwroot/你环境名称/etc/amh-php.ini /home/wwwroot/目录等/update.php
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (2.78分)
回复  2017-04-11 09:52:55 4

AMH面板 - 好用高效低占用、安全可靠极稳定

894587758
铝牌会员
307.47 价值分

楼上的回复太有用了
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-12 10:53:10 5

断了线
铁牌会员
103.55 价值分

收藏一下
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2021-04-07 15:57:19 6
 1  (总1页)
AMH社区列表

旅客

   上传附件    网址链接    隐密内容    表情
选择文件 支持格式:zip、gif、jpg、jpeg、png   (大小<10MB)
回复帖子 (+2 价值分) 您的帖子可获得其它会员的匿名评价
评为有价值时加分,没有价值即减分。 (不设上限,评价分数取决于评价人的自身价值总分)
用户服务中心