|
|
|
| Проблема с "Fatal error: Call to undefined function mysql_connect()"
phpinfo() выдаёт:
Сonfiguration File (php.ini) Path C:\WINDOWS
Файл действительно лежит в этой директории. Если же указывать в конфигурационном файле Apache:
PHPIniDir "c:/php-5.1.4/"
То при запуске любого скрипта ничего не выводится - только белый экран.
Все файлы раскиданы по папкам. libmySQL.dll взят из установленной MySQL и скопирован всюду, где только можно (system, system32, windows, ext, php-5.1.4, apache, apache/lib, apache/bin), тоже самое сделано и с php_mysql.dll
Папка ext указана в переменной Path и в php.ini раскомментированы эти расширения.
Даже в httpd.conf я подключаю:
LoadFile c:/php-5.1.4/php_mysql.dll
LoadFile c:/php-5.1.4/libmysql.dll
LoadFile c:/php-5.1.4/php_mysqli.dll
И хоть бы хны... что делать? | |
|
|
|
|
|
|
|
для: BAZIL
(09.04.2007 в 00:17)
| | Да, секции MySQL phpinfo() не выдаёт. Версия Apache 2.2.2. | |
|
|
|
|
|
|
|
для: BAZIL
(09.04.2007 в 00:53)
| | Папка ext находится по адреcy С:\php-5.1.4\ext и подключается в php.ini вот так:
extension_dir ="C:/php-5.1.4/ext" | |
|
|
|
|
|
|
|
для: BAZIL
(09.04.2007 в 00:17)
| | И так тоже не работает:
extension_dir ="C:\php-5.1.4\ext"
Я так понимаю проблема именно в ней. | |
|
|
|
|
|
|
|
для: BAZIL
(09.04.2007 в 00:17)
| | Или в пути к php.ini, потому что удалив php.ini с диска C: - после перезапуска Apache скрипты всё равно выполняются. Других php.ini на диске нет! Есть только php.ini-dest, aphp.ini, php.inid | |
|
|
|
|
|
|
|
для: BAZIL
(09.04.2007 в 00:17)
| | Всё заработало - проблема была в неправильном php.ini - просто было что то неверное в нём, поэтому он и не загружался | |
|
|
|
|
|
|
|
для: BAZIL
(09.04.2007 в 03:00)
| | а что именно было не так в этом ини?
дело в том что я с одинаковых дистрибов ставил на работе и дома, но вот не могу заставить работать sql на домашней тачке, проблема та же что и у тебя. | |
|
|
|