fastcgi相关内容

在php-fpm / mod_fastcgi中使用mod_headers的问题

我正在尝试为我的应用中的每个响应添加 HSTS 标头。 我的第一个想法是使用mod_headers —我将此指令放置在documentroot的.htaccess文件中: 标头设置严格的传输安全性“ max-age = 7776000” 这在使用Apache 2.2和mod_php的本地设置上正常运行。所有资源都会使用适当的HSTS标头进行响应。 我的部署环 ..
发布时间:2020-05-30 18:41:24 PHP

如何使用FastCGI应用程序扩展C ++ HTTP服务器?

我正在编写C ++ HTTP服务器.但是因为用C ++进行开发(例如在PHP中)速度较慢,所以我还希望支持FastCGI应用程序(通过FastCGI的PHP,通过FastCGI的Python等).所以我想使用类似于mod_fcgi的东西(对于Apache).有人知道一个好的C ++ FastCGI库(不是针对应用程序而是针对Web服务器)吗?我使用Poco库编写Web服务器. 另一个解决方案 ..
发布时间:2020-05-28 20:58:59 PHP

如何解决Plesk中FastCGI超时问题?

PHP支持当前设置为:以Fast CGI运行. 我的服务器日志中不断出现这些错误: mod_fcgid:45秒内读取数据超时 脚本头过早结束:index.php 我认为应该可以快速解决,但找不到要编辑的文件.这是我可以从Plesk更改的东西吗. 有人知道如何增加超时时间吗? 解决方案 在Plesk 12.x和类似版本中,转到 Web服务器设置并设置以下指令: ..
发布时间:2020-05-28 02:50:14 PHP

安装php-cgi时,PhpStorm中的php cgi错误

我在OS X El Capitan上出现PhpStorm(10.0.3)问题,在PHP 7 cgi/fastcgi上抛出了php-cgi not found错误.我尝试了" http://blog .jetbrains.com/phpstorm/2013/09/built-in-webserver-in-phpstorm/,但这没有帮助.我还尝试了cgi安装PHP 5.6,但这与PHP 7存在相同 ..
发布时间:2020-05-27 19:38:30 PHP

如何使用PHP 5.5.14在优胜美地上启用fastcgi

