Автор Тема: Установка Apache + PHP [решено]  (Прочитано 3444 раз)

Оффлайн Lieho

  • Участник
  • *
  • Сообщений: 14
День добрый, я неопытный пользователь Linux, поэтому такой вот вопрос.
Нужно установить Apache с PHP (сделать локальный сервер, на котором можно тестить скрипты). С репозитория скачал Apache2-mod_php5 и все сопутствующее, вроде даже установилось. А дальше что делать? В FAQ написано следующее:
Цитировать
apt-get install apache2-mod_php5
a2enmod mod_php5
service httpd2 restart
В ответ на первые две команды терминал говорит, что уже все готово, а на третью - "httpd2: Unrecognized service";
У меня Simply Linux. Есть какие-нибудь более подробные мануалы для ламеров?
Заранее спасибо,
С уважением, Lieho.
« Последнее редактирование: 16.09.2010 20:34:13 от Skull »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Установка Apache + PHP
« Ответ #1 : 09.09.2010 19:09:11 »
А что, в состав Simply входит Apache2 ?

Оффлайн Lieho

  • Участник
  • *
  • Сообщений: 14
Re: Установка Apache + PHP
« Ответ #2 : 09.09.2010 19:11:35 »
А что, в состав Simply входит Apache2 ?
Понятия не имею, я в третий день на линуксе. Это вы к чему?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Установка Apache + PHP
« Ответ #3 : 09.09.2010 20:17:09 »
Ну если у вас нет Apache2, то и запускать нечего.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Установка Apache + PHP
« Ответ #4 : 09.09.2010 20:17:59 »
В ответ на первые две команды терминал говорит, что уже все готово, а на третью - "httpd2: Unrecognized service";
apt-get install apache2-base
Андрей Черепанов (cas@)

Оффлайн Lieho

  • Участник
  • *
  • Сообщений: 14
Re: Установка Apache + PHP
« Ответ #5 : 09.09.2010 20:34:01 »
Цитировать
Ну если у вас нет Apache2, то и запускать нечего.
Я же написал чуть выше, что скачал Апач и ПХП в виде пакетов.
Цитировать
apt-get install apache2-base
Спасибо, сейчас попробую.

Оффлайн Lieho

  • Участник
  • *
  • Сообщений: 14
Re: Установка Apache + PHP
« Ответ #6 : 10.09.2010 12:47:38 »
Вроде установилось, спасибо. Появился файлик httpd2.conf. Но я же могу изменения проводить только в пользовательском каталоге, надо исправить ServerRoot на какой-нибудь home/apache/root и туда кидать php-файлы? А как их запускать потом? Еще что-нибудь нужно настраивать?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Установка Apache + PHP
« Ответ #7 : 10.09.2010 14:56:56 »
Вроде установилось, спасибо. Появился файлик httpd2.conf. Но я же могу изменения проводить только в пользовательском каталоге, надо исправить ServerRoot на какой-нибудь home/apache/root и туда кидать php-файлы? А как их запускать потом? Еще что-нибудь нужно настраивать?
Зачем вам что-до донастраивать? Хотите копаться и ломать?

В ALT Linux настройки модульные:
- параметры виртуальных серверов находятся в /etc/httpd2/conf/sites-enabled/,
- PHP - в /etc/php/5.2.11/apache2-mod_php/ (вместо 5.2.11 должна стоять последняя версия установленного  PHP).
Андрей Черепанов (cas@)

Оффлайн Lieho

  • Участник
  • *
  • Сообщений: 14
Re: Установка Apache + PHP
« Ответ #8 : 10.09.2010 18:11:22 »
Хорошо, не буду ничего ломать.  :)
Ну так как мне запустить на локальном сервере php-скрипт? В винде был localhost, путь к которому писался в конфиге Apache, а тут как?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Установка Apache + PHP
« Ответ #9 : 10.09.2010 18:26:29 »
Хорошо, не буду ничего ломать.  :)
Ну так как мне запустить на локальном сервере php-скрипт? В винде был localhost, путь к которому писался в конфиге Apache, а тут как?
1. Положите index.php в /var/www/html
2. Включите mod_php5:
a2enmod mod_php53. Зайдите на http://localhost
4. PROFIT!!!! :)
Андрей Черепанов (cas@)

Оффлайн Lieho

  • Участник
  • *
  • Сообщений: 14
Re: Установка Apache + PHP
« Ответ #10 : 10.09.2010 19:39:35 »
Вот теперь полное и безоговорочное спасибо и плюс в карму всем откликнувшимся  :)

P.S. Рано обрадовался, не могу туда ничего положить, нет доступа. :(
« Последнее редактирование: 10.09.2010 20:04:51 от Lieho »

Mario_z

  • Гость
Re: Установка Apache + PHP
« Ответ #11 : 10.09.2010 20:14:18 »
Skull
Вы забыли промежуточный пункт состоящий из 5-7 знаков вопросов.  :)

oleg-it

  • Гость
Re: Установка Apache + PHP
« Ответ #12 : 11.09.2010 08:20:46 »
Вот теперь полное и безоговорочное спасибо и плюс в карму всем откликнувшимся  :)

P.S. Рано обрадовался, не могу туда ничего положить, нет доступа. :(
#chmod 755 /var/www/html -R
параметр -R (рекурсия применяется для всех вложенных директорий и файлов)
755 -
7 полный доступ хозяину (чтение/запись/исполнение)
5 (вторая) пользователю чтение/исполнение
5 -/-
или исполнение не надо?
« Последнее редактирование: 11.09.2010 12:22:19 от oleg-it »

Оффлайн Lieho

  • Участник
  • *
  • Сообщений: 14
Re: Установка Apache + PHP
« Ответ #13 : 11.09.2010 09:02:31 »
Я уже кое-как через sudo и терминал положил туда файл. Проблема в том, что localhost не грузится :( Ничего не ломал, в чем проблема?

oleg-it

  • Гость
Re: Установка Apache + PHP
« Ответ #14 : 11.09.2010 12:25:25 »
Я уже кое-как через sudo и терминал положил туда файл. Проблема в том, что localhost не грузится :( Ничего не ломал, в чем проблема?
1. Создайте простой файл
<?php
echo 'Hello, World!';
phpinfo();
?>
2. Дайте права #chmod (положили то вы от рута, а Апаш работает c правами apache)
3. Проверьте еще раз по комментариям выше