วิธีการติดตั้งและกำหนดค่า PHP 7.0 หรือ PHP 7.1 บน Ubuntu 16.04

PHP และแพ็คเกจที่เกี่ยวข้องเป็นส่วนประกอบที่ใช้บ่อยที่สุดเมื่อปรับใช้เว็บเซิร์ฟเวอร์ ในบทความนี้เราจะเรียนรู้วิธีการติดตั้ง PHP 7.0 หรือ PHP 7.1 บน Ubuntu 16.04 LTS

ข้อกำหนดเบื้องต้น

ติดตั้งและกำหนดค่า PHP 7.0

ตั้งแต่ Ubuntu 16.04, PHP 7.0 ได้เปลี่ยน PHP 5.x และกลายเป็นเวอร์ชันเริ่มต้นของ PHP ในคลังเก็บแอปพลิเคชัน Ubuntu อย่างเป็นทางการ คุณสามารถติดตั้งและกำหนดค่า PHP 7.0 บนระบบ Ubuntu 16.04 ของคุณดังต่อไปนี้

ก่อนอื่นคุณสามารถแสดงรายการแพ็คเกจที่เกี่ยวข้องกับ PHP 7.0 ทั้งหมดเพื่อตรวจสอบ:

apt-cache pkgnames | grep php7.0

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

ตัวอย่างเช่นหากคุณต้องการปรับใช้แอปพลิเคชันของคุณตาม LAMP stack โดยปกติคุณสามารถติดตั้งแพ็คเกจด้านล่างหลังจากติดตั้ง Apache:

sudo apt-get install -y apache2
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip

อีกวิธีหนึ่งถ้าคุณต้องการปรับใช้แอปพลิเคชันของคุณตาม LEMP stack คุณสามารถติดตั้งแพ็กเกจต่อไปนี้หลังจากติดตั้ง Nginx:

sudo apt-get install -y nginx
sudo apt-get install -y php7.0 php7.0-fpm php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip

หลังจากการติดตั้งคุณสามารถยืนยันด้วย:

php -v

ผลลัพธ์ควรมีลักษณะดังนี้:

PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.15-0ubuntu0.16.04.4, Copyright (c) 1999-2017, by Zend Technologies

ไฟล์กำหนดค่าหลักของ PHP 7.0 จะถูกบันทึกเป็น/etc/php/7.0/apache2/php.ini(Apache) หรือ/etc/php/7.0/fpm/php.ini(Nginx) คุณสามารถใช้viเท็กซ์เอดิเตอร์เพื่อแก้ไขการตั้งค่าที่เกี่ยวข้องในไฟล์นั้น

sudo vi /etc/php/7.0/apache2/php.ini

หรือ:

sudo vi /etc/php/7.0/fpm/php.ini

อย่าลืมรีสตาร์ท Apache หรือ Nginx หากคุณทำการเปลี่ยนแปลงใด ๆ กับไฟล์นั้นหรือไฟล์ PHP config อื่น ๆ :

sudo systemctl restart apache2.service

หรือ:

sudo systemctl restart nginx.service php7.0-fpm.service

ติดตั้งและกำหนดค่า PHP 7.1

หากคุณต้องการติดตั้ง PHP 7.1 ซึ่งเป็นรุ่นล่าสุดที่เสถียรของ PHP ในขณะที่เขียนบทความนี้บน Ubuntu 16.04 วิธีที่สะดวกคือการใช้พื้นที่เก็บข้อมูล PPA (Personal Package Archives)

ก่อนอื่นคุณต้องเพิ่ม PPA ที่ระบุในที่เก็บระบบ apt:

sudo apt-get install -y python-software-properties
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update -y

จากนั้นคุณสามารถแสดงรายการแพ็คเกจที่เกี่ยวข้องกับ PHP 7.1 ที่มีอยู่ทั้งหมดเพื่อตรวจสอบ:

apt-cache pkgnames | grep php7.1

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

แค่นั้นแหละ. ขอบคุณที่อ่าน.



Leave a Comment

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน