วิธีติดตั้ง PHP (5.6, 7.0 และ 7.1) เวอร์ชันต่างๆใน Ubuntu

วิธีติดตั้ง PHP (5.6, 7.0 และ 7.1) เวอร์ชันต่างๆใน Ubuntu


PHP (ตัวย่อตัวย่อสำหรับPHP: Hypertext Preprocessor ) เป็นโอเพนซอร์สซึ่งเป็นภาษาสคริปต์ทั่วไปที่ได้รับความนิยมอย่างแพร่หลายและใช้กันอย่างแพร่หลายในการพัฒนาเว็บไซต์และแอพพลิเคชันบนเว็บ เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ที่สามารถฝังอยู่ใน HTML ได้


ปัจจุบันมีสามรุ่นที่รองรับPHPเช่นPHP 5.6 , 7.0และ7.1 ความหมายPHP 5.3 , 5.4และ5.5มีจุดสิ้นสุดของชีวิต ไม่สนับสนุนการอัปเดตด้านความปลอดภัยอีกต่อไป


ในบทความนี้เราจะอธิบายวิธีการติดตั้งทุกรุ่นได้รับการสนับสนุนของPHPในอูบุนตูและสัญญาซื้อขายล่วงหน้าที่มีการร้องขอมากที่สุดส่วนขยาย PHP สำหรับทั้งApacheและNginxเว็บเซิร์ฟเวอร์โดยใช้Ondřej Sury PPA เราจะอธิบายวิธีตั้งค่า PHP เวอร์ชันดีฟอลต์เพื่อใช้กับระบบ Ubuntu


โปรดทราบว่าPHP 7.xเป็นเวอร์ชันที่ได้รับการสนับสนุนในที่เก็บซอฟต์แวร์ของ Ubuntu คุณสามารถยืนยันได้โดยใช้คำสั่ง aptด้านล่าง


$ sudo apt show php
หรือ
$ sudo apt show php -a



แสดงข้อมูลเวอร์ชัน PHP


แพ็กเกจ: php
เวอร์ชัน: 1: 7.0 + 35ubuntu6
ลำดับความสำคัญ: ไม่จำเป็น
ส่วน: php
แหล่งที่มา: ค่าเริ่มต้นของ PHP (35ubuntu6)
แหล่งกำเนิดสินค้า: Ubuntu
ผู้ดูแล: นักพัฒนา Ubuntu < ubuntu-devel-discuss@lists.ubuntu.com >
Original-Maintainer: การดูแลรักษา PHP ของ Debian < pkg-php-maint@lists.alioth.debian.org >
ข้อบกพร่อง: https://bugs.launchpad.net/ubuntu/+filebug
ติดตั้งขนาด: 11.3 kB
ขึ้นอยู่กับ: php7.0
สนับสนุน: 5 ปี
ดาวน์โหลด-ขนาด: 2,832 B
APT แหล่งที่มา: http://archive.ubuntu.com/ubuntu xenial / main amd64 Packages
คำอธิบาย: ฝั่งเซิร์ฟเวอร์, ภาษาสคริปต์ HTML ที่ฝัง (ค่าเริ่มต้น)
PHP (ตัวย่อตัวย่อสำหรับ PHP: Hypertext Preprocessor) เป็นแบบที่ใช้กันอย่างแพร่หลาย
ภาษาสคริปต์โอเพนซอร์สทั่วไปที่เหมาะอย่างยิ่ง
สำหรับการพัฒนาเว็บและสามารถฝังลงใน HTML
.
แพคเกจนี้เป็นแพคเกจการพึ่งพาซึ่งขึ้นอยู่กับค่าเริ่มต้นของ Debian
เวอร์ชัน PHP ( ปัจจุบันคือ 7.0 )



หากต้องการติดตั้งเวอร์ชัน PHP เริ่มต้นจากที่เก็บซอฟต์แวร์ของอูบุนตูให้ใช้คำสั่งด้านล่าง


$ sudo apt install php


ติดตั้ง PHP (5.6, 7.0, 7.1) บน Ubuntu โดยใช้ PPA

1.เริ่มต้นด้วยการเพิ่มOndřejSurý PPAเพื่อติดตั้ง PHP- PHP 5.6 , PHP 7.0และPHP 7.1ในระบบ Ubuntu


