วิธีติดตั้ง PHP บน Ubuntu 20.04

Install PHP Ubuntu20.04

PHP เป็นสคริปต์ที่ได้รับความนิยมเป็นอย่างมาก ในเรื่องการสร้างหน้าเว็บที่มีการตอบสนอง มีการประมวลผล มีการแปลงข้อมูล มีฐานข้อมูล มีการเคลื่อนไหว หรือที่เรียกกันว่า Dynamic สำหรับในคู่มือนี้จะเป็นการแนะนำการติดตั้ง php 7.4 บน ubuntu และการตั้งค่าโปรแกรมพื้นฐานผ่าน command line

ขั้นตอนที่ 1 – ตั้งค่า php 7.4

ก่อนอื่นต้องเข้าใช้งานผ่าน command line ก่อน โดย command line จะรู้จักกันในนามของ shell หรือ terminal จากนั้นสามารถเริ่มดำเนินการติดตั้ง PHP ได้ แต่นอกจากแพ็คเกจ php แล้ว จะต้องมี php-mysql ซึ่งเป็นโมดูล PHP ที่ช่วยให้ PHP สื่อสารกับฐานข้อมูล MySQL ได้ ต้องใช้ libapache2-mod-php เพื่อเปิดใช้งาน Apache รวมถึงเพื่อจัดการไฟล์ PHP โดยที่แพ็คเกจ Core PHP จะถูกติดตั้งโดยอัตโนมัติ

sudo apt install php libapache2-mod-php php-mysql

เมื่อรันคำสั่งเสร็จเรียบร้อยแล้ว สามารถใช้คำสั่งต่อไปนี้ในการเช็ค php version ได้เลย

php -v

นอกจาก PHP แล้ว หากต้องการติดตั้งโมดูล PHP เพิ่มเติมบางส่วน สามารถใช้คำสั่งนี้เพื่อติดตั้งโมดูลเพิ่มเติม โดยแทนที่ PACKAGE_NAME ด้วยแพ็คเกจที่คุณต้องการติดตั้ง

sudo apt-get install php7.4-PACKAGE_NAME

หากต้องการติดตั้งแพ็คเกจมากกว่า 1 แพ็คเกจในครั้งเดียวสามารถดำเนินการได้โดยใช้คำสั่งดังนี้

sudo apt-get install -y php7.4-cli php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath

รายละเอียดคำสั่งที่ใช้มีดังนี้

  • php7.4-cli – สำหรับการทดสอบสคริปต์ PHP จาก shell หรือดำเนินงานการเขียนสคริปต์ shell ทั่วไป
  • php7.4-json – สำหรับการทำงานกับข้อมูล JSON
  • php7.4-common – สำหรับเอกสาร ตัวอย่าง โมดูลพื้นฐานของ PHP
  • php7.4-mysql – สำหรับทำงานกับ MySQL databases
  • php7.4-zip – สำหรับใช้บีบอัดไฟล์
  • php7.4-gd – สำหรับใช้งานกับรูปภาพ
  • php7.4-mbstring – ใช้เพื่อจัดการ non-ASCII strings
  • php7.4-curl – ส่งคำขอ HTTP ใน PHP
  • php7.4-xml – ทำงานกับข้อมูล XML 
  • php7.4-bcmath – ใช้ทำงานกับ floats ที่มีความแม่นยำ

การกำหนดค่า PHP ที่เกี่ยวข้องกับ Apache จะถูกจัดเก็บไว้ใน /etc/php/7.4/apache2/php.ini สามารถแสดงรายการโมดูล PHP ที่โหลดทั้งหมดด้วยคำสั่งต่อไปนี้

php -m

ตอนนี้เราสามารถเริ่มใช้ PHP ได้แล้ว แต่คุณอาจต้องการใช้ไลบรารีต่างๆ เพื่อสร้างแอปพลิเคชัน PHP อย่างรวดเร็ว

คำแนะนำ Ubuntu 20.04 มักจะมาพร้อมกับ PHP 7.4 ซึ่งหมายความว่าหากพยายามติดตั้ง PHP โดยไม่มีเวอร์ชันที่ระบุ PHP จะใช้เวอร์ชัน 7.4

ขั้นตอนที่ 2 – ทดสอบการประมวลผล php บน Webserver

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

nano /var/www/your_domain/info.php

จากนั้นให้พิมพ์คำสั่งต่อไปนี้ แล้วบันทึกไฟล์

<?php
phpinfo();

ทดสอบด้วยการที่เข้าไปที่เว็บเบราว์เซอร์และเข้าถึงชื่อโดเมนหรือที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ ตามด้วยชื่อสคริปต์ ซึ่งในกรณีนี้คือ info.php

http://server_domain_or_IP/info.php

จะเห็นผลลัพธ์ดังนี้

Was this article helpful?

Related Articles