這裏是我實現的解決方案,以允許黃皮使用php5.5.12和apache2.4.9
第一次更新PHP
1)從現有的從sourceforge下載的wampserver 2.5安裝中獲取PHP 5.5.12副本。
2)斌/ PHP
3)在TPL文件夾(位於黃皮根目錄下內的黃皮文件夾下從wampserver安裝地點php5.5.12文件夾)進行以下修改來wampmanager.conf
[php]
phpVersion = "5.5.12"
phpLastKnown = 5.5.12
phpIniDir = .
phpConfFile = php.ini
phpExeDir = .
[phpCli]
phpExeFile = php.exe
phpCliFile = php-win.exe
4)根據下TPL/PHP的黃皮夾/ php5.5.12進行以下修改
; XDEBUG Extension
zend_extension = "@[email protected]/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
5)抓鬥php_xdebug-2.2.5-5.5-vc11.dl l在wampserver2.5並將其放在斌/ PHP的黃皮目錄下/ php5.5.12/zend_ext
第二次更新的Apache
1)從wampserver2.5添加Apache2.4.9,並把它黃皮文件夾下下箱/阿帕奇
2)根據TPL創建文件夾Apache2.4.9黃皮主目錄下/阿帕奇
3)複製的php.ini從TPL/PHP/php5.5.12到TPL /阿帕奇/ Apache2.4.9 bin目錄下的文件夾
4)複製的httpd.conf從TPL/apach2.2.17/CONF成TPL/Apache2.4.9/CONF和確保php5_module是下TPL的httpd.conf內如下
LoadModule php5_module "@[email protected]/php5apache2_4.dll"
下次更新wampmanager.conf/wampmanager。CONF
[apache]
apacheVersion = "2.4.9"
apacheLastKnown = 2.4.9
apacheExeDir = bin
apacheConfDir = conf
apacheExeFile = wampeehttpd.exe
apacheConfFile = httpd.conf
apacheServiceInstallParams = -n wampapache -k install
apacheServiceRemoveParams = -n wampapache -k uninstall
重要:不要忘記從斌/阿帕奇/ Apache2.4.9 複製httpd.exe作爲複製的文件名爲wampeehttpd.exe(黃皮依賴本文件)
最後更新wampee.ini新的PHP和Apache的版本
1)導航黃皮/資源,並確保下列值都存在,如果不啓動黃皮使其從tpl(tempalate)文件中填充(更新)。
[wampserver]
apache_version=2.4.9
php_version=5.5.12
mysql_version=5.5.8
phpmyadmin_version=3.3.9
sqlbuddy_version=1.3.2
webgrind_version=1.0
[ports]
apache=80
mysql=3306
應該這樣做,現在你將有一個新的PHP和Apache版本的運行更新的黃皮(便攜式wampserver)。
查看答案在這裏:http://stackoverflow.com/questions/3130910/php-warning-php-startup-unable-to-initialize-module –
但它似乎是,在你的情況下,其中一個PHP擴展是比PHP本身更新的版本。 –
我嘗試這樣做的方式是從wampserver(非便攜式)抓取php dir,並將其複製到我的wampee(便攜版本)中。我被困在任務欄中保持紅色的wampee中,或者變綠,但有一堆警告。 – Vahe