Ubuntu 16.04 - Як запустити панель управління xampp


30

Як я можу запустити xampp? Після установки на дектопі не було створено ярликів, тепер я не можу його знайти. Я використовую останні XAMPP для Linux 5.6.30, 7.0.15 та 7.1.1

Панель запустилася відразу після встановлення, але я не можу з’ясувати, як запустити панель після закриття.

Я читав у якійсь іншій темі для виконання цієї команди:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 

Але це не вдається:

 sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 
Traceback (most recent call last):
  File "xampp-control-panel.py", line 18, in <module>
    import gtk
ImportError: No module named gtk

Я також намагався шукати xampp, але нічого відповідного не знайдено:

введіть тут опис зображення

ОНОВЛЕННЯ:

/ opt / lampp

введіть тут опис зображення

ОНОВЛЕННЯ:

Я також намагався запустити xampp з терміналу так:

root @ ubuntu: / opt / lampp $ ./xampp панель

Але тоді в довідці відображається сторінка довідки xampp, і не запускається GUI:

введіть тут опис зображення


1
спробуйте встановити пакунок python gtk, а потім перезавантажте панель керування xampp -> launchpad.net/ubuntu/+archive/primary/+files/…
Akhil Varma

3
уау, вже 10-ти переглядів чогось такого простого, ubuntu справді потрібно вдосконалити, щоб його було легше використовувати, інакше всі залишаться біля Windows
Чорний

lol, 2019, і у нас 227 000 переглядів, все-таки це складно ?!
Чорний

Відповіді:


33

Перш за все вам потрібно встановити gksu за допомогою наступної команди:

sudo apt-get install gksu

Потім запустіть:

gksu gedit /usr/share/applications/xampp-control-panel.desktop

і збережіть у файлі наступний код.

(Ви використовуєте 64-бітну систему, тому не потрібно нічого змінювати, просто скопіюйте пасту)

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=false

Примітка. Для 32-бітного xampp введіть "manager-linux.run" на місці "manager-linux-x64.run"

Виконати наступну команду в терміналі:

sudo apt-get update

Тепер перевірте програми, його значок створено.

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

введіть тут опис зображення

Я перевірив, що ваш каталог правильний, але деякі папки xampp відсутні. Перевір мою і порівняй.

введіть тут опис зображення


Щоб видалити ваш поточний xampp


Скопіюйте вставити нижче команди в термінал і натисніть кнопку введення.

sudo -i
cd /opt/lampp
sudo ./uninstall 

Щоб встановити XAMPP


Search `xampp-linux-x64-5.6.30-0-installer.run` in Google and download it. Then run:

chmod +x xampp-linux-x64-5.6.30-0-installer.run
sudo ./xampp-linux-x64-5.6.30-0-installer.run

Перевірте, чи працює наступна команда чи ні:

sudo /opt/lampp/lampp start

також перевірте, чи працює він чи ні:

введіть тут опис зображення


Він не створить значок безпосередньо на робочому столі. Пошук, як показано на скріншоті.
Аламіт Сінгх

1
завантажити скріншот каталогу / opt / lampp. (Перейдіть у цей каталог, натисніть кнопку друку на екрані друку, а потім збережіть його та завантажте)
Alamjit Singh

1
Я просто видалив її та встановив наново, але мав таку ж кількість папок і файлів, як і раніше.
Чорний

1
Ярлик не працює.
Чорний

2
Нічого, розробники XAMPP навіть тестують власне програмне забезпечення?
Чорний

27

Ви можете скористатися однією з команд нижче.

  • Якщо ви використовуєте 32-бітну систему:

    sudo /opt/lampp/manager-linux.run
    
  • Якщо ви використовуєте 64-бітну систему:

    sudo /opt/lampp/manager-linux-x64.run
    

3
Працює! І працює добре. В ідеалі Xampp повинен був створити необхідні виконавчі файли для запуску, а не сподіватися, що ми це зробимо.
флот

1
Чорт правильно @Nav. Вони намагаються зробити нас повним одуром. і витрачайте наш час на пошук цього шматка ....
Prabesh bhattarai

6

У цій публікації я пояснив, як насправді працює ярлик

По-перше, gksuслід встановити в Ubuntu. Виконайте наступну команду, щоб підтвердити, чи встановлена ​​вона, і вона встановить її, якщо її ще немає:

sudo apt-get install gksu

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

Помістіть такий текст у /usr/share/applications/xampp-control-panel.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=false

Тепер перейдіть /usr/share/applicationsі перевірте, чи створено запис чи ні:

введіть тут опис зображення

Розширення ярлика чи піктограм є .desktop.


Якщо в цій папці вже присутній ярлик XAMPP, ви можете також редагувати його код, а не створювати новий файл, знаючи його ім'я, як показано нижче:

