• Авторизация


Установка Apache в Xubuntu 24-05-2011 10:27 к комментариям - к полной версии - понравилось!


После безуспешных попыток перейти на что то более лучшее вновь вернулся на Xubuntu 10.10 и обновил её до 11.04 (обновил убунтой так что теперь порой и гном юзаю).
Шаг 1. Устанавливаем Apache + PHP.
Ну тут всё можно в одну команду:
sudo apt-get install apache2 php5 libapache2-mod-php5 (это я эдакий минимум нужный устанавливаю, в нете дофига статей но там устанавливается ещё куча лишних модулей)
Вот и всё!
Шаг 2. Настраиваем Apache
Открываем фаил конфигурации сервера:
sudo mousepad '/etc/apache2/sites-available/default' (или sudo gedit /etc/apache2/sites-available/default - в Gnome)
И видим 3й строкой пункт:
DocumentRoot /var/www
Меняем здесь и в теге ниже неудобную дерикторию на ту где будет сайт, И САМОЕ ГЛАВНОЕ не забудте сменить права у дериктории сайта на 777 (sudo chmod -R 777 /Веб-сайт)
А теперь самое главное и так сказать экслюзивное: Во втором Apache в Linux нету настроек по умолчанию для метода GET и POST по этому меняем в теге содержание на:
PHP:

<directory>
 
Options -Indexes
 AllowOverride All
 Allow from all
 
<limit get="get" post="post">
  
Order allow,deny
  Allow from all
 
</limit>
 <
limitexcept get="get" post="post">
  
Order deny,allow
  Deny from all
 
</limitexcept>
</
directory>
font>


[COLOR=silver]

вот это подарочек вам от меня, ибо везде ограничиваются поверхностным расмотрением установки.
Так же нам предётся редактировать и /etc/php5/apache2/php.ini
Заменяем там значения параметров registry_globals=Off на On и в 3х последующих пунктах тоже ставим On
Теперь можно спокойно юзать апачь не боясь сидеть и думать "а что же я не правильно написал в скрипте"
Шаг 3. Для тех кому нужно ещё и SQL
Пишем в строчку установку MqSQL и модулей PHP к ней:
sudo apt-get install mysql-server mysql-client php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
В ходе установки запрашивается пароль к базе данных MqSQL и его подтверждение.
Шаг 4. Упрощение работы.
Ну меня обламало запоминать эти команды для консоли, по этому я создал две кнопки запуска на панельки Xfce в верху с параметрами:
---
Имя: Старт Apache
Команда: sudo invoke-rc.d apache2 start
выполнять в терминале: да
---
Имя: Стоп Apache
Команда: sudo invoke-rc.d apache2 stop
выполнять в терминале: да
---
И теперь могу быстро отключить его при необходимости разгрузить проц от лишнего мусора.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Установка Apache в Xubuntu | Night_Maniac - Дневник начинающего садиста | Лента друзей Night_Maniac / Полная версия Добавить в друзья Страницы: раньше»