wampee [便携式 wampserver] 设置 - 无法将 php 的版本升级到 5.5.12(或更高版本)

wampee [Portable wampserver] Setup - Unable to upgrade version of php to 5.5.12 (or higher)

我有一个我正在尝试解决的设置,我将已安装的网络应用程序移至便携式应用程序,以便能够更轻松地为最终用户进行设置。

无论我尝试什么,我似乎都无法让 wampee(便携式 wampserver)能够识别和 运行 更新的 php 版本。

我在尝试更改版本后遇到了一系列错误。 Wampserver 在我的任务栏上显示为绿色,但我收到警告。

如何将 php 版本的 wampee 更新到较新的版本?

我目前的 wawmpee 设置:

阿帕奇 2.2.17

PHP 5.5.12

MySQL 5.5.8

这是我如何实现允许 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/[= 下的wampee 目录下79=]

第二次更新 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) 将 httpd.conf 从 tpl/apach2.2.17/conf 复制到 tpl/Apache2.4.9/conf 并确保 php5_module 在 httpd.conf

LoadModule php5_module "@PATH_PHP@/php5apache2_4.dll"

下次更新 wampmanager.conf 在 tpl/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

Important: Don't forget to copy httpd.exe from bin/apache/Apache2.4.9 as a copied file named wampeehttpd.exe (wampee relies on this file)

最终将 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 版本。