我试图在Linux Mint 16(Ubuntu)中使用php-build(https://github.com/CHH/php-build)安装PHP 2.3.28,但它不能编译。我正在使用php-build,因为我需要在我的机器上安装多个版本的php。
我正在使用此命令:
php-build -i development 5.3.28~ / local / php / 5.3.28
解决了丢失包的几个错误后,发生了一个我无法识别的错误。
请参阅the full log。
我需要一些提示来解决这个问题。
== UPDATE ==
在/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以便在版本之间轻松切换。
答案 0 :(得分:0)
使用不同版本的php使用xampp进行开发和测试。 将不同版本的xampp安装到不同的文件夹,并使用/ opt / lampp符号链接切换到所需的版本。
您可以为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