Как да инсталирате и конфигурирате LAMP на Fedora

  • LAMP е среда за уеб разработка, състояща се от Linux, Apache, MariaDB/MySQL и PHP.
  • Fedora 40 включва по-нови версии на Apache, MariaDB и PHP в сравнение с предишните версии.
  • Важно е правилно да конфигурирате защитната стена и услугите, за да сте сигурни, че сървърът работи и работи.
  • Конкретни версии на PHP и MariaDB могат да бъдат инсталирани в зависимост от изискванията на проекта.

LAMP на Fedora е инсталиран успешно

Ако търсите как да инсталирате среда за разработка LAMP на Fedora, вие сте попаднали на правилното място. Стекът LAMP, който включва Linux, Apache, MariaDB/MySQL и PHP, е едно от най-популярните решения за разработка и стартиране на уеб приложения. В това подробно ръководство ние обясняваме стъпка по стъпка процеса, за да стартирате вашия сървър и да работи без усложнения, точно както както направихме навремето с Arch Linux.

Настройването на LAMP на Fedora ще ви позволи да използвате a Здрава среда за разработване на динамични уеб сайтове и приложения. Fedora, като модерна и актуална дистрибуция, включва последните версии на необходимите пакети, което улеснява инсталирането и подобрява производителността и сигурността на сървъра.

Предварителни условия преди инсталиране на LAMP на Fedora

Преди да започнете инсталацията, уверете се, че отговаряте на следните изисквания:

  • Имайте a Система Fedora инсталиран и актуализиран. Въпреки че не би трябвало да е необходимо, връзка към уебсайта на проекта.
  • Имате достъп до a има администраторски права (root или чрез Sudo).
  • Свързаност с интернет, за да изтеглите необходимите пакети.

Актуализиране на системни пакети преди инсталиране на LAMP на Fedora

Първата стъпка е да актуализираме операционната система, за да сме сигурни, че имаме най-новите версии на пакети и зависимости:

sudo dnf актуализация -y

Тази команда ще актуализира списъка с пакети и ще прилага най-новите актуализации за сигурност и стабилност.

Инсталирайте Apache на Fedora

Apache е уеб сървърът, необходим за работа HTML страници и PHP. За да го инсталирате, стартирайте:

sudo dnf install -y httpd

След като инсталацията приключи, трябва да активираме и стартираме услугата, така че да стартира автоматично при зареждане на системата:

sudo systemctl enable --now httpd

За да проверите дали Apache работи правилно, можете да стартирате:

sudo systemctl status httpd

Ако всичко е наред, трябва да видите, че услугата е активна и в изпълнение.

Инсталиране и инициализиране на Apache на Fedora

Инсталирайте MariaDB на Fedora

MariaDB е системата за управление на бази данни, която ще използваме вместо MySQL. За да го инсталирате, използвайте следната команда:

sudo dnf install -y mariadb-сървър

След инсталирането трябва да активирате Servicio и го стартирайте:

sudo systemctl enable --now mariadb

За да осигурите инсталацията и да установите a парола За root потребител на MariaDB изпълнете:

sudo mysql_secure_installation

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

Инсталирането на MariaDB е завършено

Инсталирайте PHP на Fedora

PHP е езикът за програмиране, използван за изпълнение на скриптове и разработване на динамични приложения. За да го инсталирате заедно с необходими разширения, използва:

sudo dnf install -y php php-mysqlnd php-cli php-fpm

След като инсталацията приключи, активирайте и стартирайте PHP-FPM услуга:

sudo systemctl enable --now php-fpm

За да проверите Инсталирана PHP версия, тичам:

PHP-V

PHP инсталиран

Конфигурирайте защитната стена, за да разрешите уеб трафик

Ако защитната стена на Fedora е активна, е необходимо да разрешите HTTP и HTTPS връзки, така че Apache да може получават трафик:

sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload

Проверете инсталацията, като създадете PHP файл

За да потвърдите, че всички компоненти на LAMP стека работят правилно, създайте a тестов файл в уеб директорията:

sudo nano /var/www/html/info.php

Добавете следния код:


LAMP тест

Запазете файла и го отворете от браузъра, като напишете адреса http://tu-servidor/info.php. Ако инсталацията е била успешна, ще видите Информационна страница за PHP. „вашият сървър“ може да бъде 127.0.0.1 или localhost. Ако не виждате екранната снимка, струва си да рестартирате и да опитате отново.

Инсталирайте различни версии на PHP

Ако имате нужда от конкретна версия на PHP, можете да активирате Remi хранилище и изберете версията, която предпочитате:

sudo dnf install -y https://rpms.remirepo.net/fedora/remi-release-40.rpm sudo dnf module enable php:remi-8.1 -y sudo dnf install -y php php-mysqlnd php-cli php-fpm

Допълнителна конфигурация на MariaDB

Ако трябва да зададете UTF-8 като кодиране по подразбиране в MariaDB, редактирайте конфигурационния файл. конфигурация:

sudo nano /etc/my.cnf.d/mariadb-server.cnf

Добавете следните редове в раздела [Mysqld]:

символен-набор-сървър=utf8mb4 съпоставяне-сървър=utf8mb4_unicode_ci

Запазете промените и рестартирайте Servicio:

sudo systemctl рестартирайте mariadb

С тези стъпки вашият Fedora сървър ще има напълно работеща LAMP среда, готова за разработване и хостване. уеб приложения. Тази конфигурация ще ви позволи да работите с Apache, MariaDB и PHP по ефективен и оптимизиран начин.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.