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 版本。
我有一个我正在尝试解决的设置,我将已安装的网络应用程序移至便携式应用程序,以便能够更轻松地为最终用户进行设置。
无论我尝试什么,我似乎都无法让 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 版本。