-
Я установил себе на комп Apache HTTP server 2.0.55
Установил модуль PHP 5.1.2
Скачал и установил MySQL 5.0.24 , но вот включить поддержку MySQL в PHP так и не могу.
Как я понял, нужно загружать модуль MySQl при старте PHP, т.е. (под Винду) в PHP.INI снять знак коментария (;) со строчки
extension=php_mysql.dll
Я так и сделал. После перезагрузки компа у меня появляется сообщение(2 раза):
PHP Startup: Unable to load Dynamic library 'D:\php\php_mysql.dll' - Не найдена указанная процедура.
Причем фаил и путь 'D:\php\php_mysql.dll' существуют.
В чем я допустил ошибку и как это исправить.
(Все установки под Windows)
-
php_mysql.dll точно от пхп5 а не от 4 ?
положи его папку WINDOWS рядом с php.ini
-
PHP 5 у меня устанавливался как модуль к Apache.
php_mysql.dll из его установки. Кстатии PHP.INI у меня находится в не в папке Windows а там, куда я PHP 5 установил. Т.е. D:\program files\Zend\etc
-
Попробовал подкинуть к php.ini - ничего не изменилось.
-
Всё просто. Найди в директории php/ файл libmysql.dll и скопируй его в windows/system32/
И всё заработает.