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

  • Автор темы Автор темы tot
  • Дата начала Дата начала

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, но
ошибка также осталась. Пробовал с другими расширениями но все таже ошибка, хотя все эти файлы лежат там где им положенно. В чем ошибка.
 
[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.
 
Автор оригинала: 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
 
>php говорит что не может загрузить расширение.
php, к сожалению, не умеет говорить человеческим голосом.
а сообщение об ошибке ты по какой-то причине скрываешь.
 
И что ни одной dll у php не загружено было до твоих экпериметов? У него должны быть уже доступные ext ? а что за они - посмотри в ini - неужели если ты туда загрузишь новый ext и от-rem-ишь его в php.ini в секции расширений он не увидит его?
 
tot

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

совершенно случайно не редактируете ли Вы php.ini в директории, куда установлен PHP, в то время как при выполнении скрипта под Apache ищется php.ini из директории WINDOWS?
 
tony2001
Плохо я изучил руководство. Все надо было сделать так как вы и цитировали. Положил libmysql.dll в одну из PATH и директорий и все раработало, тоже касается и остальных модулей. Так что всем спасибо.
 
Сверху