ติดตั้ง XAMPP อย่างไร?


9

สวัสดีทุกคนเป็น noob บน Ubuntu / Linux World

ดังนั้นฉันต้องการบางอย่างที่ให้การสอนเต็มรูปแบบกับวิธีการติดตั้งXamppจาก apachefriends.org อย่างถูกต้องบน Ubuntu 11.10 + ทั้งหมดนอกเหนือจาก Ubuntu สำหรับ 32 บิตและ 64 บิตรุ่นเดสก์ท็อป .. และฉันต้องการสิ่งนี้:

  • สร้างโฟลเดอร์บนโฮมโฟลเดอร์ของคุณและเชื่อมโยงกับhtdocsจากApache Web Server
  • สร้างส่วนต่อประสาน GUI สำหรับ Xmapp
  • เริ่ม Xampp เมื่อ Ubuntu Boot Up หรือเริ่ม Ubuntu

(หมายเหตุ: ฉันถามทั้ง X86 และ X64 เพื่อให้คนในที่อื่นสามารถดูบทแนะนำ)


ข้อมูลใหม่:

สิ่งที่ฉันทำคือฉันดาวน์โหลดจากapachefriends.orgในตอนนี้และฉันยังต้องบอกว่าฉันใช้ Ubuntu 11.10 X64 บิตสำหรับหน่วยประมวลผล Dell Studio 1558 intel i3

ฉันจะบอกให้คุณรู้ว่าคนไหนเป็นทางออกที่ดีที่สุดและเป็นเวอร์ชั่นสำหรับเดสก์ท็อปของ Ubuntu 11.10 (หน้าจอแล็ปท็อป 15 นิ้ว ^ _ ^) ไม่ใช่เซิร์ฟเวอร์ Ubuntu


หากคุณต้องการรายละเอียดทางเทคนิคของคอมพิวเตอร์ของฉันทั้งหมดโปรดแจ้งให้ฉันทราบฉันจะเพิ่มลงในคำถาม
Ran Shemer

ลองทำตามคำแนะนำที่เขียนขึ้นสำหรับ Ubuntu 11.10 นอกจากนี้ยังบอกให้คุณเริ่มต้น lampp ในระหว่างการบูทและวิธีการรักษาความปลอดภัยเซิร์ฟเวอร์ของคุณ บทช่วยสอนนี้ควรใช้กับอูบุนตู 10.04 ขึ้นไปmenatronics.blogspot.in/2012/01/…

สวัสดี? มีอะไรอัพเดตไหม?
Lucio

คำตอบ:


9

ทำไมไม่ทำอย่างนั้นsudo apt-get install lamp-server^ libapache2-mod-perl2? lamp-server^แพคเกจควรติดตั้ง Apache2, MySQL, PHP, (ซึ่งควรอยู่แล้วจะตั้งขึ้นมาเพื่อร่วมกันทำงาน) libapache2-mod-perl2ควรเพิ่มการสนับสนุน Perl เพื่อ Apache. *

สำหรับการอนุญาตฉันมักจะทำสิ่งนี้:

sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www

จากนั้นคุณสามารถสร้างลิงก์ในโฟลเดอร์บ้านของคุณที่ชี้ไปยังไดเรกทอรีเว็บเซิร์ฟเวอร์:

sudo ln -s /var/www /home/<yourusername>/www

โดยค่าเริ่มต้นเมื่อคุณติดตั้ง Apache ด้วยวิธีนี้มันจะเริ่มต้นในการบูต

ฉันคิดว่าการติดตั้งซอฟต์แวร์บน Ubuntu จะทำได้ง่ายกว่ามาก ด้วยวิธีนี้คุณจะได้รับการอัปเดตซอฟต์แวร์โดยอัตโนมัติผ่านผู้จัดการแพ็คเกจ

* ฉันไม่ได้ทำมาก่อน คุณอาจต้องติดตามตอนท้ายของหน้านี้จากหัวข้อ "กำหนดค่าไดเรกทอรี cgi-bin"


ฉันไม่ได้ทดสอบเพื่อนเพราะวิธีเดียวที่ฉันรู้ว่าจะใช้และตอนนี้ฉันมีข้อมูลใน MySql ดังนั้นจึงควรทำงานดังนั้นตอนนี้ unistalling หรือสูญเสียข้อมูลฉันควรไปที่ที่ฉันรู้
Ran Shemer

1

หลายเดือนที่ผ่านมาฉันได้แก้ไขปัญหานั้นแล้วเมื่อฉันเปลี่ยน 32 บิตเป็น 64 บิต หมายเหตุ: xampp สำหรับ linux ชื่อ lampp เนื่องจาก lampp ถูกคอมไพล์สำหรับ 32 บิตดังนั้นเมื่อคุณต้องการใช้ใน 64 บิต Ubuntu คุณต้องติดตั้งไลบรารีที่แชร์ 32 บิต sudo apt-get install ia32-libs(เฉพาะ Ubuntu 64 บิต)

  1. ดาวน์โหลด lampp ในhttp://www.apachefriends.org/en/xampp-linux.html
  2. สำหรับผู้ใช้แต่ละคนมีเว็บโฟลเดอร์ (เช่น / home / astro / public_html), ไม่ใส่เครื่องหมายข้อคิดเห็นการกำหนดค่านี้ในการกำหนดค่า Apache lampp

    sudo vim /opt/lampp/etc/httpd.conf

จาก #Include etc/extra/httpd-userdir.conf ถึง Include etc/extra/httpd-userdir.conf

คุณสามารถเปลี่ยนชื่อโฟลเดอร์เริ่มต้นใน /opt/lampp/etc/extra/httpd-userdir.conf

  1. จริง ๆ แล้ว lampp นั้นรวม GUI สำหรับ start หรือ stop daemon (เช่น xampp ใน windows) sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel.py(ต้องใช้สิทธิ์ root โดยใช้ sudo, แต่คุณสามารถทำบางอย่างได้เช่นเปลี่ยน sudoers, เป็นต้น)

  2. และสำหรับ "เริ่ม Xampp เมื่อ Ubuntu บูตเครื่องหรือเริ่ม Ubuntu" sudo ln -s /opt/lampp/lampp /etc/init.d/lampp sudo update-rc.d lampp defaults

หวังว่าจะได้ผลและขออภัยในภาษาอังกฤษของฉัน :)


หลังจากที่ฉันเรียกใช้ sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel.py ฉันพบข้อผิดพลาดนี้ (xampp-control-panel.py:11290): Gtk-WARNING **: ไม่สามารถระบุธีมได้ เอ็นจิ้นใน module_path: "pixmap",
Ran Shemer

มุ่งหน้าไป: ia32-libsแพ็คเกจในที่สุดก็ตกจาก Ubuntu ล่าสุด
LiveWireBT
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.