2016-08-01 67 views
-1

我有一个设置,我正在尝试解决,因此我将安装的Web应用程序移动到便携式应用程序以便能够使最终用户的设置更容易。wampee [便携式wampserver]安装程序 - 无法将php版本升级到5.5.12(或更高版本)

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

尝试更改版本后出现一系列错误。我的任务栏上的Wampserver是绿色的,但我收到警告。

enter image description here

如何更新黄皮的PHP版本到新版本?

我对wawmpee当前的设置:

的Apache 2.2.17

PHP 5.5.12

的MySQL 5.5.8

+0

查看答案在这里:http://stackoverflow.com/questions/3130910/php-warning-php-startup-unable-to-initialize-module –

+0

但它似乎是,在你的情况下,其中一个PHP扩展是比PHP本身更新的版本。 –

+0

我尝试这样做的方式是从wampserver(非便携式)抓取php dir,并将其复制到我的wampee(便携版本)中。我被困在任务栏中保持红色的wampee中,或者变绿,但有一堆警告。 – Vahe

回答

0

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