Как превратить ваш домашний компьютер Ubuntu в веб-сервер LAMP

У вас есть ПК с Linux, который вы хотите запустить? Возможно, вам не нравится версия Ubuntu Server Edition только для командной строки. Вот как сохранить стандартный рабочий стол Ubuntu и добавить к нему возможности веб-обслуживания.

Если вам не удобна система только из командной строки, вы используете рабочий стол Ubuntu для других целей или вам просто нужно установить его для нескольких конкретных приложений, вы можете добавить Apache, MySQL и PHP на любой стандартный рабочий стол установка Ubuntu очень быстро и легко.

Простая команда

Давайте начнем установку с очень умной команды:

sudo apt-get установить ламповый сервер ^

Это не будет работать без каретки в конце. После того, как вы ввели это, вы увидите, что он автоматически выбирает все необходимые пакеты и попросит вас подтвердить «большой» объем данных для загрузки.

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

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

Вот и все для установки!

Тестирование Apache и PHP

Давайте проверим Apache, чтобы убедиться, что он работает правильно. Откройте браузер и направьте ему следующий URL:

HTTP: // локальный/

Вы должны увидеть что-то вроде этого, если все установлено правильно:

Далее мы проверим, работает ли PHP. В терминале введите следующую команду для создания нового документа:

sudo nano /var/www/testing.php

Затем скопируйте следующий код:

Щелкните правой кнопкой мыши в своем терминале и нажмите «Вставить».

Нажмите CTRL + O, чтобы «записать» или сохранить файл, а затем нажмите CTRL + X, чтобы выйти.

Затем перезапустите Apache с помощью следующей команды:

перезапуск службы sudo apache2

И загрузите следующую страницу в вашем веб-браузере:

Http: //localhost/testing.php

И вы должны увидеть что-то вроде этого:

Проверка адреса привязки MySQL

MySQL имеет адрес привязки, который должен соответствовать вашей системе. Чтобы проверить адрес привязки вашей системы, мы можем использовать быструю команду:

кошка/etc/hosts | grep localhost

Это «труба» или «ствол» посередине, который разделяется клавишей \. Вы получите несколько результатов, один из которых покажет вам IP-адрес.

Вы можете видеть на скриншоте выше, что мой адрес привязки 127.0.0.1.

Далее, давайте откроем файл конфигурации MySQL, чтобы увидеть, что там перечислено.

sudo nano /etc/mysql/my.cnf

Прокрутите вниз, пока не увидите строку, начинающуюся с «bind-address», как показано ниже.

Как видите, bind-адрес один и тот же, так что у нас все хорошо. Если ваш отличается, просто измените его так, чтобы он соответствовал тому, что вы нашли выше.

Установка phpMyAdmin

Если вы не знакомы с MySQL и его командами, у вас могут возникнуть проблемы с управлением базами данных и таблицами. phpMyAdmin поможет вам решить эту проблему, предоставив интерфейс PHP для администрирования MySQL. Его легко установить и он может пригодиться, так что давайте перейдем к нему.

sudo apt-get установить phpmyadmin

Если эта команда не работает, вам может потребоваться включить дополнительные репозитории.

Появится еще один синий экран с просьбой выбрать, какой веб-сервер настроить. Убедитесь, что красный блок находится рядом с «apache2» и убедитесь, что нажали пробел. Это пометит его звездочкой, а затем вы можете нажать Enter.

Вас спросят, должен ли phpmyadmin сконфигурировать базу данных по умолчанию для своего собственного использования. Выберите Да.

Далее вам будет предложено ввести пароль учетной записи администратора, которая использовалась для создания этой базы данных и пользователя. Поскольку мы не создали других пользователей MySQL, введите свой пароль root для MySQL.

Наконец, вы создадите пароль для использования с phpmyadmin и вам придется подтвердить его еще раз.

Когда вы закончите, перезапустите Apache.

Вы можете войти в phpMyAdmin, перейдя по следующему URL:

HTTP: // локальный/PHPMyAdmin/

Используйте «root» в качестве имени пользователя и затем введите пароль root MySQL.

Здесь есть несколько важных паролей, и у вас будет соблазн использовать тот же пароль, что и для вашей корневой учетной записи. Если вы решите сделать это, убедитесь, что это очень безопасный пароль, со смешанными классами символов и хорошей длиной. Помните, что вы предоставляете другим пользователям доступ к вашему компьютеру, устанавливая это программное обеспечение, поэтому примите надлежащие меры предосторожности.

Если вы впервые играете с веб-сервером, вам может быть интересно, где находятся файлы, которые вы хотите разместить. Они находятся в/var/www/по умолчанию, и для доступа к этому каталогу им потребуются повышенные привилегии. Одна идея состоит в том, чтобы подключить отдельный раздел к этой точке, чтобы использовать его исключительно для обслуживания веб-контента. Посмотрите нашу другую статью «Что такое Linux fstab и как он работает?», Чтобы получить дополнительную информацию для этого.

И теперь, когда у вас есть собственный веб-сервер, почему бы не узнать, как архивировать, искать и просматривать статистику в Твиттере с помощью ThinkUp?

Оцените статью
TutoryBird.Ru
Добавить комментарий