Xampp linux debian установка

Как установить 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 для Linux

Скачанный пакет XAMPP будет сохранен в директории Downloads.

Шаг 2: Сделайте пакет установки исполняемым

Для установки пакета XAMPP мы будем использовать Терминал командной строки. Чтобы запустить Терминал в ОС Debian, перейдите на вкладку Деятельность в левом верхнем углу рабочего стола. Затем в строке поиска введите ключевое слово terminal. Когда появится результат поиска, нажмите на значок Терминала.

Теперь в Терминале выполните следующую команду, чтобы перейти в каталог ~/Downloads.

Теперь, чтобы установить скачанный пакет XAMPP, нам нужно сделать его исполняемым. Для этого введите в Terminal команду «chmod 755», за которой следует имя пакета XAMPP:

chmod 755 xampp-linux-x64-8.1.6-0-installer.run

Если вам нужно проверить разрешение на выполнение для пакетов, используйте следующую команду в Терминале:

Проверьте загрузчик XAMPP

Символ -rwxr в приведенном выше выводе указывает на то, что пользователь может выполнить пакет.

Шаг 4: Запуск мастера установки

Теперь запустите мастер установки XAMPP, используя следующий синтаксис в Терминале:

Замените имя пакета на имя пакета XAMPP.

sudo ./xampp-linux-x64-8.1.6-0-installer.run

После выполнения вышеуказанной команды появится следующий мастер установки, который проведет вас через оставшуюся часть процедуры установки. Нажмите кнопку Next, чтобы начать процесс установки.

Мастер установки XAMPP

Далее выберите компоненты XAMPP, которые вы хотите установить, и нажмите Далее.

Выбор компонентов для установки

На следующем экране показан каталог установки «/opt/lamp», куда будет установлен XAMPP. Нажмите Далее, чтобы продолжить.

Читайте также:  Виртуальная машина windows для линукс

Выберите каталог установки

Снимите флажок Learn more about Bitnami for XAMPP (Узнать больше о Bitnami для XAMPP) и нажмите Далее.

О XAMPP

Готовность к установке

Теперь начнется установка, и вы увидите индикатор выполнения, показывающий ход процесса установки. Как только установка будет завершена, нажмите кнопку Далее.

Установка XAMPP

Время установки зависит от ресурсов компьютера и скорости жестких дисков, может занимать значительное время.

Далее вы увидите следующий экран, показывающий, что установка завершена.

Запуск 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 запущен и работает. Обратите внимание, что вам придется запускать XAMPP вручную при каждой перезагрузке системы.

Шаг 7: Проверка установки

Теперь, чтобы проверить, установлен ли и работает ли XAMPP, откройте в браузере следующую ссылку:

Если вы увидите аналогичный результат, это означает, что XAMPP успешно установлен и запущен.

XAMPP успешно запущен на Debian 10

Для того чтобы проверить установку phpMyAdmin, перейдите по следующей ссылке в браузере.

Если вы увидите аналогичный результат, это означает, что phpMyAdmin успешно установлен и запущен.

PHPMyAdmin установлен XAMPP

Деинсталляция XAMPP

Если вы хотите деинсталлировать и полностью удалить XAMPP из вашей системы, выполните следующую процедуру.

Перейдите в каталог, где установлен XAMPP. Для этого выполните следующую команду в Терминале:

Затем выполните следующую команду для удаления XAMPP.

На экране появится следующее сообщение с вопросом, хотите ли вы удалить XAMPP и все его модули. Нажмите Yes, чтобы начать процесс деинсталляции.

Деинсталляция XAMPP

После деинсталляции вы увидите следующее сообщение, информирующее о завершении процесса деинсталляции. Нажмите 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

ВАЖНО! Обязательно нужно сначала запустить все компоненты сервера, чтобы можно было установить пароли.

Читайте также:  Установка виртуальной машины virtualbox линукс

Теперь установим пароли для 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

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.

Читайте также:  Php excel on linux

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

XAMPP welcome screen on Debian 11

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

Access XAMPP phpmyadmin

Conclusion

At this point, you learn to Install and Configure XAMPP on Debian 11.

You may be like these articles:

Источник

Оцените статью
Adblock
detector