โฮมเพจ » ทำอย่างไร » วิธีการเปลี่ยนพีซี Ubuntu ที่บ้านของคุณให้กลายเป็นเว็บเซิร์ฟเวอร์ LAMP

    วิธีการเปลี่ยนพีซี 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?