2014-04-11 66 views
3

我正在使用xampp部署網絡應用程序。它包含在一個包中的PHP模塊。現在我想要做的是改變PHP的默認路徑,以便我可以使用其他版本的PHP而不覆蓋現有的模塊。我的新PHP副本存在於桌面上。我如何配置Apache來引用桌面上的PHP模塊,而不是默認的模塊?如何在XAMPP中更改PHP的默認路徑?

+1

我知道你的問題詢問有關XAMPP,但Softaculous AMPPS有一個內置的界面,可以讓你在PHP版本之間切換。這個問題可能是https://superuser.com/questions/123902/getting-xampp-to-work-with-multiple-version-of-php –

+0

的重複[使用XAMPP,我該如何換出PHP 5.3 for PHP 5.2?](http://stackoverflow.com/questions/1302168/using-xampp-how-do-i-swap-out-php-5-3-for-php-5-2) –

回答

5
  1. http://windows.php.net/download/下載所需的PHP線程安全二進制文件(壓縮)。
  2. 將下載的PHP版本解壓到單獨的目錄中。請確保您的新php目錄名稱不是「PHP」。 (例如,對於PHP 5.4,使用php54
  3. 將新的PHP目錄複製到XAMPP目錄中。 (請勿覆蓋您現有的php目錄!)
  4. 現在轉到您的xampp/apache/conf/extra目錄。進行備份,然後打開httpd-xampp.conf文件。
  5. 更改以下變量/指令:

    PHPINIDir[your xampp folder]/[new version of PHP]

    LoadModule[your xampp folder]/[new version of PHP]/php5apache2_2.dll

  6. 保存httpd-xampp.conf文件。重新啓動你的XAMPP apache服務器。如果您的服務器成功重啓,那麼您的服務器的PHP版本已升級。您可以使用網址[localhost][:port]/xampp/phpinfo.php來檢查您的PHP版本的狀態。

如果您仍然有問題,試試這個還有:

更改LoadFile "[xammp folder]/php/php5ts.dll"指令LoadFile "[xampp folder]/php54/php5ts.dll"

來源:http://www.techflirt.com/how-to-upgrade-php-in-xampp/