lamp в Debian

Устанавливаем LAMP на локальный сервачок.

документация здесь: https://wiki.debian.org/ru/LaMp

документация Debian покрывает всё только вот userdir нам нафиг не надо — не будем выкладывать пользовательские файлы, не к добру это.

А вот виртуальные хосты — вполне понадобится. Скажем отдельный под phpmyadmin, к virtualBox тоже веб-морда есть (phpvirtualbox) да и мало ли что понадобится — викию скажем поставить. софтинку какую-то с вебмордой прикрутить, чтоб внутри сетки видно было и т д.

просто ставим все что надо:

$ sudo aptitude update && sudo aptitude upgrade -y
$ sudo aptitude install mysql-server mysql-client

при установке спросит пароль рут к мускулу

$ sudo aptitude install apache2 apache2-doc
$ sudo aptitude install php5 php5-mysql libapache2-mod-php5

проверяем апач и php на нем

Если стукнуться браузаером по адресу <ip-сервера> — должен выпулить дефолтную стартовую страницу апача

стандартная папка с файлами — /var/www/html
создаем в ней файл phpinfo.php

в файл пишем:

<?php
phpinfo();
?>

снова стучимся браузером в сервак, теперь на phpinfo^

<ip-сервера>/phpinfo.php

Если все правильно — должна появиться страничка с информацией phpinfo

it works!  как говорит апач.

Теперь надо натворить виртуальных хостов, чтобы мухи отдельно а котлеты отдельно.

1 в /etc/hosts прописываем наш хост

127.0.0.1 vm.debian.workgroup
Идём в /etc/apache2/sites-available

создаём там файлы, названиями которых будут названия, создаваемых серверов, например host1.server1.conf и host2.server1.conf в эти файлы пишем (здесь показано простейшее, подробнее можно увидеть в файле default):

<VirtualHost *:80>
    ServerName vm.debian.workgroup
    DocumentRoot /var/www/vm.debian.workgroup
    <Directory /var/www/vm.debian.workgroup>
        AllowOverride All
    </Directory>
</VirtualHost>

расширение .conf оч часто забывают 🙂

создаем папочку с собственно файлами сайта.

mkdir /var/www/vm.debian.workgroup

можно туда закинуть файлики из бэушной дефолтной папки /html, что-то в них поменять чтоб было понятно что мы уже на другом виртхосте.
рестартим апч:

$ sudo /etc/init.d/apache2 restart

и идем любоваться на наш вирт хост vm.debian.workgroup

 

 

Добавить комментарий