Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Помогите сконфигурировать php под Apache

Ответить
Настройки темы
Помогите сконфигурировать php под Apache

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Сразу скажу что чайник в linuxe и устанавливаю apache+php первый раз.
искал ответ в инете, не нашел.

Имеем Apache/2.0.52 на (Gentoo/Linux). Установлен также и PHP Version 4.3.10.
Сам apache работает без проблем. PHP тоже как интерпритатор работает.
Но если пытаешь обратиться через веб сервер, то скрипт никак не интерпретируется, и выдают просто содержимое скрипта.

В конфиге апача (/etc/apache2/conf/apache2.conf) строка Include conf/modules.d/*.conf , соответственно в каталоге (/etc/apache2/conf/modules.d/ находится файл 70_mod_php.conf, следующего содержимого:
# vim: ft=apache sw=4 ts=4
<IfDefine PHP4>
# Load the module first
<IfModule !sapi_apache2.c>
LoadModule php4_module extramodules/libphp4.so
</IfModule>

# Set it to handle the files
<IfModule mod_mime.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
</IfModule>

# Fix some bugs
<Files *.php>
# keep this the same size as post_max_size in php.ini
# LimitRequestBody 8388608
</Files>
<Files *.php3>
# keep this the same size as post_max_size in php.ini
# LimitRequestBody 8388608
</Files>
<Files *.php4>
# keep this the same size as post_max_size in php.ini
# LimitRequestBody 8388608
</Files>
</IfDefine>
сам libphp4.so, существует и находится /usr/lib/apache2-extramodules/libphp4.so

По идее все должно работать, а почему то не работает, подскажите пожалуйста в чем может быть проблема ??

посмотрел логи в /var/log/apache2/ файлы access.log и error.log
никакого криминала нету, про php не слова нету, совсем что то непонятно 8(((

Отправлено: 11:50, 29-04-2005

 

Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Пожалуйста читай что пишет emerge после установки!
Если был установлен и пхп и мод_пхп тогда пускаешь так:
apache2 -k start -D PHP4
рестарт
apache2 -k restart -D PHP4

Лучше апач не пускать при старте системы а добавить алиасы в bashrc:

alias start_apache='apache2 -k restart -D PHP4'
alias stop_apache='apache2 -k stop -D PHP4'

restart используется потому что, апач стартует, зато одним алиасом можно будет еще и рестартануть апач.
-D PHP4 сделано для совместимости с PHP5. Можно будет грузить PHP по выбору

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 04:35, 30-04-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


теперь останется в консоли набрать start_ и нажать таб, баш дополнит и жмем ентер - все. апач с пхп работает

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 04:35, 30-04-2005 | #3


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать



Прочёл недавно про apache2 и понял, что на сегодня его ставить на серьёзные системы нельзя - это пока эксперементальная разработка с кучами дыр

-------
Поспешай не торопясь


Отправлено: 08:11, 30-04-2005 | #4


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ruslandh
Человек наверняка ставит себе дома.
Кроме того - смотря как использовать - ветка 1.3х просто заставляет меньше апдейтится. Но тот же портаудит спокойно позволит обойтись и второй версией. ебилды свежие идут уже через несколько часов. патчи сразу - исходники все же . так что можно повесить апач если версия сменилась после каждого синка и все. свежайший апач.

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 17:00, 30-04-2005 | #5

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


ruslandh
Цитата:
Прочёл недавно про apache2 и понял, что на сегодня его ставить на серьёзные системы нельзя - это пока эксперементальная разработка с кучами дыр
а можно с этой цифры поподробнее (если надо - в отдельном топике). Просто как раз недавно говорила это людям, но у меня информация довольно старая, может сейчас что-то изменилось (в какую-нибудь сторону )
juvio
я понимаю, что это путь настоящего самурая. Но сисадмину обычно есть чем заняться Кроме того еще недавно была заковыка с модулями, так как старые оказывались несовместимы, а новые не написаны.

Отправлено: 17:32, 30-04-2005 | #6

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


ого! кстати о несекьюрности:
nmap с пристрастием redhat-а со 2-ым апачем дал:
Цитата:
80/tcp open http Apache httpd 2.0.52 ((Red Hat))
No exact OS matches for host
то есть сервер молчал, как партизан, про то, что за ОС на нем, но был заложен вторым апачем

Последний раз редактировалось mar, 30-04-2005 в 18:55.


Отправлено: 18:46, 30-04-2005 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать



mar
На днях в рассылке Сизифа было обсуждение включать-ли его в новый дистрибутив и там прозвучало это мнение. Можно поискать в архиве этой рассылки боле подробно.

-------
Поспешай не торопясь


Отправлено: 21:38, 30-04-2005 | #8


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


mar
Так занимайтесь Разве я говорил что что-то надо делать? В генту вешаем просто ежедневный апдейт апача и все. Причем тут админ? Он один раз только скрипт напишет - проверять версию - дабы небыло пустых компиляций одного и того же.

И опять же - апач выводит то что у него написано . Как и в 1.3 можно скрыть.

Кроме того, опять же... Нехотите апач2 - emerge apache1 и все. Все же называть апач2 глюкавым и дырявым... Это помоему чересчур. Просто практически всех и 1.3 устраивает.

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 06:10, 01-05-2005 | #9


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


juvio
1 Не глюкавый, а недоработанный
2 После каждого такого обновления сисадмин должен проверить, что всё работает по-старому и не появилось никаких новых ошибок.

-------
Поспешай не торопясь


Отправлено: 10:37, 01-05-2005 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Помогите сконфигурировать php под Apache

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
установка модуля FastCGI под Apache (на Windows платформе), помогите советом. pingUIN Хочу все знать 2 28-01-2010 09:15
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php v0f41k Вебмастеру 4 11-05-2008 22:08
помогите с простеньким кодом под php WestBronx Вебмастеру 4 25-08-2006 11:27
Установка Apache+PHP+Mysql под FreeBSD 6.0 andragen Программное обеспечение Linux и FreeBSD 6 29-01-2006 21:18
PHP как CGI под Apache на Windows Mr666 Вебмастеру 1 01-02-2005 06:30




 
Переход