fsockopen被禁用,fsockopen不能启用,怎么开启fsockopen

要在lnmp系统里面修改php.ini配置,首先要用find命令查找到php.ini所在位置:

find / -name php.ini

查找结果如下:

usr/local/php/etc/php.ini

然后用VI命令修改:

vi /usr/local/php/etc/php.ini

修改后要重启才能生效,这里的重启并不是重启nginx-一定要注意。

如果你的lnmp装的是php-cgi就重启php-cgi,如果装的是php-fpm就重启php-fpm

首先,要打开fsockopen函数,就必须要开启allow_url_fopen,开启的方法有很多,就是在php.ini文件里面搜索allow_url_fopen,然后把allow_url_fopen = Off改成allow_url_fopen = On,如果前面有分号,记得一定要去掉,然后如果是iis就重启iis,如果是apache就重启apache服务器就可以了,其它的一样,都要重启才能生效。
上面的方法在网上屡见不鲜,不再多做解释。

但是很多人不知道还是第二种方法:
在php.ini里面搜索disable_functions,disable_functions的作用就是禁用函数用的,所有写在他后面的函数都将被禁用,不管你在下面开启了没有。
如果你在disable_functions = fsockopen,那么这个fsockopen将被禁用,即使allow_url_fopen = On设置了,还是不能用的。
由此,以上两种方法任何一种都可以禁用,
但是要开启,以上两种方法的任何一个都不能禁用的。

为您推荐