- Чулан*
Привет, читатель! В данной статье пойдёт речь о безболезненной установке и первичной настройки LAMP на Ubuntu. Цель данного поста — дать возможность новичку быстро, без трудностей и заморочек подготовить систему Ubuntu для начала обучения веб разработки. Рекомендую использовать эту статью только в начале обучения, так как, если вы хотите быть профи, придется изучить всё аспекты технологии LAMP детально.
Что это
Откуда взялось слово LAMP, спросите вы. Хоть как бы забавно ни было, это не лампа, а связка программного обеспечения Linux + Apache + MySQL + PHP( Кстати, вместо PHP могут использоваться и другие скриптовые языки. Pyhon или Perl).Apache – это бесплатный и самый популярный веб сервер под платформы GNU/Linux, Win32, Mac. Для него существует много документации на русском языке.MySQL – СУБД ( система управления базой данных). В базе данных храниться практически вся информация, которая используется на сайте. Логины, ники, посты, и т.д.PHP – Скриптовый язык программирования для веб приложений.
Приступим
Чтобы поставить всё нужное для организации веб сервера с поддержкой всех нужных инструментов на Linux нужно сделать следущие операции. Для начала нам нужен сам веб сервер Apache. Заходим в терминал и прописываем там команду:sudo apt-get install apache2 libapache2-mod-auth-mysql Эта команда скачает и установит с репозитория сам сервер Apache 2, и библиотеку libapache2-mod-auth-mysql. Затем устанавливает интерпретатор php c дополнительными библиотеками:sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql Для того, чтобы всё заработало нужно перезапустить сервер Apache командой:sudo /etc/init.d/apache2 reload Теперь всё работает. Вы можете перейти по адресу localhost и перед вами появиться страница с текстом «Its Works ..» и так далее. Если так оно и есть, значит сервер Apache 2 работает. Проверить же работоспособность php можно создав файл c раcширением php в папке /var/www и открыть его в браузере через адресlocalhost/имя_вашего_файла.php. Чтобы внести изменения в этот каталог вам нужны права администратора, поэтому, вам нужно запустить ваш файловый менеджер от имени администратора. В Ubuntu это делает команда sudo nautilus. Допустим создайте файл test.php, в который вставьте phpinfo(); , если по адресу localhost/test.php выдаст большую синюю страницу с информацией про сервер и настройки php, значит вам удалось установить php.Это выглядит примерно так: После всех манипуляций с Веб сервером для возможности использовать полную динамичность веб программирования так-же стоит установить СУБД MySQL. Нужно выполнить в терминале команду:sudo apt-get install mysql-server mysql-client mysql-admin Это установит клиент и сервер СУБД MySQL. Установщик спросит пароль для пользователя root в СУБД MySQL. Если вы занимаетесь разработкой приложений, отладкой и тестированием, то можно ставить простой пароль для удобства. Стоит так-же поставить phpMyAdmin для управления базой данных.sudo apt-get install phpmyadmin Выбираем apache2 из предложенного списка. phpMyAdmin будет доступен по адресу localhost/phpmyadmin. Если при переходе по адресу выдает ошибку, попробуйте выполнить команды: Примечание: Команда запуска, перезапуска, остановки сервера Apache: P.S. Apache стартует с системой, так-же как и сервер MySQL.Используемые источники:
- https://habr.com/sandbox/20749/