Настройте LAMP (Linux, Apache, MySQL, PHP) стек на Ubuntu 20.04

Set Up Lamp Linux Apache



Може би току -що сте започнали да изграждате своето динамично уеб приложение в PHP и искате да настроите LAMP Stack. Терминът LAMP идва от операционната система Linux, сървъра Apache, базата данни MySQL и езика PHP. Нека започнем с инсталирането на LAMP Stack на Ubuntu 20.04.







На първо място, трябва да имате привилегии sudo във вашата система или да влезете като root, за да изпълнявате следните задачи:



Актуализирайте хранилището на пакети на системата

За да започнете с цялата инсталация, най -добрата практика е първо да актуализирате хранилището на кеша на APT, така че всички най -нови приложения да могат да се инсталират безпроблемно.



$sudoподходяща актуализация


След като apt-cache се актуализира, ние сме готови да продължим с инсталацията на LAMP Stack.





Нека първо инсталираме MySQL.

Инсталирайте MySQL на Ubuntu 20.04

Тъй като MySQL се използва предимно като база данни с PHP и се използва за управление и съхраняване на данни за инсталиране на MySQL на вашата система ubuntu, въведете командата, дадена по -долу.



$sudoподходящИнсталирайmysql-сървър mysql-клиент


Той ще ви помоли да отделите допълнително дисково пространство за инсталиране на пакета, така че натиснете y, за да продължите да инсталирате MySQL.


След като MySQL е инсталиран, проверете версията, като въведете тази команда.

$mysql--версия


И за да проверите дали услугата MySQL работи или не във вашата система ubuntu, въведете тази команда, за да проверите състоянието.

$sudosystemctl статус mysql.service


Ако не е активен, можете да го стартирате, като използвате ключовата дума start в горната команда по следния начин

$sudosystemctl стартирайте mysql.service


За да влезете в черупката на MySQL, въведете следната команда

$sudomysql


Няма да ви поиска парола за първи път.

След като влезете в черупката на MySQL, можете да зададете паролата си или да изпълните всяка функция, свързана с базата данни в нея.

Сега нека излезем от него и да инсталираме уеб сървъра Apache 2 в системата на Ubuntu.

mysql> изход

Инсталирайте Apache Web Server на Ubuntu 20.04

Apache 2 е уеб сървър, който обработва сървърите за хостинг на уеб приложения. За да инсталирате Apache 2 на вашата система ubuntu, изпълнете тази команда.

$sudoподходящИнсталирайapache2


Той може също да поиска да се предостави допълнително дисково пространство за инсталирането на Apache, така че натиснете y, за да продължите процеса на инсталиране.

След като се инсталира и уеб сървър Apache 2; можете да проверите състоянието, като въведете следната команда.

$sudosystemctl статус apache2


Ако е активен и работи, тогава е добре да продължите с инсталирането на PHP; в противен случай започнете да използвате командата

$sudosystemctl стартирайте apache2


След като го стартираме, нека инсталираме PHP сега,

Инсталирайте PHP на Ubuntu 20.04

Последната стабилна версия на PHP може лесно да бъде инсталирана на ubuntu от хранилището на пакети APT, като въведете командата, дадена по -долу в терминала

$sudoподходящИнсталирайphp


Натиснете y, за да продължите процеса, ако той ви подкани да заемете допълнително дисково пространство за инсталиране на PHP.

След успешното инсталиране на PHP можете да проверите версията, като въведете командата

$ php--версия


PHP версия 7.3.4 е инсталирана.

Инсталирайте PHP разширения

Сега, ако искате да инсталирате и друго основно PHP разширение, което е необходимо за phpMyAdmin, например,

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

Можете да направите това, като въведете следната команда.

$sudoподходящИнсталирайphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


Позволете му да заема допълнително дисково пространство за инсталиране на разширенията, като въведете y и натиснете бутона Enter.


Тази команда ще инсталира всички необходими PHP разширения за стартиране на phpMyAdmin.

Ето как можете да инсталирате всички необходими пакети на Ubuntu 20.04 и да настроите LAMP Stack за изграждане на вашето динамично уеб приложение.

Заключение

Тази публикация съдържа стъпка по стъпка ръководство за инсталиране и настройване на стека LAMP на Ubuntu 20.04 LTS.