| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > не интерпретирует пхп под апачем |
| Автор: rthsobakas 25.12.2008, 19:01 |
| проблема следующая: поставил апач и пхп php-5.2.8-win32-installer.msi ВОт.... При установке пхп указал папку апача с конфигом. Стартую апач(в папке C:\Program Files\Apache Software Foundation\Apache2.2\htdocs скрипт пхп index.php). В браузере пишу http://localhost и жму интер... В браузере выводится список фаилов папки вместо генерации страницы индекспхпшником... если стартануть индекс.хтмл, то норм все будет... Почему пхпшник не интерпретирует страницу? При запуске Monitor Apache Servers ... в В нижнем statusbar написано apache/2.2.11(win32) PHP/5.2.8 Может че то сконфигурировать надо ещё? |
| Автор: bars80080 25.12.2008, 19:17 | ||
прописаны ли эти расширения в конфиге:
? |
| Автор: rthsobakas 25.12.2008, 19:36 | ||
да... короче код скрипта кажет в браузере и все...
написал, но так как ниче не изменилось , то убрал... Я че думаю. Может я че то не до установил по пхп? я тока php-5.2.8-win32-installer.msi поставил... |
| Автор: comtat 26.12.2008, 10:20 |
Верни обратно .. без этого точно работать не будет Вот почитай http://www.softtime.ru/info/articlephp.php?id_article=24 |
| Автор: marykone 26.12.2008, 11:07 |
ребутил апч ? |
| Автор: rthsobakas 27.12.2008, 11:06 |
| comtat, читаю... marykone, а толку то? ниче не изменилось конечно же... Я скачал апач с поддержкой ССЛ... В статье написано качать без неё ... Может от этого зависит? |
| Автор: rthsobakas 27.12.2008, 11:37 |
| По статье Теперь необходимо настроить индексный файл. Если в окне браузера набрать строку http://localhost/, а не http://localhost/index.html. Сервер всё равно предоставит браузеру index.html, так как этот файл является индексным и ищется в директории первую очередь, если не указан конкретный файл. Теперь необходимо настроить http.conf, таким образом, чтобы Web-сервер Apache так же реагировал на файлы index.php. Для этого найдте в http.conf директиву DirectoryIndex и исправьте её следующим образом: DirectoryIndex index.html index.html.var index.php http.conf нигде не нашел у пхпшника... есть httpd.conf у апача. опять по статье ServerRoot ServerRoot "C:/Apache2" Указывает на каталог, содержащий файлы WEB-сервера Apache. В начале писали разархивировать на c:\www теперь уже говорят о C:/Apache2...мде может ServerRoot "C:/www"? Все сделал как в статье(по крайней мере старался)... При старте апача Error The requiested operation has failed! |
| Автор: comtat 27.12.2008, 11:51 |
| конф выкладывай и посмотри что в логи пишет |
| Автор: rthsobakas 27.12.2008, 12:04 |
| comtat, конф я делал сначало свой... потом вылезла ошибка(см выше)... Потом решил по совету статьи взять их конф для пхп и апача.... ниче не изменилось в принципе... ошибка эта появляется в папке ЛОГ 3 фаила и в них нигде ошибка не фиксируется. |
| Автор: comtat 27.12.2008, 12:18 | ||||
|
| Автор: rthsobakas 27.12.2008, 12:59 |
| вообщем все заработало... Апач поставил без ССЛ... |
| Автор: rthsobakas 27.12.2008, 15:26 | ||||
теперь проблемы с мускл`ом...
Во первых если пхп ставить из *.msi фаила а не соурсев, то в папке с пхп папки ext нет! Я из сорсев токой же версии пхп вытащил эту папку и вставил в с:/php и в винду в систем32 тоже из сорсев вставил. ВОТ...
Никакого пункта не появилось! И пример не пашет!Ошибка не выдается.Белый лист браузера. |
| Автор: rthsobakas 28.12.2008, 12:22 | ||||||
bars80080, пхп слава богу заработал...
выводит, но там МУСКЛ нигде не написан... Покажите скрин своего пхпинфо(), того места где мускл прикручивается к пхпшнику...
в браузере http://localhost/qwerty.php в qwerty.php
Добавлено через 3 минуты и 42 секунды мускл сам то работает... я даже там базу сделал и таблицу... ТОка через консоль... мне надо чтобы пхпшник видел мускл... |
| Автор: bars80080 28.12.2008, 16:36 |
| эти вещи error_reporting(E_ALL); $dbcnx = @mysql_connect взаимоисключающие, уберите собаку, она вам гасит ошибку поставьте после коннекта: echo mysql_error(); он вам напишет, что у вас не так может быть вы не поставили mysql на автоматич.загрузку? там при установке он где-то спрашивает обычно выглядеть это должно примерно так |
| Автор: rthsobakas 28.12.2008, 18:56 |
| зарабоотало вощем не знаю как в старых пхп, но в 5.2.8 php.ini не надо в папку виндус вставлять и там его конфигурировать(как написано в статье)! Все делается в самой ПХП папке. |
| Автор: comtat 29.12.2008, 10:46 | ||
В Windows не нужно бросать php.ini так как там не мусорка. Чтобы указать Apache где находится php.ini достаточно в http.conf написать
|