Веб-програмування

Як встановити та налаштувати XAMPP / LAMP в системі Linux

Як встановити та налаштувати XAMPP / LAMP в системі Linux
Розробникам потрібна платформа, яка дозволяє їм створювати / тестувати свої програми та допомагати їм знаходити та виправляти проблеми. Платформи та стеки пропонують пакет рішень, що складається з сервера HTTP, системи управління базами даних та підтримки інтерпретації деяких мов сценаріїв CGI, таких як Perl, PHP або Python.

Ми охоплюємо одну таку платформу, яка імітує веб-серверні середовища в локальній системі, тобто.e., XAMPP / LAMPP. Доступне також безліч іншого програмного забезпечення, але XAMPP займає лідируюче місце завдяки пропонованим функціям. XAMPP забезпечує відповідне середовище тестування, що полегшує та пришвидшує процес розвитку. Цей підручник навчиться встановлювати, налаштовувати та використовувати XAMPP / LAMP у системі Linux.

Що таке XAMPP?

XAMPP - це програмний пакет, який містить HTTP-сервер Apache, PHP, MariaDB / MySQL та Perl. Оскільки це крос-платформа, ми можемо використовувати його і в Windows, Linux та Mac. XAMPP для Linux називається LAMPP. Цей пакет, створений друзями apache, пропонує послуги як локальний хост або локальний сервер.

Крім того, вищезазначені інструменти, останні версії XAMPP включають додаткові інструменти, корисні для адміністрування баз даних, такі як PhPmyAdmin, поштовий сервер Mercury, FileZilla FTP-сервер, OpenSSL тощо.

Для цього потрібно лише завантажити програмне забезпечення та протестувати клієнтів або веб-сайти перед розгортанням.

Встановлення та налаштування XAMPP на вашому ПК

Процес встановлення XAMPP є легким і швидким. Після встановлення він поводиться як локальний хост / сервер, який перевіряє веб-сайти перед завантаженням їх на веб-сервер. Отже, програмне забезпечення XAMPP забезпечує відповідне середовище для оцінки програм MySQL, Apache, Perl та PHP у локальній системі.

Крок перший: Початок роботи

Перш ніж заглибитися в кроки, необхідні для його налаштування у вашій системі, завантажте останню версію інсталятора XAMPP з https: // www.apachefriends.орг / індекс.html.

Для цього підручника ми використовуватимемо останній випуск інсталятора XAMPP, який є xampp-linux-x64-8.0.2-0-інсталятор.бігти.

Крок другий: Перетворіть файл інсталятора у виконуваний файл

Тепер перетворіть інсталяційний пакет у виконуваний файл. Перейдіть до каталогу "Завантаження" та введіть таку команду, щоб призначити відповідні дозволи:

[захищено електронною поштою]: ~ $ sudo chmod 755 [Ваше ім’я пакета]

Для останньої версії ми будемо використовувати:

[захищено електронною поштою]: ~ $ sudo chmode 755 xampp-linux-x64-8.0.2-0-інсталятор.бігти

Крок третій: Запустіть Майстра

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

[захищено електронною поштою]: ~ $ sudo ./ [ім'я вашого виконуваного пакета]

Для останнього пакету він виглядає таким чином:

[захищено електронною поштою]: ~ $ sudo ./ xampp-Linux-x64-8.0.2-0-інсталятор.бігти

Наведена вище команда виведе наступний екран:

Крок четвертий: розпочніть встановлення

Клацніть Далі щоб розпочати процес встановлення. Зберігайте налаштування за замовчуванням недоторканими там, де рекомендується вибрати бажане програмне забезпечення. Продовжуйте натискати кнопку Далі, поки не дійде до цієї точки.

Тут все готово для встановлення XAMPP на вашу машину. Клацніть далі, щоб розпочати процес встановлення.

Нарешті, натисніть на Готово кнопку. Зніміть прапорець запустити Xampp можливість вимкнути автоматичний запуск XAMPP.

Введіть наступну команду, щоб запустити демон lampp.

[захищено електронною поштою]: ~ $ sudo / opt / lampp / lampp start

А тепер давайте дослідимо пакет XAMPP.

Крок п'ятий: Перевірте встановлення

Ви можете перевірити встановлення XAMPP в Linux, щоб перевірити бажану функціональність. Запустіть свій улюблений веб-браузер і введіть таку URL-адресу:

http: // localhost / phpmyadmin

На наступному екрані видно успішну інсталяцію XAMPP.

Конфігурація безпеки XAMPP

Оскільки XAMPP призначений розробникам для забезпечення якомога більшої доступності для тестування своїх розробок, він не призначений для виробничих цілей. При використанні у виробничих середовищах це може бути справді фатальним.

Давайте подивимось список можливо відсутніх перевірок безпеки в XAMPP:

Відсутність цих незначних заходів безпеки демонструє великі вразливі місця, які можуть спричинити серйозні наслідки. Щоб уникнути вищезазначених проблем, XAMPP вимагає налаштування безпеки перед запуском у чутливому середовищі.

Введіть у терміналі таку команду, щоб швидко перевірити безпеку та забезпечити безпечну інсталяцію XAMPP:

[захищено електронною поштою]: ~ $ / opt / lampp / lampp security

Видалення XAMPP

Видалення XAMPP настільки ж просте, як і процес його встановлення. З терміналу Linux, компакт-диск у встановлений каталог XAMPP / opt / lampp.

[захищено електронною поштою]: ~ $ cd / opt / lampp

Список 'ls -a' усі файли каталогу для ідентифікації програми видалення. Потім запустіть “./ видалити ” файл із правами root для видалення XAMPP.

[захищено електронною поштою]: ~ $ sudo ./ видалити

У діалоговому вікні з’явиться запит на підтвердження запитаних змін. Виберіть "Так", щоб продовжити видалення XAMPP та його модулів; процес може зайняти деякий час. Нарешті, з’явиться діалогове вікно, яке підтверджує успішне завершення процесу.

Видалення папки та підпапок Lampp вручну - ще один важливий крок. Введіть таку команду:

[захищено електронною поштою]: ~ $ sudo rm -r / opt / lampp

Ви також можете видалити інсталяційні пакети з системи. Тепер усі файли та модулі XAMPP видаляються з системи.

Висновок

XAMPP / LAMP пропонує зручне середовище для розробників для тестування своїх програм перед тим, як розгорнути їх на віддалений професійний сервер. Він пропонує швидке середовище налагодження для невиробничих налаштувань, що може становити загрозу безпеці, якщо потрапити в Інтернет, не вживаючи запобіжних заходів.

Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
5 найкращих аркадних ігор для Linux
В наш час комп’ютери - це серйозні машини, що використовуються для ігор. Якщо ви не можете отримати новий високий бал, ви зрозумієте, що я маю на уваз...
Битва за Веснот 1.13.6 Розробка випущена
Битва за Веснот 1.13.6, випущений минулого місяця, є шостим випуском розробки в 1.13.x, і це забезпечує низку вдосконалень, особливо до інтерфейсу кор...