- Как установить XAMPP в Debian
- Установка XAMPP в Debian
- Шаг 1: Скачайте установочный пакет
- Шаг 2: Сделайте пакет установки исполняемым
- Шаг 4: Запуск мастера установки
- Шаг 6: Запуск XAMPP через терминал
- Шаг 7: Проверка установки
- Деинсталляция XAMPP
- Похожие записи:
- Установка XAMPP в Debian 10 (Ubuntu) Linux
- Организация виртуальных хостов
- Исправления в /etc/hosts
- Исправления в /opt/lampp/etc/httpd.conf
- Исправления в /opt/lampp/etc/extra/httpd-vhosts.conf
- Удаление XAMPP-сервера
- How To Install and Configure XAMPP on Debian 11
- Steps To Install and Configure XAMPP on Debian 11
- Install XAMPP on Debian 11
- Download XAMPP for Linux
- Configure XAMPP Server
- Access XAMPP Web Interface
- Conclusion
Как установить XAMPP в Debian
XAMPP расшифровывается как кросс-платформа(X), сервер Apache(A), MariaDB(M), PHP(P) и Perl(P). Это набор этих четырех и некоторых других программ, которые позволяют пользователям легко превратить свои системы в полнофункциональный веб-сервер.
Основные компоненты XAMPP служат следующим целям:
- Apache: Доставляет веб-контент в ваш браузер
- Maria-DB: хранит данные для вашего сайта
- PHP: Используется в качестве языка сценариев для разработки веб-сайта
- Perl: Используется как язык программирования для веб-разработки, сетевого программирования, системного администрирования и т.д.
XAMPP поддерживается на различных ОС, включая Windows, Linux, Mac OS X и Solaris. В основном он используется веб-разработчиками для тестирования веб-страниц и приложений перед их загрузкой на реальный сервер. В этой статье мы научимся устанавливать XAMPP на систему Debian. Мы также обсудим, как проверить установку XAMPP через URL.
Установка XAMPP в Debian
Для того чтобы установить и настроить XAMPP в вашей системе, следуйте приведенной ниже процедуре:
Шаг 1: Скачайте установочный пакет
Нажмите на приведенную ниже ссылку, чтобы открыть веб-страницу Apache Friends, а затем загрузите пакет XAMPP для Linux.
Скачанный пакет XAMPP будет сохранен в директории Downloads.
Шаг 2: Сделайте пакет установки исполняемым
Для установки пакета XAMPP мы будем использовать Терминал командной строки. Чтобы запустить Терминал в ОС Debian, перейдите на вкладку Деятельность в левом верхнем углу рабочего стола. Затем в строке поиска введите ключевое слово terminal. Когда появится результат поиска, нажмите на значок Терминала.
Теперь в Терминале выполните следующую команду, чтобы перейти в каталог ~/Downloads.
Теперь, чтобы установить скачанный пакет XAMPP, нам нужно сделать его исполняемым. Для этого введите в Terminal команду «chmod 755», за которой следует имя пакета XAMPP:
chmod 755 xampp-linux-x64-8.1.6-0-installer.run
Если вам нужно проверить разрешение на выполнение для пакетов, используйте следующую команду в Терминале:
Символ -rwxr в приведенном выше выводе указывает на то, что пользователь может выполнить пакет.
Шаг 4: Запуск мастера установки
Теперь запустите мастер установки XAMPP, используя следующий синтаксис в Терминале:
Замените имя пакета на имя пакета XAMPP.
sudo ./xampp-linux-x64-8.1.6-0-installer.run
После выполнения вышеуказанной команды появится следующий мастер установки, который проведет вас через оставшуюся часть процедуры установки. Нажмите кнопку Next, чтобы начать процесс установки.
Далее выберите компоненты XAMPP, которые вы хотите установить, и нажмите Далее.
На следующем экране показан каталог установки «/opt/lamp», куда будет установлен XAMPP. Нажмите Далее, чтобы продолжить.
Снимите флажок Learn more about Bitnami for XAMPP (Узнать больше о Bitnami для XAMPP) и нажмите Далее.
Теперь начнется установка, и вы увидите индикатор выполнения, показывающий ход процесса установки. Как только установка будет завершена, нажмите кнопку Далее.
Время установки зависит от ресурсов компьютера и скорости жестких дисков, может занимать значительное время.
Далее вы увидите следующий экран, показывающий, что установка завершена.
Если вы не хотите запускать XAMPP прямо сейчас, снимите флажок с опции Launch XAMPP и нажмите кнопку Finish, чтобы закрыть мастер установки.
Шаг 6: Запуск XAMPP через терминал
Чтобы запустить XAMPP через терминал, выполните следующую команду:
если при запуске получаем следующую ошибку
XAMPP: Starting MySQL. /opt/lampp/share/xampp/xampplib: line 22: netstat: command not found ok. XAMPP: Starting ProFTPD. /opt/lampp/share/xampp/xampplib: line 22: netstat: command not found ok.
Приведенный выше результат показывает, что XAMPP запущен и работает. Обратите внимание, что вам придется запускать XAMPP вручную при каждой перезагрузке системы.
Шаг 7: Проверка установки
Теперь, чтобы проверить, установлен ли и работает ли XAMPP, откройте в браузере следующую ссылку:
Если вы увидите аналогичный результат, это означает, что XAMPP успешно установлен и запущен.
Для того чтобы проверить установку phpMyAdmin, перейдите по следующей ссылке в браузере.
Если вы увидите аналогичный результат, это означает, что phpMyAdmin успешно установлен и запущен.
Деинсталляция XAMPP
Если вы хотите деинсталлировать и полностью удалить XAMPP из вашей системы, выполните следующую процедуру.
Перейдите в каталог, где установлен XAMPP. Для этого выполните следующую команду в Терминале:
Затем выполните следующую команду для удаления XAMPP.
На экране появится следующее сообщение с вопросом, хотите ли вы удалить XAMPP и все его модули. Нажмите Yes, чтобы начать процесс деинсталляции.
После деинсталляции вы увидите следующее сообщение, информирующее о завершении процесса деинсталляции. Нажмите OK, чтобы закрыть диалоговое окно.
Теперь, чтобы удалить файлы и каталоги XAMPP, выполните следующую команду в Терминале:
Теперь XAMPP деинсталлирован и полностью удален из вашей системы.
Вот и все! В этой статье мы научились устанавливать и настраивать XAMPP в системе Debian. Мы рассмотрели шаг за шагом всю процедуру установки XAMPP, которая включает в себя установку, выполнение и проверку. В конце мы также научились удалять XAMPP, если нам когда-нибудь придется это сделать.
Похожие записи:
Установка XAMPP в Debian 10 (Ubuntu) Linux
На момент написания статьи я скачал пакет xampp-xampp-linux-x64-7.2.30-0-installer.run .
sudo chmod 755 ~/Загрузки/xampp-linux-x64-7.2.30-0-installer.run
sudo ~/Загрузки/xampp-linux-x64-7.2.30-0-installer.run
На всех появляющихся экранах установщика жмём Next.
Здесь можно снять галку с XAMPP Developer Files.
Здесь тоже снимаем галочку.
Тут галочку оставляем, чтобы потом запустился менеджер XAMPP. Нам надо будет сделать первый запуск серверов.
Жмём на Start All , для запуска серверов.
Консольные команды управления XAMPP-сервером
sudo /opt/lampp/lampp restart
Запуск графического менеджера управления XAMPP-севером
sudo /opt/lampp/manager-linux-x64.run
ВАЖНО! Обязательно нужно сначала запустить все компоненты сервера, чтобы можно было установить пароли.
Теперь установим пароли для phpMyAdmin , MySQL root , FTP .
sudo /opt/lampp/xampp security
Пример работы этой команды:
@SrvHome:~$ sudo /opt/lampp/xampp security XAMPP: The MySQL/phpMyAdmin user pma has no password set. XAMPP: Do you want to set a password? [yes] yes XAMPP: Password: XAMPP: Password (again): XAMPP: Setting new MySQL pma password. XAMPP: Setting phpMyAdmin's pma password to the new one. XAMPP: MySQL has no root passwort set. XAMPP: Do you want to set a password? [yes] yes XAMPP: Write the password somewhere down to make sure you won't forget it. XAMPP: Password: XAMPP: Password (again): XAMPP: Setting new MySQL root password. XAMPP: Change phpMyAdmin's authentication method. XAMPP: The FTP password for user 'daemon' is still set to 'xampp'. XAMPP: Do you want to change the password? [yes] yes XAMPP: Password: XAMPP: Password (again): XAMPP: Reload ProFTPD. ok. XAMPP: Done. @SrvHome:~$
При запуске сервера, может появиться такая ошибка — XAMPP: Starting Apache. /opt/lampp/share/xampp/xampplib: строка 22: netstat: команда не найдена .
@SrvHome:~$ sudo /opt/lampp/lampp start Starting XAMPP for Linux 7.4.5-0. XAMPP: Starting Apache. /opt/lampp/share/xampp/xampplib: строка 22: netstat: команда не найдена /opt/lampp/share/xampp/xampplib: строка 22: netstat: команда не найдена ok. XAMPP: Starting MySQL. /opt/lampp/share/xampp/xampplib: строка 22: netstat: команда не найдена ok. XAMPP: Starting ProFTPD. /opt/lampp/share/xampp/xampplib: строка 22: netstat: команда не найдена ok. @SrvHome:~$
Сервер ругается на то, что не может найти утилиту — netstat .
sudo apt install net-tools
Теперь при запуске сервера ошибок не наблюдается
@SrvHome:~$ sudo /opt/lampp/lampp start Starting XAMPP for Linux 7.4.5-0. XAMPP: Starting Apache. ok. XAMPP: Starting MySQL. ok. XAMPP: Starting ProFTPD. ok. @SrvHome:~$
Организация виртуальных хостов
Нам нужно отредактировать три файла – одного системного и двух конфигурационных самого XAMPP:
/etc/hosts
/opt/lampp/etc/httpd.conf
/opt/lampp/etc/extra/httpd-vhosts.conf
Исправления в /etc/hosts
и добавляем к ней site1.loc
127.0.0.1 localhost site1.loc
Где site1.loc , это адрес нашего проекта.
Исправления в /opt/lampp/etc/httpd.conf
#Include etc/extra/httpd-vhosts.conf
Include etc/extra/httpd-vhosts.conf
то есть раскомментируем её.
AllowOverride none Require all denied
AllowOverride all Require all granted Order allow,deny Allow from all
Исправления в /opt/lampp/etc/extra/httpd-vhosts.conf
То, что есть в этом файле или удаляем или комментируем.
Добавляем наши настройки для localhost и нашего хоста
ServerAdmin admin@site1.loc DocumentRoot /opt/lampp/htdocs ServerName localhost ErrorLog logs/localhost-error_log CustomLog logs/localhost-access_log common ServerAdmin admin@site1.loc DocumentRoot /home/user/www/site1/public ServerName site1.loc ErrorLog /home/user/www/site1/error_log CustomLog /home/user/www/site1/access_log common
Пояснения:
/home/user/www — путь к проектам
site1 — корневой каталог проекта
public — каталог сайта проекта
Ниже можно добавлять новые секции для новых сайтов, меняя в них DocumentRoot , ServerName , ErrorLog , CustomLog .
Удаление XAMPP-сервера
Останавливаем службы XAMPP
Делаем исполняемым файл uninstall
sudo chmod +x /opt/lampp/uninstall
How To Install and Configure XAMPP on Debian 11
In this article, we want to show you How To Install and Configure XAMPP on Debian 11.
XAMPP is an open-source software developed by Apache Friends. XAMPP software package contains Apache distributions for Apache server, MariaDB, PHP, and Perl. And it is basically a local host or a local server. This local server works on your own desktop or laptop computer. The use of XAMPP is to test the clients or your website before uploading it to the remote web server. This XAMPP server software gives you a suitable environment for testing MYSQL, PHP, Apache, and Perl projects on the local computer.
The full form of XAMPP is X stands for Cross-platform, (A) Apache server, (M) MariaDB, (P) PHP, and (P) Perl. Cross-platform usually means that it can run on any computer with any operating system.
Steps To Install and Configure XAMPP on Debian 11
Before you start to install XAMPP, you need to log in to your server as a non-root user with sudo privileges. To do this, you can follow our article the Initial Server Setup with Debian 11.
Now follow the steps below to complete this guide.
Install XAMPP on Debian 11
First, you need to update your local package index with the following command:
Download XAMPP for Linux
Then, you need to visit the Apache Friends Downloads page and copy the link address of XAMPP for Linux. And Use the wget command to download it:
wget https://www.apachefriends.org/xampp-files/8.1.4/xampp-linux-x64-8.1.4-1-installer.run
Now set the correct permissions for your downloaded file with the following command:
sudo chmod 755 xampp-linux-x64-8.1.4-1-installer.run
Next, run your XAMPP installer script on Debian 11 with the following command:
sudo ./xampp-linux-x64-8.1.4-1-installer.run
You will be asked some questions, enter y to continue your installation.
When your installation is completed, you will get the following output:
Output Please wait while Setup installs XAMPP on your computer. Installing 0% ______________ 50% ______________ 100% ######################################### ---------------------------------------------------------------------------- Setup has finished installing XAMPP on your computer.
Configure XAMPP Server
At this point, you need to allow everyone to access the XAMPP server on Debian 11.
Open the /opt/lamp/etc/extra/httpd-xampp.conf file and add a line ” Require all granted” and comment out or delete the line “Require local“.
sudo vi /opt/lampp/etc/extra/httpd-xampp.conf
AllowOverride AuthConfig Limit Require all granted ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
When you are done, save and close the file.
At this point, restart your XAMPP service on Debian 11 with the command below:
Restarting XAMPP for Linux 8.1.4-1. XAMPP: Stopping Apache. ok. XAMPP: Stopping MySQL. ok. XAMPP: Starting ProFTPD. ok.
Access XAMPP Web Interface
At this point, you can access your XAMPP on Debian 11 through the web interface. Type your server’s IP address in your web browser:
http://domain_name_OR_ip_address
If you want to access the phpmyadmin page just type the URL of with /phpmyadmin in the address bar.
http://domain_name_OR_ip_address/phpmyadmin
Conclusion
At this point, you learn to Install and Configure XAMPP on Debian 11.
You may be like these articles: