这是我如何实现允许 wampee 使用 php5.5.12 和 apache2.4.9 的解决方案
首次更新 PHP
1) 从 sourceforge 下载的 wampserver 2.5 的现有安装中获取 PHP 5.5.12 的副本。
2) 将 wampserver 安装中的 php5.5.12 文件夹放在 bin/php 中的 wampee 文件夹下
3) 在tpl文件夹下(位于wampee根目录下)对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下的wampee文件夹下进行如下修改
; XDEBUG Extension
zend_extension = "@PATH_PHP@/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
5) 从 wampserver2.5 中获取 php_xdebug-2.2.5-5.5-vc11.dll 并将其放在 bin/php/php5.5.12/zend_ext 下的 wampee 目录下
第二次更新 Apache
1) 从 wampserver2.5 添加 Apache2.4.9 并将其放在 bin/apache 下的 wampee 文件夹下
2) wampee主目录下tpl/apache下创建文件夹Apache2.4.9
3) 将tpl/php/php5.5.12中的php.ini复制到bin目录下的tpl/apache/Apache2.4.9文件夹中
4) 将 tpl/apach2.2.17/conf 中的 httpd.conf 复制到 tpl/Apache2.4.9/conf 并确保 php5_module 在 httpd.conf 中如下所示
LoadModule php5_module "@PATH_PHP@/php5apache2_4.dll"
下次更新tpl/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
重要提示:不要忘记从 bin/apache/Apache2.4.9 复制 httpd.exe
作为名为 wampeehttpd.exe 的复制文件(wampee 依赖此文件)
最后将 wampee.ini 更新到新的 php 和 apache 版本
1) 浏览 wampee/resources 并确保存在以下值,如果不存在,则启动 wampee 以使其从 tpl(模板)文件填充(更新)。
[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
应该可以了,现在您将拥有一个更新的 wampee(便携式 wampserver),可以运行较新的 php 和 apache 版本。