นักพัฒนาเว็บแอปพลิเคชันอาจประสบปัญหาเมื่อติดตั้งภาษาสคริปต์ PHP ในเซิร์ฟเวอร์ Ubuntu สิ่งนี้เชื่อมต่อกับหลายปัจจัย แต่การใช้คู่มือนี้ทุกคนจะสามารถหลีกเลี่ยงข้อผิดพลาดระหว่างการติดตั้ง
ติดตั้ง PHP ในเซิร์ฟเวอร์ Ubuntu
การตั้งค่าภาษา PHP ให้กับเซิร์ฟเวอร์ Ubuntu สามารถดำเนินการได้ในรูปแบบที่แตกต่างกัน - ทุกอย่างขึ้นอยู่กับรุ่นและจากรุ่นของระบบปฏิบัติการเอง และความแตกต่างที่สำคัญคือในทีมที่เองที่จะต้องดำเนินการนอกจากนี้ยังเป็นที่น่าสังเกตว่าแพคเกจ PHP มีหลายองค์ประกอบที่หากต้องการสามารถติดตั้งแยกต่างหากจากกันและกัน
วิธีที่ 1: การติดตั้งมาตรฐาน
การติดตั้งมาตรฐานเกี่ยวข้องกับการใช้แพ็คเกจรุ่นล่าสุด ในแต่ละระบบปฏิบัติการเซิร์ฟเวอร์ Ubuntu มันแตกต่างกัน:
- 12.04 LTS (แม่นยำ) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0
แพคเกจทั้งหมดถูกแจกจ่ายผ่านที่เก็บอย่างเป็นทางการของระบบปฏิบัติการดังนั้นจึงไม่จำเป็นต้องเชื่อมต่อบุคคลที่สาม แต่การติดตั้งแพคเกจเต็มรูปแบบจะดำเนินการในสองเวอร์ชันและขึ้นอยู่กับรุ่นของระบบปฏิบัติการ ดังนั้นสำหรับการติดตั้ง PHP ใน Ubuntu Server 16.04 ให้ทำคำสั่งนี้:
sudo apt-get ติดตั้ง php
และรุ่นก่อนหน้านี้:
sudo apt-get ติดตั้ง php5
หากไม่จำเป็นต้องใช้ชิ้นส่วนแพคเกจ PHP ทั้งหมดในระบบคุณสามารถตั้งค่าแยกต่างหาก วิธีการทำเช่นนี้และควรดำเนินการตามคำสั่งสิ่งนี้จะอธิบายไว้ด้านล่าง
โมดูลสำหรับ Apache HTTP Server
ในการติดตั้งโมดูล PHP สำหรับ Apache ใน Ubuntu Server 16.04 คุณต้องดำเนินการคำสั่งต่อไปนี้:
sudo apt-get ติดตั้ง libapache2-mod-php
ในระบบปฏิบัติการรุ่นก่อนหน้า:
sudo apt-get ติดตั้ง libapache2-mod-php5
คุณจะขอรหัสผ่านหลังจากป้อนสิ่งที่จำเป็นต้องให้ใบอนุญาตติดตั้ง เมื่อต้องการทำเช่นนี้ให้ป้อนตัวอักษร "D" หรือ "Y" (ขึ้นอยู่กับการแปลของเซิร์ฟเวอร์ Ubuntu) แล้วกด ENTER
จากนั้นยังคงเป็นเพียงการรอการดาวน์โหลดและติดตั้งแพคเกจเท่านั้น
fpm
ในการติดตั้งโมดูล FPM ในระบบปฏิบัติการเวอร์ชัน 16.04 ให้ทำดังต่อไปนี้:
sudo apt-get ติดตั้ง php-fpm
ในรุ่นก่อนหน้า:
sudo apt-get ติดตั้ง php5-fpm
ในกรณีนี้การติดตั้งจะเริ่มทำงานโดยอัตโนมัติทันทีหลังจากป้อนรหัสผ่าน Superuser
cli
CLI เป็นสิ่งจำเป็นสำหรับนักพัฒนาที่มีส่วนร่วมในการสร้างโปรแกรมคอนโซลใน PHP หากต้องการแนะนำภาษาการเขียนโปรแกรมนี้ให้คุณคุณต้องดำเนินการคำสั่งใน Ubuntu 16.04:
sudo apt-get ติดตั้ง php-cli
ในรุ่นก่อนหน้า:
sudo apt-get ติดตั้ง php5-cli
ส่วนขยาย PHP
ในการใช้ฟังก์ชั่น PHP ที่เป็นไปได้ทั้งหมดคุณควรติดตั้งส่วนขยายจำนวนมากสำหรับโปรแกรมที่ใช้ ตอนนี้คำสั่งที่ได้รับความนิยมมากที่สุดจะได้รับการนำเสนอเพื่อทำการติดตั้งดังกล่าว
หมายเหตุ: ด้านล่างจะมีให้สำหรับการขยายสองคำสั่งสองคำสั่งซึ่งเป็นครั้งแรกสำหรับ Ubuntu Server 16.04 และที่สองสำหรับระบบปฏิบัติการรุ่นก่อนหน้า
- ส่วนต่อขยายสำหรับ GD:
sudo apt-get ติดตั้ง php-gd
sudo apt-get ติดตั้ง php5-gd
- ส่วนต่อขยายสำหรับ Mcrypt:
sudo apt-get ติดตั้ง php-mcrypt
sudo apt-get ติดตั้ง php5-mcrypt
- ส่วนต่อขยายสำหรับ MySQL:
sudo apt-get ติดตั้ง php-mysql
sudo apt-get ติดตั้ง php5-mysql
หากคุณมีแพ็คเกจที่สมบูรณ์คุณสามารถติดตั้งโมดูลแยกต่างหากได้เลือกโดยการดำเนินการคำสั่งที่จำเป็น:
sudo apt-get ติดตั้ง libapache2-mod-php5.6
sudo apt-get ติดตั้ง php5.6-fpm
sudo apt-get ติดตั้ง php5.6-cli
sudo apt-get ติดตั้ง php-gd
sudo apt-get ติดตั้ง php5.6-mbstring
sudo apt-get ติดตั้ง php5.6-mcrypt
sudo apt-get ติดตั้ง php5.6-mysql
sudo apt-get ติดตั้ง php5.6-xml
บทสรุป
โดยสรุปเราสามารถพูดได้ว่ามีความรู้พื้นฐานในการทำงานที่คอมพิวเตอร์ผู้ใช้จะสามารถติดตั้งทั้งแพคเกจ PHP หลักและส่วนประกอบเพิ่มเติมทั้งหมดได้อย่างง่ายดาย สิ่งสำคัญคือการทราบคำสั่งที่คุณต้องการดำเนินการในเซิร์ฟเวอร์ Ubuntu