$ sudo apt install python-software-properties
$ sudo add-apt-repository ppa: ondrej / php

เพิ่ม PPA ใน Ubuntu
เพิ่ม PPA ใน Ubuntu

2.จากนั้นปรับปรุงระบบดังต่อไปนี้

$ sudo apt-get update

3.ติดตั้ง PHP เวอร์ชั่นที่รองรับต่างกันดังนี้

สำหรับ Apache Web Server

$ sudo apt install php5.6 [ PHP 5.6 ]
$ sudo apt install php7.0 [ PHP 7.0 ]
$ sudo apt install php7.1 [ PHP 7.1 ]

สำหรับ Nginx Web Server

$ sudo apt install php5.6-fpm [ PHP 5.6 ]
$ sudo apt install php7.0-fpm [ PHP 7.0 ]
$ sudo apt install php7.1-fpm [ PHP 7.1 ]



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


------------ กดปุ่ม Tab สำหรับการเติมเงินอัตโนมัติ ------------
$ sudo apt install php5.6
$ sudo apt install php7.0
$ sudo apt install php7.1
ค้นหาโมดูล PHP
ค้นหาโมดูล PHP

5.ตอนนี้คุณสามารถติดตั้งโมดูล PHP ที่ต้องการได้มากที่สุดจากรายการ



------------ ติดตั้งโมดูล PHP ------------
$ sudo apt install php5.6-cli php5.6-xml php5.6-mysql 
$ sudo apt install php7.0-cli php7.0-xml php7.0-mysql 
$ sudo apt install php7.1-cli php7.1-xml php7.1-mysql 



6.สุดท้ายตรวจสอบเวอร์ชัน PHP เริ่มต้นที่ใช้ในระบบของคุณเช่นนี้

$ php -v 


ตรวจสอบเวอร์ชัน PHP เริ่มต้นใน Ubuntu
ตรวจสอบเวอร์ชัน PHP เริ่มต้นใน Ubuntu

ตั้งค่าเวอร์ชัน PHP เริ่มต้นใน Ubuntu



7.คุณสามารถตั้งค่า PHP เวอร์ชันมาตรฐานที่จะใช้ในระบบด้วยคำสั่งupdate-alternativesหลังจากตั้งค่าแล้วให้ตรวจสอบเวอร์ชัน PHP เพื่อยืนยันดังต่อไปนี้


------------ Set Default PHP Version 5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6

ตั้งค่าเวอร์ชัน PHP 5.6 ใน Ubuntu
ตั้งค่าเวอร์ชัน PHP 5.6 ใน Ubuntu
------------ Set Default PHP Version 7.0 ------------
$ sudo update-alternatives --set php /usr/bin/php7.0

ตั้งค่า PHP 7.0 ใน Ubuntu
ตั้งค่า PHP 7.0 ใน Ubuntu
------------ Set Default PHP Version 7.1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1

ตั้งค่า PHP 7.1 ใน Ubuntu
ตั้งค่า PHP 7.1 ใน Ubuntu


8.ในการตั้งค่าเวอร์ชัน PHP ที่จะทำงานร่วมกับเว็บเซิร์ฟเวอร์Apacheให้ใช้คำสั่งด้านล่าง แรกปิดการใช้งานรุ่นปัจจุบันด้วยคำสั่งa2dismodแล้วเปิดใช้งานที่คุณต้องการด้วยคำสั่งa2enmod


$ sudo a2dismod php7.0
$ sudo a2enmod php7.1
$ sudo systemctl restart apache2

เปิดใช้งานโมดูล PHP สำหรับ Apache
เปิดใช้งานโมดูล PHP สำหรับ Apache
9.หลังจากเปลี่ยนจากเวอร์ชันหนึ่งไปยังอีกรุ่นหนึ่งแล้วคุณสามารถหาไฟล์การกำหนดค่า PHP ของคุณได้โดยการรันคำสั่งด้านล่าง


------------ For PHP 5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.0 ------------
$ sudo update-alternatives --set php /usr/bin/php7.0
$ php -i | grep "Loaded Configuration File"
------------ For PHP 7,1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1
$ php -i | grep "Loaded Configuration File"

ค้นหาแฟ้มกำหนดค่า PHP
ค้นหาแฟ้มกำหนดค่า PHP

ความคิดเห็น

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สรุปการพัฒนาการของ CPU intel

CPU 80386