- list รายการ module php ที่เราใช้งานใน host เรา เพราะการติดตั้ง php ตัวใหม่ เราต้องไล่ติดตั้ง module ที่เราต้องใช้ด้วย ไม่เช่นนั้น ระบบที่เราใช้งานอยู่จะ เอ๋อ
$ sudo dpkg -l | grep php | tee packages-first.txt
- หรือ ถ้าจะระบุเวอร์ชั่นแบบนี้ก็ได้ในกรณีมีหลายเวอร์ชั่นในเครื่องเดียว
$ sudo dpkg -l | grep php7.2 | tee packages-first.txt
- จากนั้น update list ซะหน่อย
$ sudo apt-get update
- เพิ่ม repository สำหรับ php เวอร์ชั่นใหม่ๆ ซะหน่อย
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
- ติดตั้งเวอร์ชั่นใหม่ได้เลย
$ sudo apt install php7.4 php7.4-common php7.4-cli
- จากนั้นไล่ติดตั้ง module php ที่เรา list ไว้ในไฟล์ packages-first.txt
$ sudo apt install php7.4-bcmath php7.4-bz2 php7.4-curl php7.4-intl php7.4-mbstring php7.4-mysql php7.4-readline php7.4-xml php7.4-zip php7.4-gd php7.4-gmp
- ติดตั้งเวอร์ชั่นใหม่เรียบร้อยก็ให้เราเปลี่ยนให้ host เราไปใช้เวอร์ชั่นใหม่โดย
$ sudo a2enmod php7.4
$ sudo a2dismod php7.2
$ sudo update-alternatives --set php /usr/bin/php7.4
$ sudo /etc/init.d/apache2 restart หรือ $ sudo systemctl restart apache2
Ref
- https://danielbrinneman.com/update-to-php-7-4-on-ubuntu-18-04-on-digital-ocean-for-wordpress/
- https://ostechnix.com/how-to-switch-between-multiple-php-versions-in-ubuntu/
No comments:
Post a Comment