lamp服务器使用多说同步数据的时候提示fopen失败的解决办法

这个问题困扰了我好久,一直不知道是什么原因,查看phpinfo里面fopen是开启的,但是多说同步到时候总是提示失败,今天想起来看看ubuntu的官方关于lamp配置的文档才发现,大家安装lamp的时候都是用这种方法

sudo apt-get install tasksel
sudo tasksel install lamp-server

但是这样的话会少安装了一个软件包,在你的服务器上面执行

sudo apt-get install libpq5
#然后重启apache服务器
sudo /etc/init.d/apache2 restart

要是还是不行的话就安装curl

安装方法很简单,只需要一条命令。(这里选择直接apt-get安装,因为比起自己编译简单多了,不需要自己配置什么)

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

恭喜,PHP5 cURL安装完毕。记得重启Apache服务器

 sudo /etc/init.d/apache2 restart

如果仍然有问题,尝试编辑你的php.ini文件(我的是/etc/php5/apache2/php.ini),在最后加上一行:

extension=curl.so

保存文件后重启Apache服务器。
就ok了

发表评论

电子邮件地址不会被公开。 必填项已用*标注