[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Php не контачит с mysql
goodguy
Сделал сайт на джумле, тестировал на вин 7 32 Бит в денвере, тут никаких проблем. Но шеф хочет показать сайт другому руководителю фирмы, в другом городе, в связи с чем понадобилось поставить поставить апачи на вин сервер 2008. Вот тут и возникла полная лажа.
Установил апачи для 64 битных систем, вот этот http://www.blackdot.be/?inc=apache/binaries

Установил 64 битный пхп, скачал 64 битную mysql базу http://dev.mysql.com/downloads/mysql/

Все установилось без проблем.
База занимает порт 3306 и работает нормально (как служба).
Апачи тоже работает нормально, пхп скрипты выполняются.
Но вот при попытке установить phpmyadmin или джумлу, выдает ошибки, о невозможности подключиться к БД.
Цитата
Cannot load mysql extension. Please check your PHP configuration.

При том, что расширения mysql
extension=php_mysql.dll
extension=php_mysqli.dll

Раскомментированы и нужные файлы лежат в C:\Windows\System32 (Хотя похоже это не обязательно)

в php.ini настройки порта и хоста mysql правильные
mysql.default_host = localhost
mysql.default_port = 3306;

В чем может быть проблема?

п.с. Делал как написано тут http://www.elxis.org/guides/developers-gui...ql-windows.html


Может я что-то упускаю?




Спустя 13 минут, 27 секунд (29.04.2011 - 08:36) ApuktaChehov написал(а):
Нафиг засорять системные папки файлами? У PHP есть своя папка для расширений в которой php ищет нужные dll-ки. Вы для начала запустить php из командной строки и посмотрите нет ли ошибок. После проверьте встроенный фаервол.

Спустя 2 минуты, 4 секунды (29.04.2011 - 08:38) Oyeme написал(а):
Рестрат apache.
1.Что пишет у Вас apache?(что типо - PHP Startup: Unable to load dynamic library....?)
2.Проверте работает ли у Вас Mysql ,через mysql command line.

Спустя 7 часов, 39 минут, 47 секунд (29.04.2011 - 16:18) Guest написал(а):
Цитата
1.Что пишет у Вас apache?(что типо - PHP Startup: Unable to load dynamic library....?)

Ничего не пишет. Успешно запускается и работает.

Цитата
2.Проверте работает ли у Вас Mysql ,через mysql command line.

Работает, проверял.

Цитата
Нафиг засорять системные папки файлами? У PHP есть своя папка для расширений в которой php ищет нужные dll-ки.

Не важно. В папке расширений лежать нужные dll библиотеки, пути к ним в файле php.ini прописаны правильные, уже на сто раз проверил.

Цитата
Вы для начала запустить php из командной строки и посмотрите нет ли ошибок.

Вот такую хрень выдает
user posted image

Не знаю как это понимать. Или файл косячный, или он 32х битный.

ПХП скачал, естественно, не официальную 64 битную сборку, некоторых dll файлов не хватало, пришлось докачать отдельно.

Цитата
После проверьте встроенный фаервол.

В него я сразу исключение добавил

Спустя 2 минуты, 4 секунды (29.04.2011 - 16:20) goodguy написал(а):
Цитата
1.Что пишет у Вас apache?(что типо - PHP Startup: Unable to load dynamic library....?)

Ничего не пишет. Успешно запускается и работает.

Цитата
2.Проверте работает ли у Вас Mysql ,через mysql command line.

Работает, проверял.

Цитата
Нафиг засорять системные папки файлами? У PHP есть своя папка для расширений в которой php ищет нужные dll-ки.

Не важно. В папке расширений лежат нужные dll библиотеки, пути к ним в файле php.ini прописаны правильные, уже на сто раз проверил.

Цитата
Вы для начала запустить php из командной строки и посмотрите нет ли ошибок.

Вот такую хрень выдает
user posted image

Не знаю как это понимать. Или файл косячный, или он 32х битный.

ПХП скачал, естественно, не официальную 64 битную сборку, некоторых dll файлов не хватало, пришлось докачать отдельно.

Цитата
После проверьте встроенный фаервол.

В него я сразу исключение добавил

Спустя 20 минут, 19 секунд (29.04.2011 - 16:40) ApuktaChehov написал(а):
Попробуйте из обычного файла php вызвать mysql_connect.

Если библиотека не подключена будет фатал еррор.

И что там говорить phpinfo()?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.