PHP не находит расширения

tot

Новичок
PHP не находит расширения

Прочитал уже все на этом форуме, но так и не получил результата, поэтому спрашиваю.
Моя конфигурация
Apache 1.3 PHP 5.2 MySQL 5.
Apache+PHP работает.
в php.ini следующие настрйки

extension_dir = "c:\php5\ext"

extension=php_mysql.dll
При запуске php выбает сообщение что c:\php5\ext\php_mysql.dll не может загрузить.
Пробовал поместить в другую директорию и соответсвенно поменял php.ini, но
ошибка также осталась. Пробовал с другими расширениями но все таже ошибка, хотя все эти файлы лежат там где им положенно. В чем ошибка.
 

tony2001

TeaM PHPClub
[m]mysql[/m]

MySQL is no longer enabled by default, so the php_mysql.dll DLL must be enabled inside of php.ini. Also, PHP needs access to the MySQL client library. A file named libmysql.dll is included in the Windows PHP distribution and in order for PHP to talk to MySQL this file needs to be available to the Windows systems PATH. See the FAQ titled "How do I add my PHP directory to the PATH on Windows" for information on how to do this. Although copying libmysql.dll to the Windows system directory also works (because the system directory is by default in the system's PATH), it's not recommended.
 

tot

Новичок
Автор оригинала: tony2001
[m]mysql[/m]

MySQL is no longer enabled by default, so the php_mysql.dll DLL must be enabled inside of php.ini. Also, PHP needs access to the MySQL client library. A file named libmysql.dll is included in the Windows PHP distribution and in order for PHP to talk to MySQL this file needs to be available to the Windows systems PATH. See the FAQ titled "How do I add my PHP directory to the PATH on Windows" for information on how to do this. Although copying libmysql.dll to the Windows system directory also works (because the system directory is by default in the system's PATH), it's not recommended.
Да дело не в этом это руководство я излазил вдоль и поперек, php говорит что не может загрузить расширение. И это относится не только к расширению MySQL
 

tony2001

TeaM PHPClub
>php говорит что не может загрузить расширение.
php, к сожалению, не умеет говорить человеческим голосом.
а сообщение об ошибке ты по какой-то причине скрываешь.
 

an_kalinovski

Новичок
И что ни одной dll у php не загружено было до твоих экпериметов? У него должны быть уже доступные ext ? а что за они - посмотри в ini - неужели если ты туда загрузишь новый ext и от-rem-ишь его в php.ini в секции расширений он не увидит его?
 

Gorynych

Посетитель PHP-Клуба
tot

наивный вопрос: какой php.ini (где расположенный) Вы редактируете, и какой php.ini использует Apache?

совершенно случайно не редактируете ли Вы php.ini в директории, куда установлен PHP, в то время как при выполнении скрипта под Apache ищется php.ini из директории WINDOWS?
 

tot

Новичок
tony2001
Плохо я изучил руководство. Все надо было сделать так как вы и цитировали. Положил libmysql.dll в одну из PATH и директорий и все раработало, тоже касается и остальных модулей. Так что всем спасибо.
 
Сверху