【发布时间】:2021-09-04 16:06:26
【问题描述】:
我需要让旧版 php 应用程序在我的 apache 网络服务器上运行,但由于 laragon 服务器上运行的 apache 程序不支持 32 位二进制文件,因此无法为 windows OS 获取 php 5.0.0 二进制 x64 位。 客户打算在本地主机上使用它来管理财务,因此不会在线部署。 旧的 php web 应用程序使用了很多旧的函数,例如 mysql_connect() 已被弃用。而且我没有足够的时间将它们转换为使用 mysqli_ * 函数,因为代码库有点大并且有很多杂乱无章的项目结构,所以我决定只运行这个项目。这是代码库中的示例代码,因为大多数方法已被弃用。
$host ="localhost";
$user = "root";
$password = "hey1234";
$db = "microsave";
mysql_connect($host,$user,$password);
mysql_select_db($db);
require_once("../mysql.class.php");
$db =& new db_mysql("localhost", "root", "hey1234", $db);
我已经尝试了官方的 PHP 下载站点但没有成功,我只获得了 php 5.3.54 *64 位二进制文件。 这些是我尝试下载 PHP 5.0.0 窗口 64 位二进制文件但未能获得链接的所有 PHP 链接
- https://windows.php.net/download/https://museum.php.net/php5/
- https://www.apachelounge.com/viewtopic.php?p=28996
- http://php.adamharvey.name/releases/
- http://phpweb.hostnet.com.br/releases/
请帮我获取二进制 php 5.0.0 64 位的下载链接
【问题讨论】:
-
“我没有足够的时间来转换它们”你有时间修复受损的服务器吗?
-
坚持使用小版本的
.0.0并不表示在理解需求或含义方面有很多专业知识。 -
(此外,还有用于过时代码库的填充程序和转换工具。更不用说您的
mysql.class.php已经提供了一个包装器,因此可以进行简单的转换。) -
@ceejayoz,Web 应用程序在本地主机上运行,它不会被托管,只是管理他们财务的人,并且没有为这项工作付费。只是恢复窗口操作系统