การติดตั้ง PHP บนเซิร์ฟเวอร์ Ubuntu

Anonim

การติดตั้ง PHP บนเซิร์ฟเวอร์ Ubuntu

นักพัฒนาเว็บแอปพลิเคชันอาจประสบปัญหาเมื่อติดตั้งภาษาสคริปต์ 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

การติดตั้ง PHP สำหรับ Apache ในเซิร์ฟเวอร์ Ubuntu

จากนั้นยังคงเป็นเพียงการรอการดาวน์โหลดและติดตั้งแพคเกจเท่านั้น

fpm

ในการติดตั้งโมดูล FPM ในระบบปฏิบัติการเวอร์ชัน 16.04 ให้ทำดังต่อไปนี้:

sudo apt-get ติดตั้ง php-fpm

ในรุ่นก่อนหน้า:

sudo apt-get ติดตั้ง php5-fpm

ในกรณีนี้การติดตั้งจะเริ่มทำงานโดยอัตโนมัติทันทีหลังจากป้อนรหัสผ่าน Superuser

การติดตั้ง PHP FPM ในเซิร์ฟเวอร์ Ubuntu

cli

CLI เป็นสิ่งจำเป็นสำหรับนักพัฒนาที่มีส่วนร่วมในการสร้างโปรแกรมคอนโซลใน PHP หากต้องการแนะนำภาษาการเขียนโปรแกรมนี้ให้คุณคุณต้องดำเนินการคำสั่งใน Ubuntu 16.04:

sudo apt-get ติดตั้ง php-cli

ในรุ่นก่อนหน้า:

sudo apt-get ติดตั้ง php5-cli

การติดตั้งในเซิร์ฟเวอร์ Ubuntu PHP-CLI

ส่วนขยาย PHP

ในการใช้ฟังก์ชั่น PHP ที่เป็นไปได้ทั้งหมดคุณควรติดตั้งส่วนขยายจำนวนมากสำหรับโปรแกรมที่ใช้ ตอนนี้คำสั่งที่ได้รับความนิยมมากที่สุดจะได้รับการนำเสนอเพื่อทำการติดตั้งดังกล่าว

หมายเหตุ: ด้านล่างจะมีให้สำหรับการขยายสองคำสั่งสองคำสั่งซึ่งเป็นครั้งแรกสำหรับ Ubuntu Server 16.04 และที่สองสำหรับระบบปฏิบัติการรุ่นก่อนหน้า

  1. ส่วนต่อขยายสำหรับ GD:

    sudo apt-get ติดตั้ง php-gd

    sudo apt-get ติดตั้ง php5-gd

  2. การติดตั้งส่วนขยาย PHP-GD ในเซิร์ฟเวอร์ Ubuntu

  3. ส่วนต่อขยายสำหรับ Mcrypt:

    sudo apt-get ติดตั้ง php-mcrypt

    sudo apt-get ติดตั้ง php5-mcrypt

  4. การติดตั้งในส่วนขยาย PHP ของเซิร์ฟเวอร์ Ubuntu สำหรับ Mcrypt

  5. ส่วนต่อขยายสำหรับ MySQL:

    sudo apt-get ติดตั้ง php-mysql

    sudo apt-get ติดตั้ง php5-mysql

  6. การติดตั้งส่วนขยาย PHP สำหรับ MySQL ในเซิร์ฟเวอร์ Ubuntu

หากคุณมีแพ็คเกจที่สมบูรณ์คุณสามารถติดตั้งโมดูลแยกต่างหากได้เลือกโดยการดำเนินการคำสั่งที่จำเป็น:

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

อ่านเพิ่มเติม