Ubuntu 14.04 上的 php5.3.29

Ubuntu 14.04 上的 php5.3.29

我想在 Ubuntu 14.04 64 位上从命令行安装带有 nginx 和 mysql-server 的 php5.3.29。请提供安装 php5.3.29 的分步指南。

答案1

本质上,您问的是如何设置 LEMP 堆栈 - nginxphp5-fpmmysql-server

这是一个很好的指南关于如何安装所有内容。基本上,只需运行以下命令:

sudo apt-get install nginx nginx-full php5-fpm php5-mysql mysql-server

这将安装所有相关的服务器和软件。 除了你最初的问题之外,还有一个例外。


我提到了一个例外。 这将安装 PHP 版本5.5.9+dfsg-1ubuntu4.11。这是 PHP 5.5.9,而不是 PHP 5.3.x。 原因很简单:PHP 5.3 是一款老旧、过时且存在安全漏洞的软件。目前没有更多安全更新,而且 5.3 版旧软件有时会存在未修补的漏洞。因此,尽管安全团队会尝试提供补丁,但您还是应该使用更新较多、修补较频繁的 5.5.x 及更新版本。

除非您有非常特殊的理由需要使用 PHP 5.3.x,否则您不应该安装它,而应该使用 5.5.x 或更新版本(基本上就是您 Ubuntu 版本的存储库中的内容)。


animo 建议的答案是获取旧 PHP 版本,但第二个答案在那里。唯一的问题是,如果你偏离存储库并手动安装旧版本,你将失去 Ubuntu 安全团队定期为 PHP5 提供的安全更新的好处,因此对于安全原因你不应该这么做。

答案2

你要求的是典型的 LAMP 堆栈安装。Digital Ocean 提供了一个很好的指南这里

如果你想要旧版本的 PHP,请检查此处回答

相关内容