Вопщем, запускаю я менеджер пакетов, нахожу там Apache 2, в описании читаю про то, какой он мост попьюлар ин зе ворлд, ставлю галочку, вставляю диск с дистрибутивом и применяю изменения. Потом собираюсь настраивать. Лезу в /usr/local/apache 2, а там никакого httpd.conf нету (я его ожидал там найти, т.к. предварительно юзал поиск по форуму и накачал всякого, касательно темы). Нашел я его в /etc/... но он там абсолютно пустой. 0 байт. Долго думал, что я не так сделал, но ничего не придумал. В тех манах, что я накачал, рекомендовалось апачу из тар-архивов компиллировать, и, в конце концов, может я так и сделаю (хотя в жизни до этого никогда ничего не компиллировал), но все-же, в чем я был не прав?
Да, и еще, как я пойму, что апач поставился? В Винде в системтрее появлялся значок апача, с зелененькой стрелочкой. Тут такое будет?)))
Установка Apache 2 и подключение php5 (Debian lenny)
Модератор: Bizdelnick
-
*Sasha*
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
Re: Установка Apache 2 и подключение php5
Теперь у него конфиг в /etc/apache2/apache2.conf
перезапускать так /etc/init.d/apache2 restart
перезапускать так /etc/init.d/apache2 restart
-
Moses
- Сообщения: 93
- ОС: Ubuntu
Re: Установка Apache 2 и подключение php5
О, спасибо. Я видел этот файл, что он один в один как httpd, но чтоб вместо... Куда мир катится?..
А вот это я дома попрактикую. Спасибо.
-
Moses
- Сообщения: 93
- ОС: Ubuntu
Re: Установка Apache 2 и подключение php5
Что-то я не разобрался с этим apache2.conf
Пожалуйста, кто подключал php5, как модуль, выложите свой файл конфигурации.
Пожалуйста, кто подключал php5, как модуль, выложите свой файл конфигурации.
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: Установка Apache 2 и подключение php5
Всегда стаивл ПШП просто из пакета, конфиг Апача автоматически изменялся.
Оставалось только php.ini подредактировать.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
MadDog
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Re: Установка Apache 2 и подключение php5
Дело не в конфиге. Там всё гораздо проще. Просто надо было посмотреть внимательно каталог apache2 и немного подумать.
В каталоге /atc/apache2 есть два каталога mods-available и mods-enabled. Сделайте в каталоге mods-enabled симлинки на php5.conf и php5.load, которые лежат в каталоге mods-available. Перегружайте апач и запускайте любой php-скрипт с phpinfo();
Точно так же подключаются и другие необходимые модули.
-
Moses
- Сообщения: 93
- ОС: Ubuntu
Re: Установка Apache 2 и подключение php5
Смотрел в каталоги mods-available и mods-enabled и долго думал. Не нашел там никаких php5.conf и php5.load. Не нашел их и в других папках с apache и php в etc и в usr. Несколько раз переставлял и сервер и php - без изменений. Автоматом, как писал Voice, у меня не настроелось. При перезапуске апача в терминале вижу такое:
Не пойму что ни так.
Код: Выделить всё
Forcing reload of web server (apache2)...apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerNameНе пойму что ни так.
-
*Sasha*
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
Re: Установка Apache 2 и подключение php5
В конфигурационном файле у вас не определено имя сервера директивой ServerName.
-
Moses
- Сообщения: 93
- ОС: Ubuntu
Re: Установка Apache 2 и подключение php5
Тоесть в файле apache2.conf?
Так я осуществлял поиск по "ServerName". Там нет пункта, а "ServerName" упоминается только в каких-то ссылках. Где мне его воодить? В httpd.conf - по умолчанию оно было.
И как мне php подключать, если нет ни php5.conf, ни php5.load? Может я что-то не так делаю? Просто ставлю из пакетов сначала apache2, потом php5.
-
MadDog
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Re: Установка Apache 2 и подключение php5
Установите пакет libapache2-mod-php
Просто добавьте ServerName в apache2.conf
-
Moses
- Сообщения: 93
- ОС: Ubuntu
Re: Установка Apache 2 и подключение php5
1. Добавил ServerName в apache2.conf и сервер стал перегружаться без ошибки.
2. Пакет libapache2-mod-php5 у меня установлен. Посмотрел его свойства. Во вкладке "Installed files" увидел вот такое:
...
/etc/apache2/mods-available/php5.load
/etc/apache2/mods-available/php5.conf
...
Но файлов php5.load и php5.conf в каталоге /etc/apache2/mods-available нету. Раз 10 проверял (такая вот паранойя
).
Ну, php5.conf я нашел в /etc/apache/conf.d и скопировал оттуда в etc/apache2/mods-available.
php5.load я не нашел и попробовал сделать его сам, по образу тех *.load, что в каталоге mods-available. Получился файл с содержанием: "LoadModule php5_module /usr/lib/apache2/modules/libphp5.so" (правильно ж, libphp5.so - библиотека, подключающаяя php как модуль?).
В /etc/apache2/mods-enabled сделал ссылки на php5.load и php5.conf из mods-available, как вы и учили. Перезагрузил сервер, попробовал открыть в браузере файл с php-кодом - не обрабатывается.
Подскажите, где еще может быть ошибка?
2. Пакет libapache2-mod-php5 у меня установлен. Посмотрел его свойства. Во вкладке "Installed files" увидел вот такое:
...
/etc/apache2/mods-available/php5.load
/etc/apache2/mods-available/php5.conf
...
Но файлов php5.load и php5.conf в каталоге /etc/apache2/mods-available нету. Раз 10 проверял (такая вот паранойя
Ну, php5.conf я нашел в /etc/apache/conf.d и скопировал оттуда в etc/apache2/mods-available.
php5.load я не нашел и попробовал сделать его сам, по образу тех *.load, что в каталоге mods-available. Получился файл с содержанием: "LoadModule php5_module /usr/lib/apache2/modules/libphp5.so" (правильно ж, libphp5.so - библиотека, подключающаяя php как модуль?).
В /etc/apache2/mods-enabled сделал ссылки на php5.load и php5.conf из mods-available, как вы и учили. Перезагрузил сервер, попробовал открыть в браузере файл с php-кодом - не обрабатывается.
Подскажите, где еще может быть ошибка?
-
MadDog
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Re: Установка Apache 2 и подключение php5
Moses
Давайте ещё раз всё проверим.
Значит в php5.conf должно быть
в php5.load у Вас всё правильно.
А какие ещё пакеты с PHP5 у Вас установлены? И какой php-код не обрабатывается?
Давайте ещё раз всё проверим.
Значит в php5.conf должно быть
Код: Выделить всё
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>в php5.load у Вас всё правильно.
А какие ещё пакеты с PHP5 у Вас установлены? И какой php-код не обрабатывается?
-
Moses
- Сообщения: 93
- ОС: Ubuntu
Re: Установка Apache 2 и подключение php5
Все, разобрался.
Я пытался проверить работу php-скрипта, открывая в браузере файл с росширением php или html, содержащий php-скрипт. Вчера попалась мне таки нужная статья, где я дочитался, как запускать файлы, содержащие php-скрипты, чтоб они обрабатывались Apache.
Вобщем, когда поместил свой файл в папку, прописанную как Document root и набрал в адресной строке браузера ссылку вида http://localhost/test.php, то все, естественно, получилось.
Большое спасибо MadDog, *Sasha* и Voice.
Я пытался проверить работу php-скрипта, открывая в браузере файл с росширением php или html, содержащий php-скрипт. Вчера попалась мне таки нужная статья, где я дочитался, как запускать файлы, содержащие php-скрипты, чтоб они обрабатывались Apache.
Вобщем, когда поместил свой файл в папку, прописанную как Document root и набрал в адресной строке браузера ссылку вида http://localhost/test.php, то все, естественно, получилось.
Большое спасибо MadDog, *Sasha* и Voice.
-
avtor
- Сообщения: 1
Re: Установка Apache 2 и подключение php5
Все, разобрался.
Я пытался проверить работу php-скрипта, открывая в браузере файл с росширением php или html, содержащий php-скрипт. Вчера попалась мне таки нужная статья, где я дочитался, как запускать файлы, содержащие php-скрипты, чтоб они обрабатывались Apache.
Вобщем, когда поместил свой файл в папку, прописанную как Document root и набрал в адресной строке браузера ссылку вида http://localhost/test.php, то все, естественно, получилось.
Большое спасибо MadDog, *Sasha* и Voice.
У меня точно такая же проблемма. Двое суток бьюсь...
Может подскажешь, как лечится