跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • WEB访问 php curl() 函数不能联网
未分類
6 2 月 2020

WEB访问 php curl() 函数不能联网

yisuo 大佬有话说 :

WEB访问 php curl() 函数不能联网

WEB 环境 UBUNTU + APACHE2 +php

apt install -y apache2 php libapache2-mod-php php-curl php-mbstring php-gd
a2enmod php
apachectl -k start

在 root用户下使用 php -f /home/www/html/test/c.php 一切正常

而在 浏览器中用 http://localhost/test/c.php 访问,表现为php的CURL 不能获取任何网络资源

DNS也没有问题

cat /etc/resolv.conf
chmod 644 /etc/resolv.conf

下面这是测试代码 c.php

<?php
echo ‘<pre>’;
echo "=========file_get_contents()=========<br>";
echo file_get_contents(‘http://localhost’);

echo "=========gethostbyname()=========<br>rn";
var_dump();

echo "=========curl()=========<br>rn";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://www.baidu.com" );
curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, true );
if(curl_exec($ch) === false){
    echo ‘Curl error: ‘ . curl_error($ch);
}else{
    echo "It’s all done";
}
echo "<br>rn==================<br><br><br>rn";

大腿 大佬有话说 :

确认下 在 cli和http是不是一个版本

yisuo 大佬有话说 :

/usr/bin/php -v 显示 PHP 7.2.3-1ubuntu1 (cli)

http中使用phpinfo()查看到 PHP Version 7.2.3-1ubuntu1

yisuo 大佬有话说 :

大腿 大佬有话说 : 2020-2-6 21:58
确认下 在 cli和http是不是一个版本

应该是同一个版本呢,

逸笙 大佬有话说 :

报错呢?截图呢?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具