ไดเรกทอรีบทความ
เว็บไซต์ลินุกซ์เซิร์ฟเวอร์ได้รับการอัปเกรดเป็นสภาพแวดล้อม PHP เวอร์ชันที่สูงกว่า และความเร็วในการเปิดหน้าเว็บจะเร็วกว่าเวอร์ชัน PHP ก่อนหน้า 3 ถึง 5 เท่า และความปลอดภัยของเว็บไซต์ก็ดีขึ้นด้วย
แต่ก่อนที่จะอัพเกรดเวอร์ชั่น PHP สิ่งสำคัญคือต้องรู้ว่าเว็บไซต์นั้นเข้ากันได้อย่างสมบูรณ์กับสภาพแวดล้อม PHP ที่จะอัพเกรดหรือไม่ เพราะหากเปิดหน้าเว็บไม่ได้หรือโหลดหน้าไม่เต็มก็จะเป็นปัญหา
จะอัพเกรดเว็บไซต์เวอร์ชั่น PHP บนเซิร์ฟเวอร์ Linux ได้อย่างไร?
นี่คือข้อมูลเบื้องต้นเกี่ยวกับเซิร์ฟเวอร์ Linux CentOS7.3 วิธีการเฉพาะสำหรับการอัพเกรดจาก PHP5.6.40 เป็น PHP7.4.28
ขั้นตอนที่ 1:ดูเวอร์ชัน PHP ที่ติดตั้งบนเซิร์ฟเวอร์ Linux ปัจจุบัน▼
php -v
ขั้นตอนที่ 2:ปิด php-fpm ▼
service php-fpm stop
ขั้นตอนที่ 3:ถอนการติดตั้ง php ▼
yum remove php-common
ขั้นตอนที่ 4:ติดตั้งแหล่ง epel ▼
yum install epel-release
ขั้นตอนที่ 5:ติดตั้งแหล่ง remi ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
ขั้นตอนที่ 6:ติดตั้ง yum-config-manager ▼
yum -y install yum-utils
ขั้นตอนที่ 7:ใช้ yum-config-manager เพื่อระบุที่เก็บ php7.4 ของ remi ▼
yum-config-manager –enable remi-php74
ขั้นตอนที่ 8:ติดตั้งและอัพเกรด php ▼
yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y
ขั้นตอนที่ 9:ดูเวอร์ชัน PHP ปัจจุบัน ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
จะอัพเกรด CWP7 เพื่อเปลี่ยนเวอร์ชั่น PHP ได้อย่างไร?
ถ้าติดตั้งแผงควบคุม CWPหากเป็นเช่นนั้น โปรดละเว้นขั้นตอนข้างต้น และเพียงทำตามบทช่วยสอนด้านล่างเพื่อเปลี่ยนเวอร์ชัน PHP
ตอนนี้ CWP 7 มีตัวเลือก PHP Switch ซึ่งคุณสามารถเปลี่ยนไปใช้ PHP เวอร์ชันอื่นได้อย่างง่ายดายและคอมไพล์ใหม่ด้วยโมดูลที่จำเป็น
在แผงควบคุม CWPคลิกที่ด้านซ้าย → การตั้งค่า PHP → ตัวสลับเวอร์ชัน PHP: เลือกเวอร์ชัน PHP 7.4.28 ด้วยตนเอง ▼
- คลิกที่ตัวสลับเวอร์ชัน PHP (ที่นี่คุณจะได้รับเวอร์ชัน PHP ของเซิร์ฟเวอร์และโมดูลที่คอมไพล์แล้วที่เซิร์ฟเวอร์ของคุณถูกคอมไพล์ด้วย)
- เลือกเวอร์ชัน PHP ที่คุณต้องการคอมไพล์จากเมนูแบบเลื่อนลง จากนั้นคลิก Next
- ในคอมไพเลอร์ PHP คุณสามารถเพิ่มหรือลบโมดูลได้ตามที่คุณต้องการ
- คลิกเริ่มคอมไพเลอร์และคอมไพเลอร์จะเริ่มทำงานในพื้นหลัง
- คอมไพเลอร์ใช้เวลาในการดำเนินการ 5 ถึง 20 นาที ขึ้นอยู่กับโมดูลที่คุณติดตั้งและกำลังของ CPU
- คุณสามารถกลับมาตรวจสอบได้ภายใน 15 นาทีเพื่อตรวจสอบเวอร์ชันของ PHP และโมดูลที่คุณมีอยู่ใน CWP – PHP Version Switch
- เว็บไซต์และ CWP ของคุณจะทำงานได้ตามปกติในระหว่างการคอมไพล์ และเวอร์ชัน PHP จะได้รับการอัปเดตหลังจากการรวบรวมเสร็จสมบูรณ์
คุณสามารถตรวจสอบบันทึกการรวบรวม PHP ในไฟล์:
/var/log/php-rebuild.log
หากคุณต้องการมอนิเตอร์คอมไพเลอร์ ให้ใช้คำสั่งนี้ในเชลล์:
tail -f /var/log/php-rebuild.log
วิธีอัปเกรดและเปลี่ยนเวอร์ชัน PHP ใน CWPYouTubeวิดีโอสอน
นี่คือวิดีโอการสอนของ YouTube เกี่ยวกับวิธีอัปเกรดเวอร์ชัน PHP ของเว็บไซต์ของคุณจากแผงควบคุม CWP:
จะเพิ่มแฟล็กบิลด์ที่กำหนดเองให้กับตัวสลับ PHP ได้อย่างไร
สามารถทำได้โดยแก้ไขไฟล์การกำหนดค่าที่:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
ตัวอย่าง:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
ที่ส่วนท้ายของไฟล์นี้ เราเพิ่ม:
[shmop-test] default=0 option="--enable-shmop"
- ในวงเล็บเหลี่ยม
[shmop-test]
คุณสร้างชื่อที่จะใช้สำหรับบิลด์ ซึ่งต้องไม่ซ้ำกันและไม่ได้กำหนดไว้ก่อนหน้านี้ในไฟล์ - ภายใต้ตัวเลือก คุณต้องกำหนดแฟล็กบิลด์
- หลังจากแก้ไข คุณสามารถสร้าง PHP ใหม่ได้จากตัวสลับเวอร์ชัน CWP PHP
- โปรดทราบว่าการอัปเดต CWP จะเขียนทับไฟล์นี้!
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "จะอัพเกรดเว็บไซต์เวอร์ชัน PHP บนเซิร์ฟเวอร์ Linux ได้อย่างไร? CWP7PHP Version Switcher" เพื่อช่วยคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-27807.html
ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!