Ubuntu 16.04 - วิธีเริ่มแผงควบคุม xampp


30

ฉันจะเริ่ม xampp ได้อย่างไร หลังจากการติดตั้งไม่มีทางลัดที่สร้างบน desctop ตอนนี้ฉันไม่พบมัน ฉันใช้ 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 ด้วย แต่ไม่พบสิ่งที่เกี่ยวข้อง:

ป้อนคำอธิบายรูปภาพที่นี่

UPDATE:

/ opt / lampp

ป้อนคำอธิบายรูปภาพที่นี่

UPDATE:

ฉันพยายามเริ่ม xampp จากเทอร์มินัลเช่นนี้:

root @ ubuntu: / opt / lampp $ ./xampp แผง

แต่หน้าช่วยเหลือของ xampp จะแสดงในเครื่องเทอร์มินัลและไม่มี GUI เริ่มทำงาน:

ป้อนคำอธิบายรูปภาพที่นี่


1
ลองติดตั้งแพ็กเกจ python gtk จากนั้นรีสตาร์ทแผงควบคุม xampp ของคุณ -> launchpad.net/ubuntu/+archive/primary/+files/ …
Akhil Varma

3
ว้าวรับชม 10k แล้วในบางสิ่งที่เรียบง่ายเช่นนี้อูบุนตูต้องปรับปรุงจริงๆดังนั้นจึงใช้งานง่ายกว่ามิฉะนั้นทุกคนจะอยู่ที่หน้าต่าง
Black

lol, 2019 และเรามีผู้ชม 227,000 คนมันยังซับซ้อนอยู่ไหม?!
Black

คำตอบ:


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 ปัจจุบันของคุณ


คัดลอกคำสั่งวางด้านล่างในเทอร์มินัลแล้วกดปุ่ม Enter

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

ตรวจสอบด้วยวิธีนี้หากทำงานหรือไม่:

ป้อนคำอธิบายรูปภาพที่นี่


มันจะไม่สร้างไอคอนบนเดสก์ท็อปโดยตรง ค้นหาตามที่แสดงในภาพหน้าจอ
Alamjit Singh

1
อัปโหลดภาพหน้าจอของไดเรกทอรี / opt / lampp (ไปที่ไดเรกทอรีนี้กดปุ่มพิมพ์หน้าจอแล้วบันทึกจากนั้นอัปโหลด)
Alamjit Singh

1
ฉันเพิ่งถอนการติดตั้งและติดตั้งใหม่ แต่มีจำนวนโฟลเดอร์และไฟล์เท่าเดิม
Black

1
ทางลัดใช้งานไม่ได้
Black

2
ว้าวนักพัฒนา XAMPP กำลังทดสอบซอฟต์แวร์ของตัวเองอยู่หรือเปล่า?
Black

27

คุณสามารถใช้หนึ่งในคำสั่งด้านล่าง

  • หากคุณใช้ระบบ 32 บิต:

    sudo /opt/lampp/manager-linux.run
    
  • หากคุณใช้ระบบ 64 บิต:

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

3
Works! และทำงานได้ดี Xampp ในอุดมคติแล้วเราควรสร้าง executables เริ่มต้นที่จำเป็นแทนที่จะคาดหวังให้เราทำ
Nav

1
Damm ถูกต้อง @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-panel เพื่อให้สามารถสร้างตัวเรียกใช้งาน:

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

  2. เรียกใช้คำสั่งด้านล่างเพื่อรันแอปพลิเคชั่นสร้าง Launcher

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

  3. หน้าต่าง "สร้างตัวเรียกใช้งาน" จะปรากฏขึ้นและเลือก "แอปพลิเคชัน" เป็นประเภท

  4. ป้อนตัวอย่างเช่น“ XAMPP starter” เป็นชื่อ

  5. ป้อน“ sudo / opt / lampp / lampp start” ใน Command Box

  6. กดตกลง


1
ขอบคุณ แต่ฉันได้รับgnome-desktop-item-edit: file:///root/Programs/Launchers does not have a .desktop or .directory suffix
Black

เส้นทางนี้ [~ / Programs / Launchers] เป็นตัวอย่าง! สร้างโฟลเดอร์และป้อนเส้นทาง ไฟล์ .desktop จะถูกบันทึกไว้ที่นั่น
M. Hossein

1
ตกลงฉันลองสิ่งนี้ตอนนี้มีทางลัดบน desctop ของฉัน แต่ไม่มีอะไรเกิดขึ้นถ้าฉันคลิกที่มัน
Black

ลองใช้ "gnome-desktop-item-edit /opt/lampp/manager-linux-x64.run - สร้างใหม่" จากนั้นเรียกใช้ "sudo apt-get update" ในเทอร์มินัลควรใช้งานได้
Alamjit Singh

2

ของคุณหายไปโมดูลที่ต้องpython gtkGTK ใช้เพื่อวาด GUI

คำสั่งนี้อาจทำเคล็ดลับ:

sudo apt install python-gtk2

เมื่อเสร็จแล้วให้ลองเปิดใช้อีกครั้งด้วย:

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

ฉันไม่คิดว่านี่จะหายไป ถ้ามันหายไปจริงๆแล้วแผงจะแสดงขึ้นมาได้อย่างไรหลังจากการติดตั้ง? ต่อไปฉันจะได้รับError importing pygtk2 and pygtk2-libglade
Black

1
คุณไม่ได้ระบุว่าพาเนลปรากฏขึ้น "หลังการติดตั้ง" และฉันก็จะเห็นข้อความแสดงข้อผิดพลาดของ python ที่บอกว่าคุณขาด python-gtk อย่างสมบูรณ์หรือไม่อยู่ในเส้นทางการค้นหาของ python
นิโคลัส

ใช่ฉันไม่ได้พูดถึงเรื่องนั้น
Black

คุณยังต้องการความช่วยเหลือหรือไม่หรือหาวิธีแก้ปัญหาของคุณ?
Nicholas

ไม่เป็นไรขอบคุณมันใช้งานได้แล้ว ฉันสามารถเปิด pannel โดยดำเนินการsudo ./manager-linux-x64.runในโฟลเดอร์ xampp
Black

0

วิธีสร้างตัวเรียกใช้งานบนเดสก์ท็อป:

1) คุณต้องการ gksu ดังนั้นหากคุณยังไม่มีให้รันใน terminal:

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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.