Как установить и настроить XAMPP в GNU / Linux

Это актуальное руководство по установке и настройке XAMPP в GNU / Linux с подробными пошаговыми инструкциями.

Что такое XAMPP?

XAMPP - это полностью бесплатный и простой в установке дистрибутив Apache, который содержит MariaDB, PHP и Perl. Установочный пакет XAMPP был разработан так, чтобы его было невероятно легко установить и использовать.Полностью бесплатный и простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl.

Как установить и настроить XAMPP?

Установка Xampp

1.- Загрузите XAMPP для Linux из https://www.apachefriends.org/es/index.html

установить и настроить XAMPP

2.- В конце загрузки у нас есть архив.пробег, который мы должны установить следующим образом:

  • Мы открываем Терминал с Ctrl + T, или из нашего меню.
  • Авторизуемся как root:

Корневой вход

  • Мы приступаем к предоставлению разрешений на выполнение для .run и установке XAMPP.
$ sudo su $ chmod + x xampp-linux-x64-5.6.28-0-installer.run $ ./xampp-linux-x64-5.6.28-0-installer.run

Разрешения на установку

0установить

1установить

  • Принимаем все и ждем окончания установки.

Настройка XAMPP

3.- Переходим к настройке XAMPP

  • Конфигурация MySQL (MariaDB)
    $ ln -s / opt / lampp / bin / mysql / usr / bin / $ который mysql $ type mysql $ ls -lart / usr / bin / mysql
    

    конфигурация mysql

    проверьте конфигурацию mysql

  • Настройка правила com.ubuntu.pkexec.xampp.policy для графической панели для запуска с правами администратора будет создан файл bash, который запускается xampp-linux-x64-5.6.28-0-installer.run. Для этого идем по маршруту / usr / share / polkit-1 / действия и выполняем:
    $ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    сенсорная политика

    нано политика

    Внутри файла com.ubuntu.pkexec.xampp.policy вставляем следующий код:

 Для запуска панели управления XAMP требуется аутентификация. xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run правда
  • Создание скрипта, отвечающего за выполнение графической панели XAMPP в пути / usr / bin / . Мы должны создать скрипт с именем xampp-панель управления:
    сенсорная панель управления xampp, nano xampp-панель управления

    сенсорный xpc

    нано xpc

#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • Настроив .desktop для запуска графического диспетчера служб XAMPP, выполните следующие команды в пути / USR / доли / приложений:
    сенсорная панель управления xampp, nano xampp-панель управления

    сенсорный рабочий стол

    нано рабочий стол

  • После запуска nano application.desktop введите следующий код
[Запись на рабочем столе] Комментарий = Запуск / остановка XAMPP Имя = Панель управления XAMPP Exec = xampp-control-panel Icon = xampp Кодировка = UTF-8 Terminal = false Тип = Приложение
  • Теперь у нас есть значок, при нажатии на который выполняется pkexec, который запрашивает у нас логин для назначения разрешений на выполнение графической панели XAMPP. Это должно выглядеть примерно так:
    XPC

    pkexec

    xampp-pc

  • Чтобы использовать mysql, если вы выполнили предыдущую настройку, вам больше не нужно переходить в каталог / opt / lampp / bin / mysql -u корень -p чтобы войти в систему сейчас, вам просто нужно открыть терминал и запустить mysql -u root -p.
    mysql

Теперь мы можем графически управлять нашим XAMPP и получать доступ к mysql, не переходя в каталог / opt / lampp / bin.

