所以我在本地安装了pecl oauth模块,并且它完美地工作。然后,我尝试为生产服务器执行此操作,但遇到了一些问题。pecl在生产服务器上安装扩展故障
如果我说sudo的PECL安装的OAuth,我得到这个错误:
No releases available for package "pecl.php.net/oauth"
install failed
所以我想我要更新pecl.php.net,所以我尽量命令sudo PECL通道更新pecl.php .net,但然后我得到这个输出:
Updating channel "pecl.php.net"
Channel "pecl.php.net" is not responding over http://, failed with message:
Connection to 'pecl.php.net:80' failed: Connection refused
Trying channel "pecl.php.net" over https:// instead
Cannot retrieve channel.xml for channel "pecl.php.net" (Connection to `pecl.php.net:443' failed: Connection refused)
任何想法?
是否有防火墙阻止从您的服务器的传出连接?如果您尝试ping它,pecl.php.net会解决什么问题? – drew010
没有回应,我应该建立一个代理吗? – prashn64
这很奇怪,你可以去其他主机吗?如果您尝试使用“lynx www.google.com”假设安装了lynx或“telnet www.google.com 80”,会发生什么情况?我只是想知道端口80上的所有连接是否被阻塞,或者您在使用此特定主机时遇到问题。 – drew010