ฉันใหม่สำหรับ Linux และมีเพียงประสบการณ์พื้นฐานกับ Ubuntu และติดตั้งเซิร์ฟเวอร์ LAMP ฉันติดตั้งเรียบร้อยแล้วโดยใช้วิธี "apt-get install" ปัญหาของฉันคือฉันต้องการอัปเดต PHP 5.3.2 เป็น PHP 5.3.10 เป็นไปได้ที่จะทำอย่างนั้น? TIA!
ฉันใหม่สำหรับ Linux และมีเพียงประสบการณ์พื้นฐานกับ Ubuntu และติดตั้งเซิร์ฟเวอร์ LAMP ฉันติดตั้งเรียบร้อยแล้วโดยใช้วิธี "apt-get install" ปัญหาของฉันคือฉันต้องการอัปเดต PHP 5.3.2 เป็น PHP 5.3.10 เป็นไปได้ที่จะทำอย่างนั้น? TIA!
คำตอบ:
สำหรับผู้ที่ต้องการอัพเกรด Ubuntu 10.04 LTS เป็น PHP 5.3.10 นี่คือสิ่งที่ฉันทำ:
sudo apt-get remove --purge php*
sudo apt-get autoremove
sudo add-apt-repository ppa:l-mierzwa/lucid-php5
sudo apt-get update
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-gd
sudo service apache2 restart
sudo pecl uninstall apc
sudo pecl install apc
ดูเหมือนว่าจะใช้งานได้ค่อนข้างรุนแรงsudo apt-get remove --purge php*
แต่อูบุนตูก็ทำรายการโหลดไฟล์ที่ถูกกรองแล้ว แต่ก็ไม่สนใจและฉันก็ทำการอัพเกรดไปแล้ว 3 ครั้ง
ขอให้โชคดีและขอบคุณ Brian Mercer สำหรับ php5 PPA ของเขา
[อัพเดท 2014-11-05]
จากไซต์ launchpad ของOndřejSurý:
สวัสดี, คุณสามารถลองดึงแพคเกจ 5.3.10 จากแม่นยำ (เพิ่งอัปเดตเมื่อสัปดาห์ที่แล้ว), แม้ว่ามันอาจจะไม่ได้รวบรวมโดยไม่มีการดัดแปลง:
apt-get install ubuntu-dev-tools
pull-lp-source php5 precise
dpkg-source -x php5_5.3.10-*.dsc
apt-get build-dep php5
cd php5-5.3.10
debuild binary
การดำเนินการนี้จะใช้เวลานานและอาจล้มเหลวเนื่องจากการเปลี่ยนแปลงทั้งหมดระหว่าง 10.04 ถึง 12.04 อย่างไรก็ตามหากทำได้สำเร็จ. deb ที่ผลิตควรติดตั้งได้อย่างสมบูรณ์ใน 10.04
ขอขอบคุณ Dig สำหรับข้อมูลเกี่ยวกับ PPA ของบุคคลที่สามสำหรับ PHP 5.3.10 ฉันสามารถอัพเกรดการติดตั้ง 10.04 โดยใช้คำแนะนำเหล่านั้น
หนึ่งอาการสะอึกในระหว่างการอัพเกรดคือฉันไม่ได้มีapt-add-repository
อยู่ในระบบของฉัน python-software-properties
มันจะเปิดออกนี้ให้บริการโดยแพคเกจ
สำหรับทุกคนที่มีปัญหาเดียวกันให้ติดตั้งด้วย:
sudo apt-get install python-software-properties
จากนั้นคุณควรจะมีapt-add-repository
อยู่ในระบบของคุณ
ซอฟต์แวร์ / แอพพลิเคชั่นส่วนใหญ่ได้รับการอัปเดตโดยอัตโนมัติด้วยการอัปเดตปกติใน Ubuntu (และในการแจกจ่าย GNULinux อื่น ๆ ) หากเวอร์ชันล่าสุดพร้อมใช้งานในพื้นที่เก็บข้อมูล
PHP ได้เปิดตัวเวอร์ชั่น 5.3.10 ที่เสถียร แต่ฉันเกรงว่ามันยังไม่พร้อมใช้งานบนที่เก็บของ Ubuntu และฉันไม่คิดว่าพวกเขาจะให้บริการสำหรับ 10.04 เพราะถ้าคุณตรวจสอบที่นี่ (ภายใต้ "แพคเกจตามการกระจาย -> Ubuntu") ความพร้อมใช้งานของ PHP สำหรับ Ubuntu แต่ละรุ่นคุณสามารถค้นหา PHP เวอร์ชันล่าสุดแม้กระทั่งสำหรับ Ubuntu 12.04 (ซึ่งยังไม่วางจำหน่าย) 5.3.8 และสำหรับ 10.04 มันคือ 5.3.2 อาจเป็นได้ว่าทำไมมันไม่ได้รับการปรับปรุงเมื่อคุณทำการปรับปรุงปกติ
ตอนนี้แม้ว่าคุณจะอัปเดตอูบุนตูให้เป็นเวอร์ชั่นเสถียรล่าสุดซึ่งก็คือ 11.10 คุณจะไม่ได้รับ PHP 5.3.10 แต่ 5.3.6
อาจเป็นเพราะคุณควรรอจนกว่าพวกเขาจะอัปเดตที่เก็บ หรือถ้าคุณไม่สามารถรอได้ให้ดาวน์โหลดจากเว็บไซต์ของมันและรวบรวม & ติดตั้งด้วยตัวคุณเองถ้าคุณรู้วิธีการทำ
:)