Вот как я достиг решения, чтобы для 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 и апача версии.
См. Ответы здесь: http://stackoverflow.com/questions/3130910/php-warning-php-startup-unable-to-initialize-module –
Но кажется, что в вашем случае одно из расширений PHP имеет более новую версию, чем сам PHP. –
То, как я пытался это сделать, - это захватить php-диск из wampserver (не переносимый) и скопировать его в мой wampee (переносная версия). Я застрял на любом wampee, остающемся красным на панели задач или зеленом, но с кучей предупреждений. – Vahe