Я пытаюсь обновить php 5.4.14 с php 5.4.3 в wamp server 2.2e.
- Я скачал
php-5.4.14-Win32-VC9-x86
(потокобезопасный). - Извлечено это под
C:\wamp\bin\php
. - Скопировал
wampserver.conf
изC:\wamp\bin\php\php5.4.3
вC:\wamp\bin\php\php5.4.14
. - Переименован в
php.ini-development
вphpForApache.ini
. -Порт номер сервера Wamp был изменен в файлеhttp.conf
на 8087 по умолчанию 80.
Это упоминается здесь, хотя речь идет об обновлении с php 5.3.5 до php 5.4.0.
После этого перезапуск сервера и сервисов wamp был полностью выполнен, и эти две версии появились в меню php-> version (открывается при нажатии на иконку сервера).
Но когда я пытаюсь включить библиотеку, такую как php_mysql
или php_mysqli
, появляется окно с предупреждением.
Запуск PHP: невозможно загрузить динамическую библиотеку 'C: "\php\php_mysql.dll' - указанный модуль не может быть загружен.
Я также пытался удалить точку с запятой перед ними в файле php.ini
но безрезультатно.
Я использую Microsoft Windows XP Professional Версия 2002, пакет обновления 3.
Где может быть проблема?
РЕДАКТИРОВАТЬ:
Я изменил extension_dir
с C:\php
на c:\wamp\bin\php\php5.4.14\ext\
в php.ini
как показано в ответе ниже, и библиотека теперь загружена правильно, но она говорит:
1045 - Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: ДА)
хотя имя пользователя и пароль такие же, как в MySQL в файле config.inc.php
в phpmyadmin. Я также попытался перезапустить службу MySQL56 из Панели управления-> Службы (локальная), но она продолжает выдавать ту же ошибку. Кто-то знает, почему это происходит?