我在Mac OSX Yosemite 10.10上使用 PHPStorm 9 ,当我尝试在浏览器中打开项目时,它返回"502 Bad Gateway"错误. 在PHPStorm中,它表示未找到php-cgi Please ensure that configured PHP interpreter built as CGI program (--enable-fastcgi was s ..
发布时间:2020-05-27 19:33:57 PHP

IIS 7.5 PHP失败"FastCGI进程意外退出".

我一直在尝试使PHP与IIS 7.5一起使用,并且遇到了一些障碍.每当我尝试加载页面时,都会出现以下错误: "HTTP错误500.0-内部服务器错误 C:\ Program Files \ PHP \ php.exe-FastCGI进程意外退出" 模块FastCgiModule 通知ExecuteRequestHandler 处理程序PHP_via_FastCGI 错 ..
发布时间:2020-05-27 02:33:01 PHP

Windows的php-fpm?

PHP-FPM的主页 http://php-fpm.org/声明它是以下内容的一部分PHP自PHP 5.3.3起.现在,我想知道,当我从php.net下载最新的PHP二进制文件时,其中没有php-fpm.我如何得到它?它甚至可以在Windows上使用吗? 解决方案 此处介绍如何在Windows上设置php-fpm: 从 http://windows.php.net/download/ ..
发布时间:2020-05-27 00:36:40 PHP

从虚拟/自定义"Web服务器"中调用PHP.

基本上,我试图弄清楚如何从"Web服务器"中调用PHP. 我已经阅读了文档,但是并没有太大帮助. 据我所知,有三种方法可以调用PHP: 通过命令行(例如:php -f "/path/to/script.php") 通过CGI(??)/通过FastCGI(???) 通过网络服务器(例如Apache)模块 因此,让我们从 CGI 开始.也许我只是瞎子,但规范中并未提及网络服 ..
发布时间:2020-05-27 00:08:12 PHP

如何使用fastcgi_finish_request()的示例

有人可以举一个简单的例子来说明如何使用fastcgi_finish_request()函数吗? 我用谷歌搜索,但只发现了一些通用的提法,有人说他们成功地使用了它,但是我找不到一个带有代码的例子. 例如,我有一个PHP对象.要将响应发送到浏览器,请生成HTML,然后 通过getResult()返回它.然后回显结果. 像这样: $obj = new controller(); ech ..
发布时间:2020-05-26 23:34:17 PHP

Nginx + php fastcgi显示“未指定输入文件".而不是404

我的问题很简单. 当我请求一个不存在的.php文件时,看到的是“未指定输入文件.",而不是您期望的404页面. 我知道我正在将所有扩展名为.php的请求传递给php-fpm,并且我猜想php-fpm返回“未指定输入文件".文件不存在时(?). 我该如何解决? /etc/nginx/nginx.conf: http { server { lis ..
发布时间:2020-05-17 21:52:48 PHP

在Nginx中使用fastcgi传递请求标头

我已经退出了一些使用Oauth(不是Oauth2)的API.我们正在将所有站点从Apache移到Nginx(使用fastcgi),但我遇到了无法发送请求标头的问题.我已经阅读了许多帖子和Nginx文档,但仍然无法获取标题参数. 我正在使用Postman发出API请求并设置以下标头: 我终于设法获得了var_dump($_SERVER);时显示的标头的键,但我无法获得要传递的实际值. ..
发布时间:2020-05-17 21:51:22 其他开发

Nginx PHP5组合给出403错误

我尝试将wordpress实例嵌入到也可以与我已经安装的Rails应用程序一起使用的nginx服务器中.我对使用相同的文字(HOWTO:在Nginx上安装WordPress;没有给出日期),但它为所有请求给出403错误. 我如何理解该权限错误的原因.日志不包含更多信息.是关于fast-cgi或任何正在运行的进程的权限问题? 这也是我当前的设置: server{ l ..
发布时间:2020-05-17 21:40:21 PHP

Nginx阻止对php文件的访问

我创建了一个简单的php文件,以显示从我的MYSQL数据库获取的信息.之后,我在Nginx中使用了重写规则,以使链接seo友好并掩盖获取该链接的.php文件. 例如:http://localhost/myfile.php?seo=how-to-install-linux 重写规则后,我可以像这样访问它: http://localhost/how-to-install-linux 我 ..
发布时间:2020-05-17 21:34:33 PHP

带有Nginx和FastCGI的Perl Web服务-无法读取参数

关于如何使用FastCGI到CGI包装器以使用nginx服务Perl代码的教程很多.但是我自己可以轻松地使用Perl模块,因此不需要包装器.我正在尝试找出正确的方法来进行设置.这是我到目前为止的代码: #!perl use CGI; use FCGI; my $s = FCGI::OpenSocket(':9000',20); my $r = FCGI::Request( \*STDIN ..
发布时间:2020-05-17 21:28:44 其他开发

nginx:将单个静态URL映射到PHP文件

我已经安装并运行了WordPress,没有任何问题.页面上有一个元素不是WP的一部分,而是我们自己的自定义PHP脚本.它只是在那里处理表单POST请求并以某种方式处理它. 有一个要求,我们没有以.php结尾的扩展名.我的表单正在提交类似的内容: /places/signup.html 在我的nginx配置中,我有这个: server { listen 87 ..
发布时间:2020-05-17 21:27:24 其他开发

HTTP 330错误(PHP弃用错误)

由于某种原因,每当打印PHP错误时,我都会收到HTTP 330错误.以前并没有发生这种情况,但是由于服务器故障,我们不得不从备份中还原PHP应用程序,所以确实如此.在恢复过程中,我们从使用Apache切换到了Nginx + fastcgi.但是,我也在本地运行该应用程序,并且在Apache上注意到了相同的问题,但仅在使用php 5.3.X时才注意到.该应用程序过去曾在5.2.11上运行. 有 ..
发布时间:2020-05-17 21:21:33 PHP

ubuntu服务器重启后,nginx 502网关错误

我遇到了配置为与Nginx和fastcgi一起运行的ubuntu服务器的情况.问题在于,重新启动后,任何请求都会在浏览器中提供502错误的网关. 在错误日志中,错误看起来像这样: connect() to unix:/var/run/fastcgi.socket-4 failed (2: No such file or directory) while connecting to u ..
发布时间:2020-05-17 21:21:15 其他开发

从nginx的URL中删除.php扩展名

我有一个正在运行的Nginx服务器,并且想要从我的文件中删除.php扩展名.我已经尝试过一些方法,但是我唯一能做到的就是打破了fastcgi处理程序,导致下载php文件.使用以下配置,服务器可以正常运行: ## # Virtual Host configuration for example.com ## server { listen 80; listen ..
发布时间:2020-05-17 21:21:03 PHP