php53

PHP5.2 和 PHP5.3 在 IIS7.5 Server 2008 R2 上最大化 CPU
php53

PHP5.2 和 PHP5.3 在 IIS7.5 Server 2008 R2 上最大化 CPU

我有一台运行 Server 2008 R2 和 IIS7.5 的共享服务器 - 该服务器有大约 200GB 的 RAM,数百个网站采用双 Xeon 8 核超线程处理器,因此 CPU 应该不是问题;发生的情况是,PHP-CGI.exe 进程堆积如山,不一定会及时终止。但问题是,我有大约 30 多个 PHP-CGI.exe 进程运行了 50 秒 - 1.5 分钟,每个进程的 CPU 利用率约为 4%,这实际上会杀死机器上的 CPU,100%。有没有办法将 php-cgi.exe 作为一个整体进行限制,即使 IIS 将它们作为单独的应用程序池运行?我需要找到一种方...

Admin

php.ini - 如何恢复 pdo.so?
php53

php.ini - 如何恢复 pdo.so?

我最近安装了 memcached。一切都运行顺利,直到我重新启动系统。我不知道出了什么问题,但重新启动后,一些文件丢失了。主要问题是我缺少 pdo.so 和 pdo_mysql.so 文件。 我尝试遵循建议这里。这导致我出现以下错误: Warning: dl(): Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/pdo.so' - /usr/local/lib/php/extensions/no-debug-non-zts...

Admin

Apache 2.2.15 可能存在安全风险吗?
php53

Apache 2.2.15 可能存在安全风险吗?

我有一台旧服务器,正在运行一个在线商店。它运行的是 CentOS / Apache 2.2.15 和 PHP 5.3(2017 年 3 月 22 日构建)。此设置是否存在任何安全风险?我听说 CentOS 非常安全,并且会提供反向移植版本来修补新发现的问题,直到今天也是如此。 祝好,吉姆 ...

Admin

如何为 php 5.3 安装 mysql 扩展?
php53

如何为 php 5.3 安装 mysql 扩展?

我正在尝试让一个旧应用程序在仅支持 php 5.3 的 CentOS 7.8 下运行。我已经编译并安装了 php 5.3,但无法让 mysql 扩展运行。以下是我目前所做的: 安装 php5.3 wget https://www.php.net/distributions/php-5.3.29.tar.bz2 tar -xf php-5.3.29.tar.bz2 cd php-5.3.29 ./configure --prefix=$HOME --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-m...

Admin

为什么使用 php_exec 启动 Glassfish 与在控制台中启动相比,字符集会发生变化?
php53

为什么使用 php_exec 启动 Glassfish 与在控制台中启动相比,字符集会发生变化?

我创建了一个 PHP 脚本来启动/停止 GlassFish 服务器。在 PHP 中,我使用shell_exec方法来执行start-domain和stop-domain命令。 启动服务器 shell_exec("sudo -u root /usr/local/glassfish3/bin/asadmin start-domain domain1"); 停止服务器 shell_exec("sudo -u root /usr/local/glassfish3/bin/asadmin stop-domain domain1"); 虽然脚本确实可以启动...

Admin

如何在 FreeBSD 11.2 上安装 PHP 5.3
php53

如何在 FreeBSD 11.2 上安装 PHP 5.3

我有一个用 PHP 5.3 编写的旧应用程序,它不需要升级,并且无法与 php56 及更高版本配合使用。我想在 FreeBSD 11.2 机上安装带有大多数扩展的 PHP 5.3。然后我想创建可以在另一台机器上使用的包。 不幸的是 PHP 5.3 不再包含在 ports 中。我获得了包含 PHP 5.3 的旧版本 ports。编译该 port 时出现问题,出现许多错误,无法成功。 有人可以显示在 FreeBSD 11.2 中将 php 5.3 编译为端口的路径吗? 先感谢您。 ...

Admin

构建 PHP 5.3.3 时出现与 OpenSSL 相关的链接器错误
php53

构建 PHP 5.3.3 时出现与 OpenSSL 相关的链接器错误

