php-cgi

在我的服务器上禁用 CGI 以启用 PHP CLI 有什么影响
php-cgi

在我的服务器上禁用 CGI 以启用 PHP CLI 有什么影响

我有一个 DS WHM - cpanel 运行 apache / 使用 litespeed 我在这个服务器上运行了多个网站,我需要在其中一个网站上运行 CLI,该网站在 apache 构建中启用了 CGI 模块。 我需要运行的脚本有一个配置检查——并给出错误 PHP CLI 未安装 如果我检查 PHP -VI 获取 PHP 5.3.26 (cli),那么看起来 PHP CLI 已经安装了。但我似乎无法启用 CLI。我的下一个想法是在 apache 中禁用 CGI,但不确定这会对其他网站产生什么影响..? 我可以运行 make install-cli 吗...

Admin

首次加载时网站连接重置
php-cgi

首次加载时网站连接重置

我正在使用带有 php-cgi 的 nginx。最近出现了一个问题,如果你有一段时间(比如 3-4 分钟)没有查看我的网站,然后再次打开它,你发送的第一个请求将返回浏览器中对等方重置的连接。如果你刷新,所有后续请求的操作都会正常。这种情况每次都会发生,而且这不仅仅是一个孤立事件,它发生在使用我网站的每个人身上。我试图重新启动 nginx 和 php-cgi,但无济于事。有人知道问题可能是什么吗?我可以提供任何必要的信息。 值得注意的是,除了有关客户端提前关闭连接的消息之外,错误日志中没有任何内容。 nginx.conf user nobody; wo...

Admin

如何使用 suexec、Apache 和 php CGi 调试解决 500 内部错误 aws micro ec2
php-cgi

如何使用 suexec、Apache 和 php CGi 调试解决 500 内部错误 aws micro ec2

我在 Ubuntu 12.04 上的 amazon micro ec2 上运行 WordPress 多站点,使用 suexec、Apache 和 php CGi,但是我遇到了很多内部服务器 500 错误,我正在调试它以找到解决方案。我在下面发布了我的错误日志 example.com 错误日志: [Fri Oct 26 10:10:08 2012] [warn] [client 23.23.xxx.xx] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI s...

Admin

作为 cgi 运行的多个 PHP 版本
php-cgi

作为 cgi 运行的多个 PHP 版本

我正在尝试安装 PHP 的第二个版本,以便与当前版本的 php 一起运行。我已经从 github (5.5-DEV) 编译了最新的 php 源代码,并尝试将其作为 CGI 运行。 这是我的虚拟主机配置: <VirtualHost *:8055> DocumentRoot /Library/WebServer/Documents/ ScriptAlias /cgi-bin/ /usr/local/php55/cgi Action php55-cgi /cgi-bin/php-cgi AddHandler ph...

Admin

清除 PHP-Apache 服务器的 gettext 缓存以应用 .mo 更新
php-cgi

清除 PHP-Apache 服务器的 gettext 缓存以应用 .mo 更新

尽管 SO 上的许多问题已经与此相关,但它们 A) 相当古老,并且 B) 我觉得最好在这里询问此问题,因为它似乎与某些服务器级别而非编程级别的缓存有关。 问题在于,我们的服务器使用 Apache 和 PHP,gettext在本机配置中使用 .po 和 .mo 文件,即使用bindtextdomain以下文件夹结构: translations/ en_GB/ LC_MESSAGES/ mydomain.mo fr_FR/ LC_MESSAGES/ mydomain....

Admin

IIS 10 上的 PHP,网站运行缓慢
php-cgi

IIS 10 上的 PHP,网站运行缓慢

我在 Windows Server 2022 上运行 IIS 10,在 iis 上设置了运行 php 的 wordpress 网站。在我们决定将 php 从 7.4 升级到 8.0 之前,一切都运行良好。现在网站速度慢得令人难以忍受。加载第一页需要 10-20 秒,加载其他页面则需要更多时间。我负责维护基础设施,而不是网站维护。我是这个设置的新手,尝试了多种方法仍然无法让它工作。我设法通过降低工作进程来降低 CPU 处理速度。但接收的流量仍然有点高。有人对此有什么解决办法吗? ...

Admin

为什么PHP-CGI进程很多?
php-cgi

为什么PHP-CGI进程很多?

我的 webmin 服务器遇到了内存问题,当我检查内存使用情况时,我发现了这一点 为什么有这么多php-cgi7.4进程?这正常吗? ...

Admin

如何在 Synology/DSM 6.1 的非 open-basedir 路径中使用 .htaccess
php-cgi

如何在 Synology/DSM 6.1 的非 open-basedir 路径中使用 .htaccess

