码迷,mamicode.com
首页 > Web开发 > 详细

The Process class relies on proc_open,which is not available on your php installation

时间:2019-10-12 13:30:01      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:span   mamicode   install   style   图片   list   ati   cti   com   

我的测试环境用的是“护卫神.主机大师“一键装的环境,服务器环境:iis8+php7.2.1+mysql+thinkphp5

事件起因:

因为我想玩一下thinkphp5中自带的消息队列,然后用到了cmd命令行打开:php think queue:listen,嗯就异常就来了。

异常信息:

The Process class relies on proc_open,which is not available on your php installation

对于我这种新手来说,手动懵逼.gif,那就度娘搜索一下吧,搜到很多答案

搜索到解决办法:

打开php.ini,找到disable_functions,看看等号后面有没有一个“proc_open”,把它去掉,重启iis

正常到这里就可以了,

但是我的就是不行,手动懵逼.gif

此时:当然是用神器,phpinfo();看看disable_functions是否还存在“proc_open”,嗯,没有看错已经不存在了

技术图片

 

 

技术图片

解决办法:

那就通过cmd命令找一下,php --ini

技术图片

 

难道是我修改的是php7.2.18中php.ini,没有改php5.6的php.ini的原因?(因为之前用的是php5.6的,后来通过护卫神升级php到7.2)

那就试一下,打开php.ini,找到disable_functions,看看等号后面有没有一个“proc_open”,把它去掉,重启iis

最后,小心翼翼的:php think queue:listen,没有异常,监听成功了。

 

记录下来,有可能也有同行遇到这样的问题,看看能否帮助到你。

The Process class relies on proc_open,which is not available on your php installation

标签:span   mamicode   install   style   图片   list   ati   cti   com   

原文地址:https://www.cnblogs.com/cdyy/p/11660758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!