วิธีการเปลี่ยนพีซี Ubuntu ที่บ้านของคุณให้กลายเป็นเว็บเซิร์ฟเวอร์ LAMP
มี Linux PC ที่คุณต้องการใช้งานหรือไม่? บางทีคุณอาจไม่คุ้นเคยกับ Ubuntu Server Edition ที่เป็นบรรทัดคำสั่งเท่านั้น นี่คือวิธีการรักษาเดสก์ท็อป Ubuntu มาตรฐานและเพิ่มความสามารถในการให้บริการเว็บ.
ไม่ว่าคุณจะไม่คุ้นเคยกับระบบบรรทัดคำสั่งเพียงอย่างเดียวคุณกำลังใช้เดสก์ท็อป Ubuntu สำหรับสิ่งอื่น ๆ หรือคุณต้องการติดตั้งสำหรับแอพบางตัวคุณสามารถเพิ่ม Apache, MySQL และ PHP ไปยังเดสก์ท็อปมาตรฐานใดก็ได้ การติดตั้ง Ubuntu อย่างรวดเร็วและง่ายดาย.
คำสั่งง่าย ๆ
มาเริ่มการติดตั้งด้วยการใช้คำสั่งที่ฉลาดมาก:
sudo apt-get install lamp-server ^
มันจะไม่ทำงานหากไม่มีเครื่องหมายรูปหมวกในตอนท้าย เมื่อคุณได้รับแล้วคุณจะเห็นว่ามันเลือกแพ็กเกจที่จำเป็นทั้งหมดโดยอัตโนมัติและจะขอให้คุณยืนยันจำนวนข้อมูลขนาดใหญ่ที่จะดาวน์โหลด.
เพียงแค่นั่งและปล่อยให้มันทำมันจนกว่าคุณจะได้รับหน้าจอสีน้ำเงินปรากฏขึ้น.
ป้อนรหัสผ่านสำหรับบัญชีรูท MySQL ซึ่งเป็นสิ่งที่คุณจะต้องสร้างผู้ใช้อื่นและจัดการฐานข้อมูลจากนั้นกด Enter เพื่อดำเนินการต่อ คุณจะได้รับแจ้งให้ป้อนรหัสผ่านของคุณอีกครั้งและกด Enter อีกครั้ง.
เพียงแค่ติดตั้ง!
ทดสอบ Apache และ PHP
ลองทดสอบ Apache ดูว่ามันทำงานถูกต้องหรือไม่ เปิดเบราว์เซอร์และกำกับ URL ต่อไปนี้:
http: // localhost /
คุณควรเห็นสิ่งนี้ปรากฏขึ้นหากทุกอย่างติดตั้งอย่างถูกต้อง:
ถัดไปเราจะทดสอบเพื่อดูว่า PHP ใช้งานได้หรือไม่ ในเทอร์มินัลป้อนคำสั่งต่อไปนี้เพื่อสร้างเอกสารใหม่:
sudo nano /var/www/testing.php
จากนั้นคัดลอกรหัสต่อไปนี้:
คลิกขวาที่เทอร์มินัลแล้วกดวาง.
กดปุ่ม CTRL + O เพื่อ“ เขียนออก” หรือบันทึกไฟล์จากนั้นกด CTRL + X เพื่อออก.
ถัดไปรีสตาร์ท Apache ด้วยคำสั่งต่อไปนี้:
sudo service apache2 เริ่มต้นใหม่
และโหลดหน้าต่อไปนี้ในเว็บเบราว์เซอร์ของคุณ:
http: //localhost/testing.php
และคุณควรเห็นสิ่งนี้:
การตรวจสอบที่อยู่ MySQL ผูก
MySQL มีที่อยู่ผูกที่ควรตรงกับระบบของคุณ ในการตรวจสอบที่อยู่ผูกระบบของคุณเราสามารถใช้คำสั่งด่วน:
cat / etc / hosts | grep localhost
นั่นคือ "ท่อ" หรือ "ต้นกำเนิด" ที่อยู่ตรงกลางซึ่งใช้ร่วมกับ \ คีย์ คุณจะได้ผลลัพธ์สองสามรายการโดยหนึ่งในนั้นจะแสดงที่อยู่ IP ให้คุณ.
คุณสามารถดูได้จากภาพหน้าจอด้านบนว่าที่อยู่ของฉันคือ 127.0.0.1.
ต่อไปเรามาเปิดไฟล์ MySQL config เพื่อดูว่ามีอะไรอยู่บ้าง.
sudo nano /etc/mysql/my.cnf
เลื่อนลงจนกว่าคุณจะเห็นบรรทัดที่ขึ้นต้นด้วย“ ที่อยู่ผูก” เช่นด้านล่าง.
อย่างที่คุณเห็นการผูกที่อยู่เหมือนกันเราก็ดี หากคุณแตกต่างกันเพียงแค่เปลี่ยนเพื่อให้ตรงกับสิ่งที่คุณพบข้างต้น.
กำลังติดตั้ง phpMyAdmin
หากคุณไม่คุ้นเคยกับ MySQL และคำสั่งคุณอาจมีปัญหาในการจัดการฐานข้อมูลและตาราง phpMyAdmin ช่วยให้คุณจัดการกับปัญหานั้นด้วยการจัดหาส่วนต่อประสาน PHP สำหรับการจัดการ MySQL ติดตั้งง่ายและมีประโยชน์จริง ๆ ลองมาดูกันเลย.
sudo apt-get install phpMyAdmin
หากคำสั่งนี้ใช้ไม่ได้ผลคุณอาจต้องเปิดใช้ที่เก็บเพิ่มเติม.
คุณจะได้รับหน้าจอสีน้ำเงินขึ้นมาขอให้คุณเลือกเว็บเซิร์ฟเวอร์ที่จะกำหนดค่า ตรวจสอบให้แน่ใจว่าบล็อกสีแดงอยู่ติดกับ "apache2" และต้องแน่ใจว่าได้กด Space bar นี่จะทำเครื่องหมายด้วยเครื่องหมายดอกจันจากนั้นคุณสามารถกด Enter.
คุณจะถูกถามว่า phpmyadmin ควรกำหนดค่าฐานข้อมูลเริ่มต้นสำหรับการใช้งานของตัวเองหรือไม่ เลือกใช่.
ต่อไปคุณจะถูกขอให้ป้อนรหัสผ่านของบัญชีผู้ดูแลระบบที่ใช้ในการสร้างฐานข้อมูลและผู้ใช้นี้ เนื่องจากเราไม่ได้สร้างผู้ใช้ MySQL คนอื่น ๆ ให้ป้อนรหัสผ่านรูทของ MySQL.
สุดท้ายคุณจะต้องสร้างรหัสผ่านเพื่อใช้กับ phpmyadmin และคุณจะต้องยืนยันอีกครั้ง.
เมื่อเสร็จแล้วให้รีสตาร์ท Apache.
คุณสามารถเข้าสู่ phpMyAdmin โดยไปที่ URL ต่อไปนี้:
http: // localhost / phpMyAdmin /
ใช้“ root” เป็นชื่อผู้ใช้จากนั้นป้อนรหัสผ่าน root ของ MySQL.
มีรหัสผ่านที่สำคัญมากกว่าสองสามข้อที่นี่และคุณจะถูกล่อลวงให้ใช้รหัสผ่านเดียวกันกับบัญชีรูทของคุณ หากคุณเลือกที่จะทำสิ่งนี้ตรวจสอบให้แน่ใจว่ามันเป็นรหัสผ่านที่ปลอดภัยมากบางอย่างที่มีคลาสอักขระผสมและความยาวที่ดี จำไว้ว่าคุณกำลังให้ผู้อื่นเข้าถึงคอมพิวเตอร์ของคุณโดยติดตั้งซอฟต์แวร์นี้ดังนั้นควรใช้ความระมัดระวังอย่างเหมาะสม.
หากนี่เป็นครั้งแรกที่คุณเล่นกับเว็บเซิร์ฟเวอร์คุณอาจสงสัยว่าไฟล์ที่คุณต้องการโฮสต์ไปอยู่ที่ใด พวกเขาอยู่ใน / var / www / เป็นค่าเริ่มต้นและจะต้องมีสิทธิ์ในระดับสูงในการเข้าถึงไดเรกทอรีนั้น แนวคิดหนึ่งคือการติดตั้งพาร์ติชันแยกต่างหากจากจุดนั้นเพื่อใช้สำหรับการให้บริการเนื้อหาเว็บเท่านั้น ตรวจสอบบทความอื่น ๆ ของเรา, ลินุกซ์ fstab คืออะไรและทำงานอย่างไรเพื่อรับข้อมูลเพิ่มเติม.
และเมื่อคุณมีเว็บเซิร์ฟเวอร์ของตัวเองแล้วทำไมไม่เรียนรู้วิธีเก็บถาวรค้นหาและดูสถิติทวีตของคุณด้วย ThinkUp?