จะอัพเกรดเว็บไซต์เวอร์ชั่น PHP บนเซิร์ฟเวอร์ Linux ได้อย่างไร? ตัวสลับเวอร์ชัน CWP7PHP

เว็บไซต์ลินุกซ์เซิร์ฟเวอร์ได้รับการอัปเกรดเป็นสภาพแวดล้อม 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 บนเซิร์ฟเวอร์ Linux ได้อย่างไร? ตัวสลับเวอร์ชัน CWP7PHP

  1. คลิกที่ตัวสลับเวอร์ชัน PHP (ที่นี่คุณจะได้รับเวอร์ชัน PHP ของเซิร์ฟเวอร์และโมดูลที่คอมไพล์แล้วที่เซิร์ฟเวอร์ของคุณถูกคอมไพล์ด้วย)
  2. เลือกเวอร์ชัน PHP ที่คุณต้องการคอมไพล์จากเมนูแบบเลื่อนลง จากนั้นคลิก Next
  3. ในคอมไพเลอร์ PHP คุณสามารถเพิ่มหรือลบโมดูลได้ตามที่คุณต้องการ
  4. คลิกเริ่มคอมไพเลอร์และคอมไพเลอร์จะเริ่มทำงานในพื้นหลัง
  • คอมไพเลอร์ใช้เวลาในการดำเนินการ 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 เพื่อรับข่าวสารล่าสุด!

🔔 เป็นคนแรกที่ได้รับ "คู่มือการใช้งานเครื่องมือ AI การตลาดเนื้อหา ChatGPT" อันทรงคุณค่าในไดเรกทอรีด้านบนของช่อง! 🌟
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注