我试图在Linux Mint 16(Ubuntu)中使用php-build(https://github.com/CHH/php-build)安装PHP 2.3.28,但无法编译。我使用的是php-build,因为我的机器上需要安装多个版本的php。

我正在使用此命令:


  php-build -i开发5.3.28〜/ local / php / 5.3.28


解决了丢失包的若干错误之后,发生了我无法识别的错误。

请参见the full log

我需要一些提示来解决此问题。

==更新==

/etc/apt/sources.list中添加以下行之后:

deb php53.dotdeb.org all stable
deb-src php53.dotdeb.org stable all


并运行命令:

apt-get build-dep php5


我终于成功地使用php-build成功编译了。

现在,我将安装php-version以便在版本之间轻松切换。

最佳答案

要使用不同版本的php,请使用xampp进行开发和测试。
将不同版本的xampp安装到不同的文件夹,并使用/ opt / lampp symlink切换到所需的版本。

您可以为Linux here获得不同的xampp版本

opt目录结构看起来像

lrwxrwxrwx  1 root root   16 Jan 27 07:10 lampp -> /opt/lampp_1.7.7
drwxr-xr-x 23 root root 4096 Sep 19  2011 lampp_1.7.7
drwxr-xr-x 24 root root 4096 Sep 19  2012 lampp_1.8.1
drwxr-xr-x 30 root root 4096 Dec  8 16:26 lampp_1.8.2_x86_64
drwxr-xr-x 30 root root 4096 Dec  2 11:26 lampp_1.8.3_x86_64

09-30 15:42
查看更多