Домашня » як » Як перетворити ваш домашній комп'ютер Ubuntu на веб-сервер LAMP

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

    Отримали Linux PC, який ви хочете покласти на роботу? Можливо, вам не сподобалася версія версії Ubuntu Server Edition. Ось як зберегти стандартний робочий стіл Ubuntu і додати до нього можливості веб-сервісу.

    Незалежно від того, чи вам не подобається система з командного рядка, ви використовуєте робочий стіл Ubuntu для інших речей, або вам просто потрібно, щоб вона була інстальована для деяких конкретних програм, ви можете додати Apache, MySQL і PHP на будь-який стандартний робочий стіл встановлення Ubuntu дуже швидко і легко.

    Просте командування

    Почнемо встановлення з використанням дуже розумної команди:

    sudo apt-get установка-сервер ^

    Вона не працюватиме без каретки наприкінці. Після того, як ви ввели цю інформацію, ви побачите, що вона автоматично вибирає всі необхідні пакунки і просить вас підтвердити "велику" кількість даних, які потрібно завантажити.

    Просто сідайте назад і нехай вона зробить свою справу, поки не з'явиться синій екран.

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

    Ось це для установки!

    Тестування Apache і PHP

    Давайте перевіримо Apache, щоб переконатися, що він працює належним чином. Відкрийте веб-переглядач і надішліть його наступною URL-адресою:

    http: // localhost /

    Ви повинні побачити щось подібне, що з'явиться, якщо все встановлено правильно:

    Далі ми перевіримо, чи працює PHP. У терміналі введіть таку команду, щоб створити новий документ:

    sudo nano /var/www/testing.php

    Потім скопіюйте наступний код:

    Клацніть правою кнопкою миші на вашому терміналі і натисніть клавішу вставити.

    Натисніть комбінацію клавіш CTRL + O, щоб "виписати" або зберегти файл, а потім натисніть CTRL + X, щоб вийти.

    Далі перезапустіть Apache наступною командою:

    sudo служба apache2 перезавантаження

    Завантажте наступну сторінку у веб-переглядачі:

    http: //localhost/testing.php

    І ви повинні побачити щось на зразок цього:

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

    MySQL має адресу зв'язування, яке має відповідати вашій системі. Щоб перевірити адресу прив'язки системи, можна скористатися швидкою командою:

    cat / etc / hosts | grep localhost

    Це "труба" або "стебло" в середині, яка спільно використовується з ключем. Ви отримаєте кілька результатів, один з яких покаже вам IP-адресу.

    Ви можете бачити з наведеного вище скріншоту, що моя адреса зв'язування 127.0.0.1.

    Далі, відкриємо файл налаштувань MySQL, щоб побачити те, що там знаходиться.

    sudo nano /etc/mysql/my.cnf

    Прокрутіть вниз, поки не побачите рядок, що починається з "bind-address", як показано нижче.

    Як ви бачите, адреса прив'язки однакова, тому ми добре. Якщо ваш інший, просто змініть його так, щоб він відповідав тому, що ви знайшли вище.

    Встановлення phpMyAdmin

    Якщо ви не знайомі з MySQL та його командами, ви можете мати проблеми з керуванням базами даних і таблицями. phpMyAdmin допоможе вам вирішити це, надавши інтерфейс PHP для адміністрування MySQL. Він простий в установці і може стати в нагоді, так що давайте дістанемося до нього.

    sudo apt-get install phpmyadmin

    Якщо ця команда не працює, можливо, потрібно буде ввімкнути додаткові сховища.

    Ви отримаєте інший синій екран з проханням вибрати веб-сервер для налаштування. Переконайтеся, що червоний блок розташований поруч із "apache2" і будьте впевнені, щоб натиснути клавішу пробілу. Це позначить зірочкою, після чого можна натиснути клавішу Enter.

    Вас запитають, чи слід phpmyadmin налаштувати базу даних за промовчанням для власного використання. Виберіть Так.

    Далі вам буде запропоновано ввести пароль облікового запису адміністратора, який використовується для створення цієї бази даних і користувача. Оскільки ми не створили жодних інших користувачів MySQL, введіть пароль кореневої системи MySQL.

    Нарешті, ви створите пароль для використання з phpmyadmin, і вам доведеться його знову підтвердити.

    Після цього перезапустіть Apache.

    Ви можете увійти до phpMyAdmin, перейшовши за таким URL:

    http: // localhost / phpmyadmin /

    Використовуйте "root" як ім'я користувача, а потім введіть кореневий пароль MySQL.


    Тут більше декількох важливих паролів, і ви будете спокуса використовувати той самий пароль, що й ваш кореневий обліковий запис. Якщо ви вирішите зробити це, переконайтеся, що це дуже безпечний пароль, щось із змішаними класами персонажів і хорошим довжиною. Пам'ятайте, що ви надаєте іншим доступ до вашого комп'ютера, встановлюючи це програмне забезпечення, тому вживайте відповідних заходів обережності.

    Якщо це ваш перший раз, коли ви граєте з веб-сервером, можливо, вам буде цікаво, де йдуть файли, які ви хочете розмістити. Вони знаходяться в / var / www / be default, і потребуватимуть підвищених привілеїв для доступу до цього каталогу. Одна ідея полягає в тому, щоб монтувати окремий розділ на цю точку, щоб використовувати його лише для обслуговування веб-матеріалів. Ознайомтеся з нашою іншою статтею: Що таке Linux fstab і Як це працює ?, щоб отримати додаткову інформацію про це.

    І тепер, коли у вас є власний веб-сервер, чому б не дізнатися, як архівувати, шукати і переглядати статистику твіту з ThinkUp?