后台系统检测中的环境检测,有一项“异步执行”的检测,此项对计划任务的执行有优化作用
异步执行需要空间支持“fsockopen”的无阻塞模式
1,如果fsockopen不存在或者存在但是不好用,联系空间商
2,如果fsockopen存在但是检测异步执行不能用,说明是stream_set_blocking(无阻塞模式)不可用,联系空间商
解决方法:
一:
第一步
找到php.ini文件,用记事本打开,查找 allow_url_fopen = 看看后面是 off 还on, 如果是on,直接看下一步,如果是off 那就修改成on,需要注意完整的是allow_url_fopen = on等号的左右有空格。
allow_url_fopen = on
第二步
继续在php.ini文件中,查找,查找extension=php_openssl.dll 找到以后大家注意,extension=php_openssl.dll这段代码前面会有个 ; 号,只要把这个 ; 号删除,然后保存。
extension=php_openssl.dll
第三步
如果是IIS 就重启IIS
如果是apache 就重启apache
二:
更换php版本为5.4即可!
转载请注明:IT运维空间 » web技术 » 异步执行需要空间支持“fsockopen”的无阻塞模式解决方法
发表评论