3
我試圖手動在Windows 7上將現有的PHP 5.5.x
升級到5.6.11
。現在我對XAMPP不感興趣。 PHP 5.5.x
目前本地安裝和工作正常,我的機器即http://localhost
在Windows 7上將PHP 5.5.x升級到5.6.11
我抓起php-5.6.11-Win32-VC11-x86
副本從http://windows.php.net/download/上未包裝的Windows可執行文件,並把他們在那裏我目前的有例如C:\php
我使用我目前的.ini
文件來實現所有的意圖和目的,並複製它。它現在應該是一個簡單的例子,用 重新啓動服務器,我的升級成功 - 只有服務器無法以'請求的操作失敗!並沒有在我的Apache日誌中報告錯誤?在我httpd.conf
LoadModule php5_module "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
有什麼奇怪的是,當我去到終端
$ php -v
PHP 5.6.11 (cli) (built: Jul 9 2015 20:55:40)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
所以看來5.6.11
安裝
什麼都沒有改變,確實$ php -h
揭示的信息,但Apache的主機無法開始沒有線索?
如何完成升級?
*但Apache無法啓動* =>看看錯誤日誌 – donald123
請參閱:http://stackoverflow.com/questions/27091108/apache-2-2-doesnt-start-after-installing-php- 5-6-on-windows-8-1 ... PHP 5.6使用* php5apache2_4.dll * - 它是爲Apache2.4編譯的,我猜測由於你沒有使用XAMPP,所以你已經安裝了2.2 ? – CD001
我正在使用'php5apache2_4.dll'和Apache確實是2.4 – cookie