Как да настроите LAMP сървър на локална машина на Ubuntu Linux или VM

Целта на това кратко ръководство е да ви преведе през процеса на настройка на 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

След това трябва да бъдете подканени да зададете парола за root потребителя на 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“, а паролата е паролата, която сте избрали по-рано за базата данни MySQL.