| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > Apache предлагает скачать файл *.php |
| Автор: Nickname 24.6.2008, 22:55 |
| Помогите разобраться со следующей проблемой Установил у себя на машине Apache_mysql_php Сервер вроде запустился, но когда пытешься открыть в браузере php-й файл, то он предлагает его скачать Все делал по статье [http://www.opennet.ru/base/net/lamp_slackware.txt.html] в access_log пишет 127.0.0.1 - - [25/Jun/2008:00:40:54 +0400] "GET / HTTP/1.1" 304 - "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20060911 SUSE/2.0.0.2-2.13 Firefox/2.0.0.2" |
| Автор: wertik 25.6.2008, 10:09 | ||
конфиг где? |
| Автор: Nickname 25.6.2008, 22:14 | ||
Вот пожалуйста httpd.conf
|
| Автор: wertik 25.6.2008, 22:18 |
| Замени DirectoryIndex index.php index.html на DirectoryIndex index.php И проверь. Если не получиться пиши, скажу что еще нужно будет посмотреть. |
| Автор: Nickname 26.6.2008, 12:57 | ||||||||
Не помогло
Не помогло Причем, что странно обычные html-е страницы открываются нормально, и когда предлагает скачать php пишет его тип правильно
Добавлено @ 12:59 если я не ошибаюсь то должно быть так
А можно ли как-то проверить, что пхп встал нормально? |
| Автор: marykone 26.6.2008, 14:05 | ||
ну вот с помощь скрипта и проверяется! логи посомтреть у php .
он у вас как то опубликован наружу ? кстатии php.ini покажите ! и в /var/log/messages посомтрите на ругательства. |
| Автор: Nickname 26.6.2008, 17:52 | ||||
Вы про что? Про сайт www.test? Да нет сугубо доступ через браузер на той же машине Ничего подозрительного - вот дамп с момента старта
а вот php.ini (все комментарии убрал, кроме одной строчки, где инклуд, может там ошиба и есть), кстати, а где правильно должен распологаться php.ini? у меня в /usr/local/lib
|
| Автор: Borland_Delphi_6 26.6.2008, 19:51 |
| Nickname, у тебя php к апачу не подключен. Попробуй в конец добавить: LoadModule php5_module "/php5apache2_2.dll" Только не забудь правильный путь до php5apache2_2.dll прописать. Это при условии, что у тебя Apache 2.2. и PHP 5.2. В других версиях имя файла может быть другое. Но вообще говоря, про это подробно в доке к php написано, не лишним было бы прочитать... Кстати, конфиг апача странный какой-то. На мой вообще не похож, правда, у меня виндовый апач, но не думаю, что должны быть серьезные различия. ИМХО, это конфиг у тебя не дефолтный. В нем даже никакие модули не загружаются. Вопрос установки PHP на сервер на форуме обсуждался неоднократно, да и в инете информации - будь здоров сколько. И на будущее, для таких вопросов есть более подходящий раздел: http://forum.vingrad.ru/forum/web-server-and-service-administration.html. Удачи. |
| Автор: Nickname 26.6.2008, 20:52 | ||||
да действительно прочитал что нужно добавить две строчки еще [http://www.php.net/manual/en/install.unix.php]
только не могу найти, где у меня лежит libphp5.so - даже полный поиск не помагает а mod_php5.c найден аж в трех папках, которые в архиве с пхп шли - причем разные Подскажите, как удалить установленный апач, если установка шла через configure->make->make install |
| Автор: marykone 27.6.2008, 08:11 | ||||
блин а я не усмотрел
посмотри /usr/local/libexec /usr/libexec а еще locate libphp5.so |
| Автор: Nickname 27.6.2008, 17:59 |
| Фу - разобрался надо было конфигурировать с ключами ./configure --enable-so - для апаче и ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql - для пхп |