Як налаштувати сервер LAMP на локальній машині Ubuntu Linux або віртуальній машині

Мета цього короткого посібника - провести вас через процес налаштування сервера LAMP (Linux, Apache, MySQL, PHP) на локальній машині Ubuntu Linux або віртуальній машині.

Це дозволить вам розробляти за допомогою PHP та MySQL (з phpMyAdmin). Це загальний стек, необхідний для розробки Wordpress.

Встановіть необхідні пакети

Вам потрібно буде встановити наступні пакети для сервера LAMP. Ви можете встановити їх усі відразу, розділяючи кожен пакет пробілом або по одному, як показано на малюнку.

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

Введіть термінал і введіть наступне:

  • sudo apt-get install apache2
  • sudo apt-get install php
  • sudo apt-get install php-mysql
  • sudo apt-get install mysql-server

Потім вам буде запропоновано встановити пароль для кореневого користувача MySQL. Після встановлення пароля продовжуйте встановлення:

  • sudo apt-get install libapache2-mod-php
  • sudo apt-get install php-mcrypt
  • sudo apt-get install phpmyadmin

Потім вам буде запропоновано, який сервер використовувати. Виберіть Apache, натиснувши клавішу Enter. Виберіть ні для розширеного налаштування сервера.

Змініть дозволи на / var / www / html

Для того, щоб сценарії та файли PHP запускалися сервером LAMP, їх потрібно зберегти в каталозі / var / www / html. Ви можете вважати це місце своїм локальним сервером.

Для внесення змін до цього каталогу нам потрібно змінити дозволи на нього. У терміналі введіть команду:

sudo chown {your ubuntu username} /var/www/html

Створіть символічне посилання на phpMyAdmin

За замовчуванням phpMyAdmin інстальовано в каталозі / usr / share /. Нам потрібно перемістити його в наш локальний каталог сервера.

Ми переходимо до каталогу сервера, в який ми хочемо посилання: cd /var/www/html

Потім створіть посилання, ввівши команду ln -s /usr/share/phpmyadmin phpmyadmin.

Перезапустіть Apache і протестуйте

Виконайте таку команду, щоб перезапустити Apache, встановивши внесені зміни:

sudo systemctl restart apache2

Потім ви зможете створити файл info.php в каталозі / var / www / html за допомогою цієї команди: touch /var/www/html/info.php

У файлі введіть наступний php-код:

Потім відкрийте браузер і введіть localhost / info.php. Ви повинні побачити сторінку із щойно написаного вами файлу php, яка надає інформацію про php.

Нарешті, для доступу до phpMyAdmin перейдіть до localhost / phpmyadmin у вашому браузері. Ім'я користувача root за замовчуванням - "root", а пароль - це пароль, який ви вибрали раніше для бази даних MySQL.