php - fsockopen 不适用于 FastCGI (PHP)

标签 php centos fastcgi fsockopen

我有一个关于 fsockopen 的 php 问题

服务器:

VPS CentOS 6.3(最终版)PLESK 11

问题:

如果我使用 FastCGI,则函数 fsockopen 无法正常工作。 我得到:警告:fsockopen():无法连接到 xx.xx.xx.xx:80(权限被拒绝)

如果我在 plesk 11 中编辑网站(用于测试)并将其设置为 apache,它就可以工作。

我找不到解决此问题的方法。有人有线索吗?

最佳答案

禁用selinux或添加新规则让apache打开远程连接

添加规则使用

setsebool -P httpd_can_network_connect 1

要禁用 selinux 或将其设置为宽容模式,请编辑您的

/etc/selinux/config

关于php - fsockopen 不适用于 FastCGI (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13219701/

相关文章:

php - MySQL,链接数据

php - UTF-8贯穿始终

apache - 防止 centos 服务器上不需要的 url

php - 如何在centos上安装PHP FileInfo模块

python - FastCGI 进程超出了配置的请求超时 - Azure 应用服务

php - Linux apache 中 php 文件的根路径

linux - 如何创建putty快捷方式直接跳转到ssh链?

c++ - 在 Lighttpd 中将 C++ 作为 FastCGI 运行

nginx - HTTP 处理程序在 Mono MVC 3 下未正确注册

php - 同时向父子表插入数据