2016-08-01 1 views
-1

У меня есть настройка, которую я пытаюсь решить, с помощью которой я переместил установленное веб-приложение в переносное приложение, чтобы иметь возможность упростить настройку для конечного пользователя.wampee [Portable wampserver] Setup - Не удалось обновить версию php до 5.5.12 (или выше)

Независимо от того, что я пытаюсь, я не могу заставить wampee (Portable wampserver) распознавать и запускать обновленную версию php.

После попытки изменения версии появляется ряд ошибок. Wampserver зеленый на моей панели задач, но я получаю предупреждения.

enter image description here

Как обновить версию PHP в wampee до новой версии?

Моя текущая настройка для 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

То, как я пытался это сделать, - это захватить php-диск из wampserver (не переносимый) и скопировать его в мой wampee (переносная версия). Я застрял на любом wampee, остающемся красным на панели задач или зеленом, но с кучей предупреждений. – Vahe

ответ

0

Вот как я достиг решения, чтобы для wampee для использования php5.5.12 и apache2.4.9

Первое обновление PHP

1) Возьмите копию PHP 5.5.12 из существующей установки wampserver 2.5, загруженной из sourceforge.

2) Место php5.5.12 папки от установки WampServer в папке wampee внутри бен/PHP

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) в папке wampee под 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 л от wampserver2.5 и поместить его в директории wampee под бен/PHP/php5.5.12/zend_ext

Второе обновление Apache

1) Добавить Apache2.4.9 из wampserver2.5 и поместить его в папке wampee под бен/апачом

2) Создать папку Apache2.4.9 под TPL/апач под wampee основного каталога

3) Скопировать php.ini из TPL/PHP/php5.5.12 в TPL/Apache/Apache2.4.9 папка под корзиной

4) копия httpd.conf из TPL/apach2.2.17/конф в TPL/Apache2.4.9/конф и обеспечить php5_module следующим образом в httpd.conf

LoadModule php5_module "@[email protected]/php5apache2_4.dll" 

Следующее обновление wampmanager.conf под TPL/wampmanager.конф

[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 

Важно: Не забудьте скопировать httpd.exe от бен/Apache/Apache2.4.9 как скопированный файл с именем wampeehttpd.exe (wampee опирается на этот файл)

Наконец обновление wampee.ini к новому PHP и апачу версии

1) Перейдите wampee/ресурсы и обеспечить, чтобы следующие значения присутствуют, и если не Startup wampee чтобы он был заполнен (обновлен) из файлов 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 

Это должно сделать это, и теперь вы будете иметь обновленный wampee (портативный WampServer), который работает с более новой PHP и апача версии.

 Смежные вопросы

  • Нет связанных вопросов^_^