введіть тут опис зображення

Тепер припустимо, що ви хочете відредагувати код sol.desktopзапуску наступної команди:

sudo gedit /usr/share/applications/sol.desktop

запустити:

sudo apt-get update

1
gksu застарілий. Він видалений з Debian, Ubuntu 18.04 та іншої нової версії дистрибутива Linux. Тепер рішенням є використання: askubuntu.com/questions/39281/…
Cagy79

3

Виконайте наступні кроки:

  1. Встановіть панель gnome, щоб мати змогу створити пускову панель:

    sudo apt-get install --no-install-recommends gnome-panel

  2. Запустіть команду нижче, щоб виконати додаток Create Launcher:

    gnome-desktop-item-edit ~/Programs/Launchers --create-new

  3. З'явиться вікно "створити запуск" і виберіть "Застосування" як Тип.

  4. Введіть, наприклад, "XAMPP starter" як Ім'я.

  5. Введіть “sudo / opt / lampp / lampp start” у поле “Command”.

  6. Натисніть ОК.


1
Дякую, але я отримуюgnome-desktop-item-edit: file:///root/Programs/Launchers does not have a .desktop or .directory suffix
Чорний

Цей шлях [~ / програми / пускові програми] є прикладом! Створіть папку та введіть її шлях. Файл .desktop буде збережений там.
М. Хоссен

1
Ок, я спробував це, тепер на моєму дектопі з'являється ярлик, але нічого не відбувається, якщо натиснути на нього.
Чорний

Спробуйте це "gnome-desktop-item-edit /opt/lampp/manager-linux-x64.run --create-new", тоді запустіть "sudo apt-get update" в терміналі, воно повинно працювати.
Аламіт Сінгх

2

Ваш відсутній модуль , який pythonвимагає, gtk. GTK використовується для малювання графічного інтерфейсу.

Ця команда може зробити трюк:

sudo apt install python-gtk2

По закінченні спробуйте запустити його знову:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 

Я не думаю, що цього немає. Якщо вона справді відсутня, то як же панель може з'являтися відразу після встановлення? У всякому разі, я отримуюError importing pygtk2 and pygtk2-libglade
Чорний

1
Ви не вказуєте, що панель відображалася "відразу після встановлення". І я переходжу до повідомлення про помилку python, тобто або говорить про те, що ви повністю не вистачаєте python-gtk, або він не знаходиться в шляху пошуку python.
Миколая

Так вибачте, що я про це не згадував.
Чорний

Вам все-таки потрібна допомога в цьому, чи ви знайшли своє рішення?
Микола

Ні, дякую, це працює зараз. Мені вдалося відкрити панель, виконавши sudo ./manager-linux-x64.runв папці xampp
Чорний

0

Щоб створити панель запуску на робочому столі:

1) Вам потрібен gksu, тому якщо у вас його ще немає, запустіть у терміналі:

sudo apt-get install gksu

2) Запустіть gedit (або будь-який інший редактор тексту), а потім введіть інформацію нижче:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/opt/lampp/htdocs/favicon.ico
Name[en_US]=XAMPP
Exec=gksu /opt/lampp/manager-linux-x64.run
Comment[en_US]=Start XAMPP Control Panel
Name=XAMPP
Comment=Start XAMPP Control Panel
Icon=/opt/lampp/htdocs/favicon.ico
Save the file on your Desktop as Xampp.desktop

3) Після того, як ярлик з’являється на робочому столі, клацніть правою кнопкою миші на ньому, перейдіть на вкладку Властивості, дозволи та встановіть прапорець "Дозволити виконання файлу як програми".

Вищенаведене створює ярлик для панелі управління XAMPP.

У випадку, якщо ви хочете запустити свій тип терміналу:

sudo /opt/lampp/manager-linux-x64.run


-1

Ви також можете створити сценарій оболонки.

Відкрити vimредактор

vim Xampp.sh

Потім перейдіть до режиму вставки, натиснувши iта введіть наступний код

#Shell Script For Launching Xampp Control Panel
cd /opt/lampp
sudo ./manager-linux-x64.run
cd 

Якщо ви використовуєте 32-бітну версію, скопіюйте такий код:

#Shell Script For Launching Xampp Control Panel
cd /opt/lampp
sudo ./manager-linux.run
cd

Збережіть код натисканням ESCта написом:

:wq

Це збереже код і вийде з vim редактора.

Змініть дозволи на скрипт оболонки, видавши таку команду:

chmod 775 Xammp.sh

Тепер ви закінчили.

Просто запустіть скрипт оболонки за допомогою наступної команди:

./Xampp.sh

1
Я не думаю, що питання полягає в тому, як зробити ярлик або скрипт для відкриття Xampp, а навпаки, зіткнувшись з проблемою із запуском Xampp.
derHugo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.