ชั้น 29 ออฟฟิศเศส แอท เซ็นทรัลเวิลด์

999/9 พระราม 1 กรุงเทพฯ 10330

บริการตลอด 24 ชั่วโมง

ทุกวัน ไม่เว้นวันหยุด

0-2107-3466

โทรเลยดิจะรออะไร

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

วิธีติดตั้ง 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

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