VK Cloud logo

Linux жүйесінде LAMP орнату

LAMP стегі Linux операциялық жүйелер тобының операциялық жүйесін, Apache веб-серверін, MySQL дерекқорларды басқару жүйесін және PHP динамикалық контентті өңдеуге арналған серверлік сценарийлер тілін қамтиды. Мұның барлығы динамикалық сайттар мен веб-қосымшаларды қолдау үшін пайдаланылады.

Бұл нұсқаулық VK Cloud жүйесіндегі Ubuntu 22.04 операциялық жүйесінде Apache серверін өрістетуге, PHP орнатуға, сондай-ақ домендік атау арқылы қол жеткізу үшін DNS жазбасын баптауға көмектеседі. СУБД ретінде Single конфигурациясындағы MySQL 8.0 қолданылады.

1. Дайындық қадамдары

  1. Тіркеліңіз VK Cloud жүйесінде.

  2. Интернетке қолжетімділігі және 10.0.0.0/24 ішкі желісі бар network1 желісін құрыңыз.

  3. ВМ жасаңыз:

    • атауы: Ubuntu_22_04_LAMP;
    • виртуалды машинаның түрі: STD2-2-2;
    • операциялық жүйе: Ubuntu 22.04;
    • желі: 10.0.0.0/24 ішкі желісі бар network1;
    • жария IP мекенжайын тағайындаңыз. Мысалда 211.243.95.137 пайдаланылады;
    • қауіпсіздік топтары: default, ssh+www.
  4. ДҚ инстансын жасаңыз:

    • атауы: MySQL-5864;
    • СУБД: MySQL 8.0;
    • конфигурация түрі: Single;
    • желі: network1.

    Қалған параметрлерді өз қалауыңыз бойынша таңдаңыз.

  5. DNS аймағын құрыңыз.

  6. Бөлінген аймақта жазба жасаңыз:

    • жазба түрі: A;
    • атауы: мысалы, site-lamp.example.vk.cloud;
    • IP мекенжайы: ВМ сыртқы мекенжайы 211.243.95.137.
  7. (Қосымша) nslookup site-lamp.example.vk.cloud командасының көмегімен атаудың IP мекенжайына резолвингін тексеріңіз. Сәтті орындалғандағы шығыс:

    Non-authoritative answer:Name:   site-lamp.example.vk.cloudAddress: 211.243.95.137

2. ВМ-ге Apache және PHP орнатыңыз

  1. Ubuntu_22_04_LAMP ВМ-ге қосылыңыз.

  2. Пакеттерді өзекті нұсқаға дейін жаңартып, келесі командалармен ВМ-ді қайта жүктеңіз:

    sudo apt update && sudo apt upgrade -ysudo reboot
  3. Қажетті репозиторийлерді жүктеп, веб-серверді іске қосыңыз:

    sudo apt install apache2 apache2-utils libapache2-mod-php php8.1 php8.1-cli php8.1-curl php8.1-fpm php8.1-gd php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-readline php8.1-soap php8.1-xml php8.1-xmlrpc php8.1-zip php-gd -ysudo systemctl enable apache2 --now

3. Веб-сервердің жұмысқа қабілеттілігін тексеріңіз

  1. Ubuntu_22_04_LAMP ВМ-де /var/www/html/info.php файлын келесі мазмұнмен жасаңыз:

    <?php phpinfo();?>
  2. Браузерде http://site-lamp.example.vk.cloud/info.php мекенжайына өтіңіз.

    Орнатылған PHP нұсқасы туралы ақпарат бар бет ашылады.

    Linux жүйесінде LAMP орнату

  3. (Қосымша) /var/www/html/info.php файлын веб-серверден жойыңыз.

Пайдаланылмайтын ресурстарды жойыңыз

Өрістетілген виртуалды ресурстар тарификацияланады. Егер олар сізге енді қажет болмаса: