ฉันติดตั้ง php จาก apt - ฉันจะลบรุ่นนั้นและติดตั้งรุ่นเก่าได้อย่างไร
ฉันติดตั้ง php จาก apt - ฉันจะลบรุ่นนั้นและติดตั้งรุ่นเก่าได้อย่างไร
คำตอบ:
คุณสามารถติดตั้งแพ็คเกจที่เก่ากว่าด้วย Apt - เพียงแค่ต้องค้นหาชื่อรุ่นที่คุณต้องการ สมมติว่าคุณใช้ Debian คุณสามารถค้นหาแพ็คเกจรุ่นเก่าได้ที่เว็บไซต์ของพวกเขาhttp://www.debian.org/distrib/packages
รูปแบบสำหรับการติดตั้งแพคเกจเฉพาะดังกล่าวมีลักษณะดังนี้:
apt-get install <package name>=<version>
เช่นถ้าคุณต้องการติดตั้งเวอร์ชั่น 5.3.3-7 + squeeze3 คุณใช้สิ่งนี้:
apt-get install php5=5.3.3-7+squeeze3
แต่สิ่งนี้นำมาสู่คำถามที่ว่า "ทำไมคุณถึงต้องการทำเช่นนั้น" ขณะที่คุณอาจมีสคริปต์ PHP ที่ต้องใช้รุ่นเก่าของ PHP, มีไม่ได้รับการอัพเกรดในมากเวลามานานแล้วว่าได้หัก PHP สคริปต์ในประสบการณ์ของฉัน (ผมเรียกใช้เว็บเซิร์ฟเวอร์ที่โฮสต์หลายร้อยเว็บไซต์) ด้วยเหตุนี้คุณจึงต้องเรียกใช้ PHP รุ่นที่ไม่ปลอดภัยอย่างอันตรายบนเซิร์ฟเวอร์ของคุณ คุณแน่ใจหรือว่าต้องการทำเช่นนั้น?
apt-get remove --purge yourphppackage
ไปที่นี่: http://archive.ubuntu.com/ubuntu/pool/main/p/php5/
รับไฟล์ deb ของรุ่นที่คุณต้องการ
dpkg -i yourphppackage.deb
ถอนการติดตั้งเวอร์ชั่นเก่าโดยsudo apt-get purge php
ใช้ลิงก์http://sg2.php.net/releases/ลิงค์นี้เราสามารถดาวน์โหลดการบีบอัด tar ของ PHP เวอร์ชั่นใดรุ่นหนึ่งได้
ทำตามขั้นตอนด้านล่าง
แตกไฟล์ tar
cd php-7.0.*
./configure
make
sudo make install
ตรวจสอบเวอร์ชั่นของ php โดยใช้ php -v