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

Вопрос или проблема

Я весь день пытаюсь установить XAMPP на свой Steam Deck, чтобы запустить Apache и другие вещи из панели управления XAMPP.

Я зашел на сайт XAMPP и скачал XAMPP для Linux. Скачивание дает мне файл .run, но как мне запустить этот файл .run?

Когда я открываю файл, я получаю следующее:

Выберите приложение на KDE

Какое приложение мне нужно выбрать для установки XAMPP? Я выбрал пару случайных, но это не работает.

При запуске с помощью приложения Discover я получаю следующую ошибку:

Не удалось открыть файл: file:///home/deck/Downloads/xampp-linux-x64-8.2.12-0-installer.run

Буду признателен за любую помощь 🙏🏻. Спасибо.


ИЗМЕНЕНИЕ: Как предложил ZOOM в комментариях. Мне нужно попробовать запустить его через терминал, используя следующую команду:
./xampp-linux-x64-8.2.12-0-installer.run, но это дает ошибку о праве доступа:

bash: ./xampp-linux-x64-8.2.12-0-installer.run: Доступ запрещен

А запуск . ./xampp-linux-x64-8.2.12-0-installer.run дает следующую ошибку:

bash: .: ./xampp-linux-x64-8.2.12-0-installer.run: невозможно выполнить двоичный файл

Открыть/Запустить терминал

Ctrl+Alt+T

или

Ctrl+Alt+F1 или F2, и т.д..

Как открыть терминал на Steam Deck

Как мы открываем терминал в SteamOS?

Войдите как root или sudo и выполните:

Как узнать свой пароль sudo в SteamOS?

Перед тем как запустить установщик, вам нужно сделать его исполняемым:

Перейдите в Downloads:

cd ~/Downloads

chmod +x xampp-linux-x64-8.2.12-0-installer.run

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

или

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

После установки выполните:

sudo /opt/lampp/lampp start

Вручную запустите LAMP сервер

Запустите панель управления XAMPP:

sudo /opt/lampp/xampp start

Часто задаваемые вопросы по Linux XAMPP FAQ

Как запустить панель управления XAMPP на Fedora 27?

Как запустить панель управления xampp на linux через терминал

Ubuntu 16.04 – Как запустить панель управления xampp

Невозможно выполнить двоичный файл

Проверьте, что вы запускаете правильную версию XAMPP для вашей архитектуры системы (64-бит).

SteamOS основан на Arch Linux, эта версия XAMPP должна работать нормально.

Проверьте эти посты по теме “невозможно выполнить двоичный файл”:

Официальный релиз версии для Linux

Кто-нибудь устанавливал стек AMP (Apache, MySQL, PHP) на Deck?

distrobox

Ни Steam (Native), ни Steam (Runtime) не работают на Garuda
Попробуйте открыть терминал с помощью:

Почему этот двоичный исполняемый файл выдает “невозможно выполнить: отсутствует необходимый файл”?

Установите пакеты по отдельности

Я не уверен, сколько у вас опыта, но если обычный способ не работает, попробуйте установить Apache, PHP и MariaDB по отдельности.

Попробуйте с Docker

Если возможно, вы можете запустить Docker, и тогда не будет проблем с его запуском через это.

Настройка docker на steamdeck

linuxserver/steamos

Руководство по SteamOS VSCode + Docker

Ответ или решение

Установка XAMPP на SteamOS: Полное руководство

Steam Deck — популярная портативная игровая консоль на базе SteamOS, которая также способна выполнять множество других задач, включая веб-разработку. Одним из наиболее удобных способов установки локального сервера для разработки в Linux является использование XAMPP. В данном руководстве мы подробно рассмотрим шаги, необходимые для успешной установки XAMPP на SteamOS.

Шаг 1: Подготовка к установке

Перед тем как начать установку, вам нужно убедиться, что вы скачали правильную версию XAMPP. Вам будет нужен файл с расширением .run, который вы можете получить с официального сайта Apache Friends.

  1. Скачивание XAMPP: Перейдите на страницу загрузки XAMPP и скачайте нужный файл.

Шаг 2: Открытие терминала

На SteamOS терминал можно открыть несколькими способами:

  • Нажмите сочетание клавиш Ctrl + Alt + T
  • Используйте сочетание Ctrl + Alt + F1, F2 и так далее.

Шаг 3: Навигация к папке загрузок

В терминале введите команду для перехода в папку загрузок:

cd ~/Downloads

Шаг 4: Предоставление разрешений на выполнение файла

Прежде чем вы сможете запустить установщик, нужно обеспечить выполнение файла. Используйте следующую команду:

chmod +x xampp-linux-x64-8.2.12-0-installer.run

Шаг 5: Запуск установщика

Теперь, когда файл имеет необходимые разрешения, можно запускать его. Для этого выполните команду с использованием sudo:

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

При этом вам может потребоваться ввести ваш пароль, если он требуется на вашей системе.

Шаг 6: Старт XAMPP

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

sudo /opt/lampp/lampp start

Вы сможете использовать XAMPP Control Panel, при этом команда будет следующей:

sudo /opt/lampp/xampp start

Важные моменты и советы

  1. Проверка архитектуры: Убедитесь, что вы загружаете 64-битную версию XAMPP, так как SteamOS также основан на 64-битной архитектуре.

  2. Ручная установка компонентов: Если установка XAMPP не проходит успешно, вы можете попробовать установить Apache, PHP и MariaDB по отдельности. Это обеспечит больший контроль над процессом.

  3. Использование Docker: Если стандартная установка вызывает проблемы, вы можете рассмотреть возможность установки Docker. Это позволит изолированно запускать ваше приложение в контейнере, не затрагивая основную систему.

Заключение

Следуя вышеописанным шагам, вы сможете успешно установить XAMPP на своем Steam Deck и запустить локальный сервер. Если у вас возникли трудности на каком-либо из этапов, не стесняйтесь обращаться за помощью в сообщество Steam Deck или на специализированные форумы Linux. Удачи в ваших разработках!

Оцените материал
Добавить комментарий

Капча загружается...