当前位置:论坛首页 > Linux面板 > 求助

说个最基本的各PHP版本函数开启的问题

发表在 Linux面板2018-3-3 12:17 [复制链接] 1 7028

本帖最后由 tecsss 于 2018-3-3 12:21 编辑

说个最基本的各PHP版本函数开启的问题

用的是阿里云CentOS7.2

我安装了PHP5.6,面板也提示安装成功了,下一步安装Jitamin这个程序,需要用到composer,因为程序需要开启PHP的“proc_open”和“proc_get_status”这两个函数,然后我去面板后台,对应版本的 禁用函数  界面查看,发现没有禁用这两个函数,但是我安装程序时还是提示如下:
  [Symfony\Component\Process\Exception\RuntimeException]                                   
  The Process class relies on proc_open, which is not available on your PHP installation.
这是安装5.6编译版本后默认的:disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru

然后,进服务器,/www/server/php/56/etc/php.ini,修改ini文件,发现“disable_functions”中也没有这两个函数,但是我卸载了PHP5.6编译版本,换成5.6极速版的,查看php.ini文件的disable_functions中有禁用这两个,然后我去掉就能用了。但是我想用编译的呀,我是生产环境。

我发现贵司的DEMO中5.6的  禁用函数  中默认也有禁用该两个函数的显示,我的环境,安装后没有这两个,我手动添加到“disable_functions”中两个函数,保存,然后重启,然后再去掉禁用的这两个函数,再保存重启,安装我的要用的程序时还是提示需要开启这两个函数,郁闷。

是系统的问题,还是哪里的问题。

微信图片_20180303120414.png
这个是极速版的安装后,默认是有显示禁用该两个函数。

管理员你们测试一下吧,这5.6的这两个函数不能用,也无法开启。

微信图片_20180303120414.png
使用道具 举报 只看该作者 回复
发表于 2018-3-3 12:18:23 | 显示全部楼层
重装 多少遍 编译版5.6都还是不行,这两个函数不能用。也不知道怎么开启,反正  disable_functions  中已经去掉了,但还是不能用。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表