产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

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

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

jycan1wn
铁牌会员
3.00 价值分

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版本太低才升级的,结果又碰到了这个问题。
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
创始人
16530.81 价值分

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


引用环境的配置,参考:
/usr/local/php-版本/bin/php -c /home/wwwroot/你环境名称/etc/amh-php.ini /home/wwwroot/目录等/update.php
  支持 (2.78分)  反对 (0分)
回复  2017-04-11 09:52:55 4

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

894587758
铝牌会员
311.84 价值分

楼上的回复太有用了
  支持 (0分)  反对 (0分)
回复  2017-04-12 10:53:10 5

断了线
铁牌会员
107.32 价值分

收藏一下
  支持 (0分)  反对 (0分)
回复  2021-04-07 15:57:19 6
 1  (总1页)
AMH社区列表
用户服务中心