解决我的VPS的fsockopen被禁用问题

首页电脑网络解决我的VPS的fsockopen被禁用问题(2013年03月04日)

很多采集类、保存远程资料的PHP程序都要求fsockopen函数状态必须为ON才能实现采集、远程资料本地化等功能有效。

今天安装一个程序就遇到这个问题了。

因为VPS是我自己安装的deian+LNMP环境,所以fsockopen函数默认是OFF的。网络功能被禁用。

解决办法:

1、找到根目录(不是wwwroot目录)下的PHP配置文件:/usr/local/php/etc/php.ini;

2、查找allow_url_fopen,确保allow_url_fopen = On;这是正确的,此行配置是指允许访问网络文件,如果是Off,请改为On

3、接着找disable_functions,找到disable_functions = ....后面一长串函数被禁用,在其中找到fsockopen并删除之。

3、重启lnmp,在SSH命令行下运行 /root/lnmp restar 命令即可。

好了,可以安装了。

仅有一条评论 »

  1. 我昨天也买了一个VPN哦!

添加新评论 »

You must enable javascript to see captcha here!