जवाबों:
यह PHP 5.6 को जारी रखने के लिए अनुशंसित नहीं है, जो कि जनवरी 2010 से ईओएल है!
लेकिन आप PPA से PHP5.6 स्थापित कर सकते हैं:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install php5.6
स्रोत: /ubuntu//a/762161/34298
sudo apt-get install php5.6
काम किया
आप अपने PHP 5 टूल को एक कंटेनर में चलाने पर विचार करना चाह सकते हैं, जैसे Docker। PHP 5 एंड-ऑफ-लाइफ के करीब है और यदि आप उसी मशीन पर PHP 7 का उपयोग करते हैं जो आप संघर्षों में चला सकते हैं।
PHP 5 के लिए कई आधिकारिक डोकर चित्र उपलब्ध हैं: https://hub.docker.com/_/php/
कई विकल्प, जैसा कि अन्य उत्तरों द्वारा बताया गया है:
ऐशे ही:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install php5.6
एक छोटे से PHP 5 वातावरण के निर्माण के लिए Docker या LXD कंटेनर सिस्टम का उपयोग करें, इसे Ubuntu 18.04 के अंदर चलाएं, और PHP 5 की आवश्यकता वाले सभी वेब अनुरोधों को अग्रेषित करें। मैंने सुना है कि आप वास्तव में Ubuntu 12.04 या 14.04 के पूरे वीएम को lxd-P2c के साथ एक कंटेनर में बदल सकते हैं और इसे Ubuntu 18.04 के अंदर चला सकते हैं, जैसे वे इस प्रस्तुति में करते हैं: "भौतिक प्रणालियों को कंटेनरों में बदलना सिस्टम कंटेनर में स्थानांतरित करना"
आप एक दूसरा सर्वर (या वीएम) भी सेट कर सकते हैं और इसके लिए PHP के लिए 18.04 मुख्य प्रणाली पर अपाचे को PHP 5 की आवश्यकता वाले साइटों के लिए प्रॉक्सी अनुरोध करना होगा। उस प्रणाली को वेब एक्सेस करने की आवश्यकता नहीं है, क्योंकि 18.04 सिस्टम बाहरी दुनिया के लिए उजागर होगा। यदि आपको register_globals की आवश्यकता है, तो आप या तो PHP 5.3.2 के साथ Ubuntu 12.04 का उपयोग कर सकते हैं जो अब आधिकारिक रूप से समर्थित नहीं है, या PHP 5.5.9 के साथ Ubuntu 14.04 एक कोड स्निपेट के साथ register_globals का अनुकरण करने के लिए आपकी सभी फ़ाइलों की शुरुआत में है। मैं कोड स्निपेट भूल जाता हूं लेकिन आप इसे देख सकते हैं। यहां प्रासंगिक कॉन्फ़िगरेशन फ़ाइल्स हैं, जो संभवतः एक एसएसएल साइट को एक सर्वर से दूसरे सर्वर पर प्रॉक्सिमेट करने के लिए काम करना चाहिए, यह मानते हुए कि आपका बाकी कॉन्फिगर करना उचित है और रीक्रिएट किए गए मॉड सक्षम हैं:
उबंटू 18.04 पर अपाचे सर्वर 192.168.1.2 पर कर रहा है:
#requires mod_remoteip and mod_proxy
RemoteIPHeader X-Forwarded-For
TrustedProxy 192.168.1.2
SSLProxyEngine On
ProxyPreserveHost On
ProxyPass / https://example.org/ retry=0
ProxyPassReverse https://example.org/ retry=0
उबंटू 14.04 सर्वर पर 192.168.1.3 पर अनुमानित किया जा रहा है:
#requires mod_proxy
RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 192.168.1.2
RemoteIPInternalProxy 192.168.1.1 #assuming your router IP is 1.1