升级在XAMPP为PHP的PHP?

我怎样才能升级我当前的PHP(仅)在XAMPP?

我需要从5.3.1升级到5.4.0

Solutions Collecting From Web of "升级在XAMPP为PHP的PHP?"

现在XAMPP支持PHP 5.4PHP 5.5 。 您现在可以从http://www.apachefriends.org/en/xampp-linux.html下载所需版本的PHP的安装程序

谢谢。

下载PHP的源代码并将其解压到/ usr / src中:

cd ~/downloads wget http://snaps.php.net/php5.4-latest.tar.gz tar -xzf php5.4-latest.tar.gz sudo mv php5.4 /usr/src/php-5.4 

您需要找到已安装版本的配置,以便您可以使用它并使用完全相同的配置安装新版本

 /opt/lampp/bin/php --info | grep "Configure Command" 

你应该看到这样的结果:

 ./configure '--prefix=/opt/lampp' '--with-apxs2=/opt/lampp/bin/apxs' '--with-config-file-path=/opt/lampp/etc' '--with-mysql=mysqlnd' '--enable-inline-optimization' '--disable-debug' 

事实上,名单可能会更长。 复制并存储它,因为稍后您将需要整体使用它。

备份当前的安装,以防出现任何问题

 sudo cp -r /opt/lampp /opt/lampp.bak 

现在你已经有配置选项,查看它,然后用它来编译新版本。

 cd /usr/src/php-5.4/ ./configure --prefix=/opt/lampp --with-apxs2=/opt/lampp/bin/apxs --with-config-file-path=/opt/lampp/etc --with-mysql=mysqlnd --enable-inline-optimization --disable-debug make make install 

运行/opt/lampp/bin/php -v以确保你已经安装了正确的php版本。 它应该是5.4.0 Beta。

只是想补充@altern回答….

当我尝试所有的迹象完全符合

 make install 

我在输出中有错误

 Installing PHP SAPI module: apache2handler /opt/lampp/build/instdso.sh SH_LIBTOOL='/opt/lampp/build/libtool' libphp7.la /opt/lampp/modules /opt/lampp/build/libtool --mode=install install libphp7.la /opt/lampp/modules/ /opt/lampp/build/libtool: 3215: /opt/lampp/build/libtool: install_prog+=install: not found /opt/lampp/build/libtool: 3235: /opt/lampp/build/libtool: files+= libphp5.la: not found libtool: install: you must specify an install program libtool: install: Try `libtool --help --mode=install' for more information. apxs:Error: Command failed with rc=65536 

找资料解决后,我找到了一个日文链接: http : //d.hatena.ne.jp/Kenji_s/touch/searchdiary? word=*% 5BUbuntu%5D

试图了解这个日本解决方案后,我做了什么来解决这个问题只是简单的:

 sudo nano /opt/lampp/build/libtool 

当编辑器打开时,我改变了第一行,而不是:

 #! /bin/sh 

我写了:

 #! /bin/bash 

之后,我再次尝试

 make install 

瞧,它编译!

希望它有助于某人