Это все руководство, надеюсь, вам понравилось и не забывайте оставлять свои комментарии.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Federico сказал

    Это статьи, которые ценятся больше всего за подробное и точное содержание. Он помог коллегам, предпочитающим Windows, установить версии программного обеспечения XAMPP. Я не знал о существовании установщика для Linux, который использовался для установки и настройки LAMP вручную. Я убежден, что это будет большим подспорьем для тех, кто хочет иметь сервер с этими функциями, и убедит многих программистов и администраторов, которые предпочитают устанавливать его в Windows, сделать это на сервере с Linux. Спасибо Nexcoyotl за такую ​​отличную статью!

    1.    Некскойотль сказал

      Большое спасибо, Федерико, ваш комментарий будет признателен, я надеюсь, что это небольшое и простое руководство было полезно. Это первое, что я надеюсь сделать еще много.

  2.   Ерко сказал

    Очень хороший гид

    Но у меня вопрос, а почему вы трогаете? Я понимаю, что это для создания пустого файла, но с помощью только nano вы можете создать и отредактировать файл ...

    1.    Federico сказал

      трогать - это команда, используемая для обновления дат доступа и изменения одного или нескольких файлов до текущей даты.
      нажмите [OPTINO]… FILE…
      Если аргумент FILE или имя файла не существует, создается пустой файл с тем же именем, что и FILE.
      Это более прямой и очень распространенный способ создания пустых файлов, чем через редактор. карликовый
      Бегать прикосновение человека для получения дополнительной информации.

    2.    Некскойотль сказал

      Привет, yerko, заранее спасибо за комментарий, причина, по которой я использую тач, в том, что для меня это привычно хе-хе. И если, как сказал товарищ Федерико, его функция выходит за рамки создания файлов. Если хотите узнать больше, запустите $ man touch, привет друг.

      1.    Ерко сказал

        Но после касания вы изменяете файл, так что это дополнительный шаг к тому, что вы делаете.

      2.    Ерко сказал

        Я знаю, что делает тач, я просто хотел знать, зачем вы это сделали: P, раз уж с nano этого было более чем достаточно 😉

  3.   Анонимный сказал

    Очень хорошая документация, хорошая работа.
    Что вы используете для настройки подсказки, мне очень понравилась ее настройка.

    привет

    1.    Некскойотль сказал

      Привет, друг, спасибо, что заглянули и прокомментировали 😀, я использую оболочку Powerline, это проект с открытым исходным кодом, вы можете найти его на github. Настроить легко. Я использую оболочку bash и powerline, хотя вы также можете настроить ее для zsh.

  4.   Корацуки сказал

    Очень хороший учебник. Мое внимание привлекает конфиг терминала, не могли бы вы поделиться конфигом?

    1.    Некскойотль сказал

      Привет, Корацуки, ознакомьтесь с этим руководством, которое я делаю, я надеюсь, что настройка подсказки будет для вас полезной. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Стивен сказал

    Очень хорошо ваш вклад. Брат, как жаль, что я почти не видел эту публикацию, несколько недель назад они оставили мне задачу установить среду LAMP на моем компьютере, но, как я вижу, установить XAMPP проще. В любом случае спасибо за ваш вклад, привет.

  6.   daz08 сказал

    Отлично, очень хорошо объяснено и просто.

  7.   МОРК сказал

    Большое спасибо.

    Все нормально работало.

    Привет!

  8.   Кэтрин сказал

    Здравствуйте, все, что объясняется на изображениях, также объясняется в тексте? То есть изображения только для иллюстрации? Или есть шаги, которые вы должны сделать, которые изображены на картинках. Я спрашиваю, потому что я слепой, и я еще не очень разбираюсь в Linux, поэтому я не хочу создавать беспорядок, ха-ха. С другой стороны, у меня ubuntu mate 18. Можно ли применить это руководство? От уже большое спасибо. Ура!

  9.   Леон С сказал

    Отличный материал с иллюстративным содержанием, это упрощает руководство другими

  10.   Игнасио7 сказал

    - одна сторона показана дважды
    сенсорная панель управления xampp
    панель управления nano xampp
    - один на маршруте
    / usr / bin /
    - и еще по маршруту:
    / USR / доли / приложений
    - Я думаю, что на самом деле во втором пути это должен быть xampp-control-panel.desktop.
    - С другой стороны, для выполнения большинства шагов у меня не было разрешений, поэтому я закончил выполнение команд с помощью «sudo», так что я уже мог создать их команду.
    - Но, в конце концов, когда я открываю значок, появляется сообщение об ошибке:
    Команда «xampp-control-panel» не может быть выполнена.
    Не удалось запустить дочерний процесс «xampp-control-panel» (в доступе отказано)

    1.    Игнасио7 сказал

      - Я уже заставил это работать, и я поместил разрешение на выполнение в файл / usr / bin / xampp-control-panel.
      sudo chmod + x / usr / bin / xampp-панель управления

      1.    Гарольд Барбоза сказал

        Спасибо, это было то, чего мне не хватало из-за проблемы с отказом в разрешении.

  11.   Леон С сказал

    2020 этот пост все еще отлично работает!

  12.   Никсоад сказал

    Спасибо, у меня это сработало, хотя я не вижу значка xampp, но вижу белое поле, но это не имеет значения, у меня просто проблема в том, что когда я использую редактор кода, такой как sublime, он отказывает мне в разрешениях на создание файлов в проектах htdocs. Мне удалось сделать возвышенное, предоставив разрешения, я могу читать и редактировать файлы, но я не могу заставить его создавать новые файлы.

  13.   Juconta сказал

    Спасибо миллион Nexcoyotl за статью!!!, и всем, кто ведет блог.desdelinux.net место, где находится нужная нам информация!!
    Спасибо-спасибо!!

  14.   Гонсало сказал

    Очень хорошее объяснение

    Я использую linux mint, и я мог бы использовать один, объясненный с доступом, поскольку я выполняю шаги, и они не отображаются ни в одной графической части
    Заранее большое спасибо

  15.   Лео Пуал сказал

    Привет, спасибо за все руководство.
    Но это не работает. Я уже проверил разрешения, пути, текст для вставки и ничего; Я ввожу пароль и больше ничего не происходит.

    Не могли бы вы сказать мне, работает ли это для Opensuse 15.3 Leap.

    Я внимателен, спасибо.

    1.    Пост-установка Linux сказал

      Привет, Лео. Мы рекомендуем вам изучить этот пост, который гораздо более актуален и называется: XAMPP: среда разработки с PHP, которую легко установить в GNU/Linux — https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   Хуанито сказал

    2022 год, а он до сих пор работает. Я использую Debian 11!!