PHP无法解析主机

时间:2014-01-23 23:25:58

标签: php curl dns

首次发现PHP cURL无法解析主机名。 fopen('google.com', 'r')也会因同样的错误而失败。

我检查了我的php.ini设置和allow_url_fopen = On

我正在使用Nginx运行自定义编译的PHP-FPM。 这是我的configure命令: ./configure --disable-rpath --disable-cli --disable-cgi --enable-fpm --with-fpm-user=php --with-fpm-group=php --enable-mbstring --enable-mbregex --enable-bcmath --enable-zip --enable-sockets --enable-pdo --enable-opcache --enable-ftp --with-regex --with-mhash --with-curl --with-zlib --with-pcre-regex --with-mcrypt --with-openssl --with-gd --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd

我可以运行任何需要解析dns解析(wgetping等的命令)在命令行上工作正常,并且resolv.conf很好。我正在运行Cent OS 6.5

我有什么错过让PHP开始解析主机名吗?

1 个答案:

答案 0 :(得分:1)

我认为它是PHP中的chroot配置。如果没有chroot中的所有适当的库,就不能做chroot。