Подписка

22 октября 2010

Поднимаем свой маленький сервер на LAMP

Давно хотели поднять свой собственный веб-сервер? Тогда этот пост для вас. Все что потребуется это Ubuntu (или другой дистрибутив, но я пишу на пример Ubuntu), немного времени и желание.

LAMP - это Linux, Apache, MySQL и PHP. Проверенная временем серверная связка.
В принципе вместо Linux может быть и Windows; вместо Apache - IIS, nginx, lighttpd; вместо MySQL - MSSQL, PostgreSQL, ну а вместо PHP - Python, Ruby.. Но LAMP - удачный вариант для начала, ибо они отлично заточены друг под друга и по всему этому есть достаточное кол-во различных мануалов и прочих полезностей.

Итак приступим. Ставим Apache, PHP, MySQL, phpMyAdmin:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql libapache2-mod-auth-mysql phpmyadmin

Включаем модуль mod_rewrite в Apache:

sudo a2enmod rewrite
sudo gedit /etc/apache2/sites-enabled/000-default


Заменяем все вхождения AllowOverride None на AllowOverride All

Перезагружаем Apache:

sudo service apache2 restart

Создаем тестовую страницу с PHP:

echo '<?php phpinfo(); ?>' /var/www/test.php

Заходим в браузер по адресу http://localhost/, чтобы проверить работоспособность Apache.
Затем по адресу http://localhost/text.php, чтобы проверить работоспособность PHP.

Файлы сервера класть в /var/www/

1 комментарий:

  1. Не работает.echo '' /var/www/test.php не выполняется.Ты хоть сам когда нибудь пользовался этим руководством?

    ОтветитьУдалить