जवाबों:
कृपया इसे जोखिम भरा ऑपरेशन मानें, क्योंकि आप अपनी सेटिंग्स को ढीला कर सकते हैं और अपने सिस्टम को तोड़ सकते हैं। मैंने सभी लाइनों का परीक्षण नहीं किया, इसलिए कृपया मुझे बताएं कि क्या मुझे कुछ समायोजित करना है
# upgrade system, so you can add to ignore all updates later
sudo apt-get update
sudo apt-get upgrade
# remove your php, apache, etc
sudo apt-get purge apache2 php5 libapache2-mod-php5 # add here your server packages
# change repositories to raring (with backup)
sudo sed -i.bak "s/saucy/raring/g" /etc/apt/sources.list
# update and install server packages
sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 phpmyadmin #add here packages you need and make sure you install php5.4 and apache2.2
# change repositories back to saucy
sudo sed -i "s/raring/saucy/g" /etc/apt/sources.list
# ignore all current upgrades (package hold)
sudo apt-mark hold `aptitude -F%p --disable-columns search ~U`
मैं PHPBrew - https://github.com/c9s/phpbrew का उपयोग करके 13.10 पर यह काम पाने में सक्षम था
एक बार जब आप PHPBrew उठेंगे और चलेंगे, तो मुझे APXS इंस्टॉल करना होगा:
sudo apt-get install apache2-threaded-dev
तब मैं निम्नलिखित PHPBrew कमांड निष्पादित करने में सक्षम था:
sudo phpbrew install php-5.4.20 +mysql+apxs2-/user/bin/apxs
यह Apxs2 पैरामीटर है जो PHPBrew को अपाचे के लिए एक नई php5.load फ़ाइल बनाने की अनुमति देता है (आपका वर्तमान एक बैकअप है) जो एक नई php5_module फ़ाइल /usr/lib/apache2-modules/libphp5.4.20.so का संदर्भ देता है।
मेरे लिए MySQL को प्राप्त करने और चलाने के लिए अंतिम चरण नई php.ini फ़ाइल को संपादित करना था - जहां स्थित PHPBrew नए php-5.4.20 स्रोत को याद करता है, और स्पष्ट रूप से mysqld.sock फ़ाइल को कॉल करता है। किसी कारण से यह मेरे लिए बॉक्स से बाहर काम नहीं कर रहा था।
उम्मीद है कि ये कदम किसी और को Ubuntu 13.10 पर PHP 5.5 से डाउनग्रेड करने में मदद कर रहे हैं
वर्तमान स्थिर php 5.5 है। आप php 5.4 "पुराने स्थिर" के लिए देख रहे हैं।
इस वेबसाइट को देखने और निम्नलिखित ppa का उपयोग करने का प्रयास करें:
आपके पास पूछने के लिए कैसे पैकेज को डाउनग्रेड और होल्ड करने का पूरा जवाब है:
https://askubuntu.com/a/220086/5538 - यह php 5.4 से 5.3 के लिए है, लेकिन यह एक ही प्रक्रिया है।
dpkg --get-selections | egrep '^(apache|php)' | sed 's/install/hold/g' | sudo dpkg --set-selections
PHP और Apache पैकेज को अपग्रेड होने से बचाने के लिए उपयोग करें ।