Я пытаюсь обновить 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 из Панели управления-> Службы (локальная), но она продолжает выдавать ту же ошибку. Кто-то знает, почему это происходит?
