这里是我实现的解决方案,以允许黄皮使用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