Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: И снова PHP+Apache+MySQL
 
 автор: BAZIL   (09.04.2007 в 00:17)   письмо автору
 
 

Проблема с "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:53)   письмо автору
 
   для: BAZIL   (09.04.2007 в 00:17)
 

Да, секции MySQL phpinfo() не выдаёт. Версия Apache 2.2.2.

   
 
 автор: BAZIL   (09.04.2007 в 01:31)   письмо автору
 
   для: 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 в 01:33)   письмо автору
 
   для: BAZIL   (09.04.2007 в 00:17)
 

И так тоже не работает:

extension_dir ="C:\php-5.1.4\ext"

Я так понимаю проблема именно в ней.

   
 
 автор: BAZIL   (09.04.2007 в 02:00)   письмо автору
 
   для: 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 в 03:00)   письмо автору
 
   для: BAZIL   (09.04.2007 в 00:17)
 

Всё заработало - проблема была в неправильном php.ini - просто было что то неверное в нём, поэтому он и не загружался

   
 
 автор: Кит   (11.04.2007 в 04:09)   письмо автору
 
   для: BAZIL   (09.04.2007 в 03:00)
 

а что именно было не так в этом ини?
дело в том что я с одинаковых дистрибов ставил на работе и дома, но вот не могу заставить работать sql на домашней тачке, проблема та же что и у тебя.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования