我正在使用Ubuntu 16.04而我安装了php5.3(我需要这个特定版本):
wget http://in1.php.net/distributions/php-5.3.29.tar.bz2
./configure
make
make install
现在它正在运作。
对于工作,我还需要安装php5.3-MySQL,php5.3-mbstring等php5.3的其他功能。
我该怎么做?我找不到任何PPA或任何可以帮助我的东西。
P.S。我必须使用这个特定的版本。你建议我使用码头工具吗?
P.P.S没有VirtualBox,请不。
谢谢大家!
答案 0 :(得分:1)
执行./configure
时,您有很多选项,包括--with-<package-name>
。输入./configure --help
以获取此类选项的完整列表。
如果您搜索的软件包不在标准选项中,那么您可以使用pear
实用程序安装它,当您执行make install
时,该实用程序随php一起安装。
几乎相同的问题(答案中建议的PPA ppa:ondrej/php
),但这里是版本5.6:Package php5 have no installation candidate (Ubuntu 16.04)
希望这有帮助
P.S。或者您可以使用docker,这很简单。如果您需要说明,请在评论中询问我(这将不在此处)。
p.p.s。此外,您可以在github上克隆官方的php-src repo,并将其签出到特定版本(它们有方便的书签),而不是下载源代码。