在启用 OpenSSL 扩展的情况下尝试在 Debian jessie 上构建 PHP 5.3.3(不要问为什么,以免伤神)时,我undefined reference to symbol 'X509_free@@OPENSSL_1.0.0'在 Makefile 的链接步骤中遇到了问题,无法弄清楚为什么(libssl-dev存在并libssl.so包含请求的符号)。我尝试使用基于的 chroot 环境构建包含在 Debian squeeze 中的官方 Debian 软件包,pbuilder该环境包含 Debian jessie,因此包含较新的库(如 Open...

Admin

如何在 centos 5.3 上下载 php53 (我之前已经安装过 php54)
php53

如何在 centos 5.3 上下载 php53 (我之前已经安装过 php54)

我想在 centos5.3 上安装 php53(之前安装过 php54 但已删除)我按如下方式操作。 sudo yum 删除 php php-common php-cli sudo yum 安装 php53 sudo yum 安装 zabbix-web-mysql 但是当我尝试最后一件事时,它显示以下错误: Installed: php53.x86_64 0:5.3.3-26.el5_11 Dependency Installed: php53-cli.x86_64 0:5.3.3-26.el5_11 php53-common.x86_64 0:5...

Admin

启动 PHP 会话有时需要很长时间
php53

启动 PHP 会话有时需要很长时间

前段时间我们遇到了一个有趣的问题。有时(不是每次,假设几乎每 100-200 次点击)session_start() 会花费很长时间。最多 60 秒。(最长的是 63 秒,一般在 50 秒左右)。 服务器运行 CentOS 6.5 (linux 内核 2.6.32-431.17.1.el6.x86_64) nginx/1.4.7 (是的我知道它很旧) + Apache/2.2.15 + PHP 5.3.3 (使用 mod_php) 两个英特尔 SSD 530 组成 Raid 0 有大量可用内存 5+ GB。我尝试调整 vm.swappiness 值,可能是...

Admin

Apache:MaxSpareServers 与 ServerLimit?
php53

Apache:MaxSpareServers 与 ServerLimit?

我目前正在调查我们某些服务器的一个问题,其中 Apache 进程最终会消耗大量内存,以至于达到交换文件的程度,并导致服务器在达到峰值流量时无响应。查看特定问题服务器的 Apache conf,我在 conf 文件中看到以下内容: 启动服务器 50 最小备用服务器 25 最大备用服务器 90 服务器限制 185 最大客户端 185 每个子级最大请求数 4000 有问题的服务器当前有 185 个空闲的 Apache 进程在运行,占用了服务器上 7.2GB 可用空间中的 6.2GB。但是 Apache 难道不应该只有 90 个活动进程吗?它似乎使用 Serve...

Admin

如何安装 php53u-xml 包(CentOS)?
php53

如何安装 php53u-xml 包(CentOS)?

我如何安装 php53u-xml 包(CentOS)?还有可用的存储库吗?我到处都找不到这个包。 有关已安装软件包之一的信息: [root@us03659 ~]# rpm -qi php53u-5.3.15-1.ius.el5 Name : php53u Relocations: (not relocatable) Version : 5.3.15 Vendor: IUS Community Project Release : ...

Admin

CentOS6.6 + Postfixadmin 2.3rc5 + PHP5.3,升级到PHP5.4
php53

CentOS6.6 + Postfixadmin 2.3rc5 + PHP5.3,升级到PHP5.4

我们在 CentOS6.6 邮件服务器上运行 PHP5.3.8,并安装了 Postfixadmin 2.3rc5。客户最初只想要一个邮件服务器,但后来想将一些其他网站移到这台服务器上。有些网站需要 PHP5.4 才能运行,但我们担心从 PHP5.3 升级到 PHP5.4 会破坏我们的 Postfixadmin 安装。(我们发现一些信息表明,postfixadmin 从 2.3.5 版开始与 php5.4 兼容)此外,升级 Postfixadmin 可能会破坏数据库,我们不能承受停机时间。 解决这个问题的最佳方法是什么?多个 PHP 版本?有人将这么老的 p...

Admin

尝试在 CentOS 7 上镜像旧版 PHP 5.3.29 应用程序(我知道这很奇怪!)
php53

尝试在 CentOS 7 上镜像旧版 PHP 5.3.29 应用程序(我知道这很奇怪!)

我想知道是否有 Linux/PHP 专家可以提供帮助。长话短说,我被要求创建一个网站的镜像/备份,该网站是用PHP 5.3.29如果现有服务器因任何原因出现故障,则可减轻任何风险。 该应用程序非常庞大,而且是遗留的,并且是用PHP 5.3.29。我尝试将其下载到本地并在本地运行移动应用平台实例使用最新版本的 PHP,但由于 5.3.29 和当前版本之间的差异,应用程序到处都失败了。我建议以后重新编写应用程序,但作为临时解决方案,我需要让它正常工作。 我有一个CentOS 7服务器安装了最新版本的 PHP,但显然我知道这将会失败,我在网上查看过并没有找到一...

Admin

PHP-FPM max_requests 参数导致 502
php53

PHP-FPM max_requests 参数导致 502

nginx在使用with 的设置中PHP-FPM v5.3.3,我注意到 nginx 的错误日志中经常出现以下错误: Feb 16 15:00:22 mymachine www.example.com 2015/02/16 15:00:20 [error] 20254#0: *1448249 readv() failed (104: Connection reset by peer) while reading upstream [...] 查看该php-fpm.log文件,我注意到以下几点: [16-Feb-2015 15:00:20] NOTIC...

Admin

如何测试服务器上是否有特定版本的 php 可执行文件?
php53

如何测试服务器上是否有特定版本的 php 可执行文件?

自动升级 Bash 脚本需要 PHP 可执行文件 5.3+,我如何确保升级脚本中的情况如此?当 php 5.3+ 不可用时,我希望脚本退出并在日志中生成一些消息。 更新:我目前需要它工作的服务器是 Debian,不久的将来会是 Ubuntu。另一个假设是 PHP 是“标准”安装的。 ...

Admin