我正在尝试使用 Rob Van Aarle 描述的技巧这里默认在 Synology 的网络服务器的“不允许的路径”中执行 php 页面…… 目的是创建不依赖于“初始化第三方“(这个著名的软件包允许用户在他们的 Synology 上的 /volumeX/@appstore/ 等路径中运行 php 页面) 基本上,Rob 建议调用一个使用 php-cgi (/usr/local/bin/php56-cgi) 执行 php 页面的脚本 例如:调用这样的 cgi 来执行位于其旁边的页面 test.php。 #!/bin/sh REDIRECT_STATUS=...

Admin

如何在使用 php-cgi 运行 php 脚本时修复‘SCRIPT_NAME’?
php-cgi

如何在使用 php-cgi 运行 php 脚本时修复‘SCRIPT_NAME’?

我正在尝试使用 wordpress 中的 Putty 运行下面的 php 文件。 php-cgi -f info.php 但是这个命令会抛出这个错误 未定义索引:SCRIPT_NAME。 服务器设置: #fastcgi_param HTTPS $fastcgi_https; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; 请帮我解决这个问题。 ...

Admin

在 Ubuntu 16.04 上限制 fastcgi(php-cgi)进程时间
php-cgi

在 Ubuntu 16.04 上限制 fastcgi(php-cgi)进程时间

我想限制 php-cgi 进程的时间,因为进程永远不会自行关闭,而且所有这些进程会慢慢消耗掉整个 RAM(而不是缓存/缓冲区),服务器开始变得非常慢。目前关闭这些进程的唯一方法是使用 CSF 并终止超过 300 秒的进程。 使用它,我发现了运行时间超过 345600 秒的进程。我尝试了配置文件中的所有方法,但都不起作用。 我在 Ubuntu 16.04 上拥有通过 nginx 代理的 apache 2.4。 感谢大家。 ...

Admin

如何强制 httpd 使用较新的 php/php-cgi
php-cgi

如何强制 httpd 使用较新的 php/php-cgi

嗨,我在更改 Debian Wheezy 服务器上的 PHP 版本时遇到了问题。它之前是使用 PHP 5.2.17 的 Debian Squeeze,我进行了 dist 升级,还升级了与 PHP 相关的所有内容(PHP 5.6.30)。 "which php" command gives: /usr/local/bin/php 在该路径下有 php 和 php-cgi 的可执行文件,使用“-v”可得到 5.6.30 php -v php5 -v php-cgi -v also gives PHP 5.6.30 ...

Admin

Apache:如何配置 php-cgi.exe
php-cgi

Apache:如何配置 php-cgi.exe

我已经配置了 apache 以供使用,php-cgi如下所示: <Directory "c:/wamp64/cgi-bin"> AllowOverride All Options +ExecCGI AddHandler cgi-handler .php Action cgi-handler /local-bin/php-cgi.exe Require all granted </Directory> 但由于的可访问性php-cgi.exe需要获得许可,因此我使用了以下块: <Di...

Admin

php-fpm 已安装并正在运行,但 Apache24 仍在使用 CGI
php-cgi

php-fpm 已安装并正在运行,但 Apache24 仍在使用 CGI

在我的 Freebsd 服务器上,我安装了带有 php-fpm 的 Apache,但是 phpinfo() 报告服务器正在使用 CGI/FastCGI 而不是 FPM/FastCGI。 我可以看到 php-fpm 的几个子进程,但是它们没有任何活动: 73819 - IW 0:00.00 php-fpm: pool www (php-fpm) 73820 - IW 0:00.00 php-fpm: pool www (php-fpm) 73821 - IW 0:00.00 php-fpm: po...

Admin

高负载下 nginx 和 php-cgi 出现“不支持的 FastCGI 协议版本”错误
php-cgi

高负载下 nginx 和 php-cgi 出现“不支持的 FastCGI 协议版本”错误

我正在运行WordPress 的站点与NGINX和php5-cgi。原则上,我的设置有效。 然而,当有连续的​​请求时,我有时会看到这个奇怪的错误: [error] 5057#0: *706 upstream sent unsupported FastCGI protocol version: 72 while reading response header from upstream, client: 123.45.67.89, server: www.some.domain, request: "GET /some-subpage/ HTTP/1.0...

Admin

nginx fastcgi 缓存-多个不同的过期时间
php-cgi

nginx fastcgi 缓存-多个不同的过期时间

我需要设置 NGINX,以便不同位置的缓存过期时间不同,并且某些位置的缓存会被禁用。这是我当前的设置: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=CACHE:200m inactive=100m; fastcgi_cache_key "$scheme$request_method$host$request_uri"; server { ... set $no_cache 1; ... if ($request_uri ~* "/some/cached/r...

Admin