Установка сервера типа LAMP вручную

Скриптами типа WAMP, Denwer я пользовался только один раз, когда на новой работе меня посадили за комп и я увидел там Denwer. Все эти автоматические хрени ужасно напрягают и только путают, тк упускается важная часть понимания начальных принципов как все устроенно и как взаимодействует между собой.

Данную установку можно запускать в Debian или в любом другом дистре основаном на нем (Ubuneu, Mint, etc..). Все команды написаны от имени текущего пользователя, sudo указывает на то, что нужны особые привелегии на выполнение действий.

Приступим:

1) Устаналиваем Apache2 и PHP5, либу пхп для апача, мускль.

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

2) Устаналиваем Mysql

$ sudo aptitude install mysql-server

Во время установки MySql потребует ввести пароль для root аккаунта.

3) На данном этапе может понадобиться перезапуск демона апача. Можно сделать двумя способами, кому какой нравится.

$ sudo /etc/init.d/apache2 restart

или

$ sudo service apache2 restart

4) Теперь можно попробовать зайти с браузера на страницу http://localhost и увидеть надпись “It works!”. Или создать php файл и проверить работу пхп. По-умолчанию веб контентом у апача это /var/www/html. Создадим в ней файл и проверим работу.

$ sudo echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

Или если не пускает, то сделать через

$ sudo nano /var/www/html/phpinfo.php

и в файле прописать <?php phpinfo(); ?>

Теперь зайдя по адресу http://localhost/phpinfo.php вы должны видеть таблицу с настройками php.

5) Особо ленивые могут установить из репозитория прогу phpmyadmin, которая сама поставит админку мускля и настроит под нее апач.

$ sudo aptitude install phpmyadmin

Но это скучно. Лучше зайти на https://www.phpmyadmin.net , скачать последнюю версию, распаковать в папку /var/www/html/phpmyadmin. И заходить по пути http://localhost/phpmyadmin .

Или настроить локальный домен.

Комментарии

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