我在自己的PHP请求中遇到问题。在示例中,我将使用file_get_contents()
,但同样适用于exec('wkhtmltopdf [*SELF*]')
或curl()
第一个脚本
//get-html.php
file_get_contents('http://example.org/index.html')
第二个脚本
//get-php.php
file_get_contents('http://example.org/index.php')
测试
1)命令行:php get-html.php
//成功
2)浏览器:example.org/get-html.php
//成功
1)命令行:php get-php.php
//成功
2)浏览器:example.org/get-php.php
// 超时
我接下来尝试了什么
subdomain.example.org/index.php
的子域,以便为get-php.php
和index.php
所以我的嫌疑人是mod_fastcgi。似乎apache无法运行2个实例来处理来自自身的PHP请求。从命令行运行脚本按预期工作。
有人有任何建议吗?