Сделал сайт на джумле, тестировал на вин 7 32 Бит в денвере, тут никаких проблем. Но шеф хочет показать сайт другому руководителю фирмы, в другом городе, в связи с чем понадобилось поставить поставить апачи на вин сервер 2008. Вот тут и возникла полная лажа.
Установил апачи для 64 битных систем, вот этот
http://www.blackdot.be/?inc=apache/binariesУстановил 64 битный пхп, скачал 64 битную
mysql базу
http://dev.mysql.com/downloads/mysql/Все установилось без проблем.
База занимает порт 3306 и работает нормально (как служба).
Апачи тоже работает нормально, пхп скрипты выполняются.
Но вот при попытке установить
phpmyadmin или джумлу, выдает ошибки, о невозможности подключиться к БД.
При том, что расширения
mysqlextension=
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 из командной строки и посмотрите нет ли ошибок. |
Вот такую хрень выдает

Не знаю как это понимать. Или файл косячный, или он 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 из командной строки и посмотрите нет ли ошибок. |
Вот такую хрень выдает

Не знаю как это понимать. Или файл косячный, или он 32х битный.
ПХП скачал, естественно, не официальную 64 битную сборку, некоторых dll файлов не хватало, пришлось докачать отдельно.
Цитата |
После проверьте встроенный фаервол.
|
В него я сразу исключение добавил
Спустя 20 минут, 19 секунд (29.04.2011 - 16:40) ApuktaChehov написал(а):
Попробуйте из обычного файла php вызвать mysql_connect.
Если библиотека не подключена будет фатал еррор.
И что там говорить phpinfo()?