Yanıtlar:
Ocak 2010'dan bu yana EOL olan PHP 5.6'ya devam etmeniz önerilmez!
Ancak bir PPA'dan PHP5.6 yükleyebilirsiniz:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install php5.6
Kaynak: /ubuntu//a/762161/34298
sudo apt-get install php5.6
PHP 5 aracınızı Docker gibi bir kapta çalıştırmayı düşünebilirsiniz. PHP 5 kullanım ömrünün sonuna yaklaşıyor ve aynı makinede PHP 7 kullanıyorsanız çakışmalarla karşılaşabilirsiniz.
PHP 5 için birkaç resmi Docker görüntüsü vardır: https://hub.docker.com/_/php/
Diğer cevaplarda belirtildiği gibi birkaç seçenek:
Bunun gibi:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install php5.6
Küçük bir PHP 5 ortamı oluşturmak, Ubuntu 18.04 içinde çalıştırmak ve PHP 5 gerektiren tüm web isteklerini iletmek için Docker veya LXD konteyner sistemlerini kullanın. Aslında Ubuntu 12.04 veya 14.04'ün tüm VM'sini lxd-p2c içeren bir kaba dönüştürebileceğinizi ve bu sunumda olduğu gibi Ubuntu 18.04 içinde çalıştırabileceğinizi duydum: "Fiziksel sistemleri kaplara dönüştürme Sistem kaplarına taşıma"
Ayrıca ikinci bir sunucu (veya VM) kurabilir ve sadece PHP 5 gerektiren siteler için istekleri proxy yapmak için 18.04 ana sisteminde Apache'ye sahip olabilirsiniz. 18.04 sistemi dış dünyaya açık sistem olacağından bu sistemin web üzerinden erişilebilir olması gerekmez. Register_globals'a ihtiyacınız varsa, artık resmi olarak desteklenmeyen PHP 5.3.2 ile Ubuntu 12.04'ü veya register_globals'ı taklit etmek için tüm dosyalarınızın başlangıcında bir kod pasajı ile Ubuntu 14.04'ü kullanabilirsiniz. Kod snippet'ini unuttum ama bakabilirsiniz. Yapılandırmanızın geri kalanının uygun ve gerekli modların etkinleştirildiği varsayılarak, bir SSL sitesini bir sunucudan diğerine proxy yapmak için çalışması gereken ilgili yapılandırma dosyaları şunlardır:
192.168.1.2'de proxy işlemini yapan Ubuntu 18.04 Apache sunucusunda:
#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
Ubuntu 14.04 sunucusunda 192.168.1.3 sürümüne proxy sunucusunda:
#requires mod_proxy
RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 192.168.1.2
RemoteIPInternalProxy 192.168.1.1 #assuming your router IP is 1.1