MySQL 5, Apache 2.2 и PHP 5 на Linux Ubuntu 10.04


Spacer

Избранные статьи

Сайт недорого!
Контент-маркетинг
Реклама в Интернет
Двойная загрузка Ubuntu и Windows 8
Как сделать двойную загрузку Ubuntu 14.04 и Windows 8 ...
Установка программ на Андроид
Установка новых программ на Андроид вполне проста. Есть два способа ...
Как раздать Интернет по WiFi на Windows 7
... инструкция как раздать WiFi с Windows 7 ...
Точка доступа WiFi на Андроид
... инструкция как раздать WiFi с Андроида ...
Точка доступа WiFi на Windows 8.1
... инструкция как раздать WiFi с Windows 8.1 ...
USB модем Билайн, Мегафон, МТС
не работает, не подключается - что делать?
Раздача интернета по сети
Как расшарить интернет по сети Linux и Windows...
Точка доступа на Ubuntu 12.04
...Создание WiFi точки доступа на Ubuntu 12.04...
Настроить WiFi на Windows 7
...в этой статье будет описан процесс настройки шаг за шагом с иллюстрациями...
DSL, FTTx - настройка интернета МТС, Ростелеком
Настройка pppoe соединения в Windows 7...
Инструкция по Андроид
...Обзор и описание графического интерфейса Андроид (Android)...
Как расшарить файлы и папки Linux
... сетевой доступ без пароля на Linux...
Настройка Ubuntu 14.04
... скорость и удобство работы Ubuntu 14.04 ...
Как выбрать SSD?
... характеристики SSD ... функции SSD...
Как выбрать монитор?
... характеристики монитора ... функции монитора...
Как выбрать планшет?
... характеристики планшета ... функции планшета...
Как выбрать фотоаппарат
... будет описано устройство фотоаппарата ... перечислены виды фотоаппаратов...
Установка Windows 7 c USB-флешки
Используя USB Flash можно установить Windows 7...
Установка Ubuntu 12.04 LTS ...
простая инструкция как установить Linux Ubuntu 12.04 поверх Windows 7 ...
Установка Windows XP/7 на нетбук
Сложность установки Windows XP на нетбуки заключается в том, что эти компьютеры не имеют CD-DVD приводов ...
Загрузочная установочная USB-флешка Windows 7 или 8
...Как сделать установочную USB-Flash Windows 7 или 8...
Как записывать диски ...
... Теория и практика записи CD и DVD дисков ...
Как записать MP3 ...
Запись диска с mp3 треками, который может быть прочитан в бытовых mp3 плеерах ...
Флешка CD-ROM
как создать USB CD-ROM из флеш-диска Apacer ...
Записываемые CD и DVD диски ...
На сегодняшний день (начало 2005 года) существует три базовых типа (формата) записываемых дисков DVD ...
 
По просьбам читателей в этой статье будет расширена тема установки Apache, PHP и MySQL, на этот раз применительно к операционной системе Linux Ubuntu 10.04 (процесс установки на ОС Windows был описан ранее).

Вначале нужно установить веб-сервер с поддержкой PHP. В Ubuntu 10.04 это делается очень просто - установкой двух пакетов: apache2 и libapache2-mod-php5. Оба эти пакета есть на Live DVD.

После этого можно создавать виртуальные хосты (сайты), но для включения поддержки PHP и SSI нужно изменить настройки Apache. Поддержку PHP и SSI можно включить либо на глобальном уровне (для всех создаваемых виртуальных хостов), либо для каждого виртуального хоста в отдельности.

Глобальные опции включаются в файлах:

/etc/apache2/mods-enabled/mime.conf

AddType application/x-httpd-php    php
AddType application/x-httpd-php-source    phps
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

/etc/apache2/httpd.conf

<IfModule mod_dir.c>
        DirectoryIndex index.shtml
</IfModule>

Локально тоже самое делается через файлы:

/etc/apache2/sites-available/virtualHostName

AllowOverride All

/docroot/virtualHostName/www/.htaccess

Options +Includes
AddHandler server-parsed .shtml
DirectoryIndex index.shtml index.php
AddType application/x-httpd-php5 php

Виртуальные хосты создаются следующим образом:
1) Создать папку с файлами сайта в папке указанной в глобальных настройках Apache как DocumentRoot.
2) Убедиться в том, что на эту папку и на файлы в этой папке правильно установлены разрешения на доступ.

2) Скопировать файл стандартных настроек виртуального хоста под новым именем.
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/virtualHostName

3) Отредактировать файл нового хоста.
sudo gedit /etc/apache2/sites-available/virtualHostName

    NameVirtualHost 127.0.0.2:80
<VirtualHost 127.0.0.2:80>
    ServerName virtualHostName
    ServerAlias www.virtualHostName
    DocumentRoot /docroot/virtualHostName/www

4) Отредактировать глобальный файл хостов.
    sudo gedit /etc/hosts

127.0.0.2    virtualHostName

5) Опубликовать новый хост.
sudo a2ensite virtualHostName

6) Перезапустить сервер Apache.
sudo /etc/init.d/apache2 reload

Примечания
Можно привязывать все виртуальные хосты на адрес 127.0.0.1, но лучше для каждого использовать новый адрес (127.0.0.2, 127.0.0.3, и т.д.). Это позволит адресовать хосты не только по имени, но и по адресу.

После того, как установлен веб-сервер и проверена его работа, можно переходить к установке сервера MySQL. Для этого нужно установить пакеты mysql-server и php5-mysql (оба эти пакета есть на Live DVD). Проверить правильность установки можно запустив на виртуальном хосте php файл с вызовом функции phpinfo() - в ее выводе должны быть разделы mysql и mysqli.

Иван Сухов, 2010 г.

 

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь - поддержите материально автора. Это легко сделать закинув денежек на Yoomoney № 410011416229354.

Или на телефон +7(928)274-0281.

Даже небольшая сумма может помочь написанию новых статей :)

Или поделитесь ссылкой на эту статью со своими друзьями.

  Copyright digital.workshop 1999 - 2021.  
Это произведение доступно по лицензии Creative Commons Attribution-NoDerivs 3.0.
Developed by digital.workshop