PHP旋度在5.6和5.4版本中被打破(Centos7)
我在Centos7上使用curl运行了一个简单的php脚本,如:PHP旋度在5.6和5.4版本中被打破(Centos7),php,centos7,curl,Php,Centos7,Curl,我在Centos7上使用curl运行了一个简单的php脚本,如: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://1.2.3.4:80/hello"); $result = curl_exec($ch); print_r(curl_errno($ch)); 这在使用PHP5.4的实例中非常有效。我不得不升级到PHP5.6,但奇怪的是它停止了工作,给了我CURLE\u FAILED\u INIT 两个版本的phpinfo()似乎没
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://1.2.3.4:80/hello");
$result = curl_exec($ch);
print_r(curl_errno($ch));
这在使用PHP5.4的实例中非常有效。我不得不升级到PHP5.6,但奇怪的是它停止了工作,给了我CURLE\u FAILED\u INIT
两个版本的phpinfo()
似乎没有显示卷发之间的差异(5.4和5.6)
两个实例都分析了附加的.ini文件
,它们都列出了curl.ini
,这两种情况下都是相同的:
extension=curl.so
有人对如何排除故障有任何指示吗?如果我提出5.4实例,它立即起作用;切换回来,然后再次断开
此外,没有相关日志(调试级别)
安装信息:
# yum install rh-php56
# yum install rh-php56-php-curl
... rh-php56-php-common-5.6.25-1.el7.x86_64 is installed and updated
# yum list rh-php56\*
rh-php56.x86_64 2.3-1.el7
rh-php56-php.x86_64 5.6.25-1.el7
rh-php56-php-bcmath.x86_64 5.6.25-1.el7
rh-php56-php-cli.x86_64 5.6.25-1.el7
rh-php56-php-common.x86_64 5.6.25-1.el7
rh-php56-php-dba.x86_64 5.6.25-1.el7
rh-php56-php-devel.x86_64 5.6.25-1.el7
rh-php56-php-embedded.x86_64 5.6.25-1.el7
rh-php56-php-enchant.x86_64 5.6.25-1.el7
rh-php56-php-gd.x86_64 5.6.25-1.el7
rh-php56-php-gmp.x86_64 5.6.25-1.el7
rh-php56-php-intl.x86_64 5.6.25-1.el7
rh-php56-php-ldap.x86_64 5.6.25-1.el7
rh-php56-php-mbstring.x86_64 5.6.25-1.el7
rh-php56-php-mysqlnd.x86_64 5.6.25-1.el7
rh-php56-php-odbc.x86_64 5.6.25-1.el7
rh-php56-php-opcache.x86_64 5.6.25-1.el7
rh-php56-php-pdo.x86_64 5.6.25-1.el7
rh-php56-php-pear.noarch 1:1.9.5-4.el7
rh-php56-php-pecl-jsonc.x86_64 1.3.6-3.el7
rh-php56-php-pecl-jsonc-devel.x86_64 1.3.6-3.el7
rh-php56-php-pecl-memcache.x86_64 3.0.8-12.el7
rh-php56-php-pecl-mongo.x86_64 1.5.8-3.el7
rh-php56-php-process.x86_64 5.6.25-1.el7
rh-php56-php-pspell.x86_64 5.6.25-1.el7
rh-php56-php-recode.x86_64 5.6.25-1.el7
rh-php56-php-snmp.x86_64 5.6.25-1.el7
rh-php56-php-soap.x86_64 5.6.25-1.el7
rh-php56-php-xml.x86_64 5.6.25-1.el7
rh-php56-php-xmlrpc.x86_64 5.6.25-1.el7
rh-php56-runtime.x86_64 2.3-1.el7
谢谢 升级到5.6?你确定这是你想要的吗?嗯,这就是我的环境所提供的!对此无能为力。这仍然让我们发疯。仍然没有找到这种疯狂行为的原因。@JoeSlav:我对系统配置不太了解,但我第一眼就猜这可能是因为潜在的libcurl?据我所知,软件包经理可以处理这个问题,但我必须承认,我对CentOS不太感兴趣。我知道我在Centos6上使用了remi repositories PHP5.6,这也是一个升级(和curl),我没有遇到这样的问题。请参见我对另一个问题的评论。同意@hakre,请参见