Xenial (16.04) üzerinde PHP 5.6 kurulumu
Php5 (5.6) kullanmam gerekiyor çünkü php7'yi desteklemeyen bir Drupal 7 projesi üzerinde çalışıyorum. Sorun şu ki, yakın zamanda artık php5'i desteklemiyor gibi görünen ubuntu 16.04 Xenial'a güncelledim.
Bu repo]2'dan yüklemeyi denedim, ancak apt ile yüklemeye çalıştığımda her zaman benzer hatalar alıyorum.
$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
php7.0-cli:i386 php7.0-cli`
Bu da modasının geçtiği anlamına geliyor. PHP 5.6'yı Xenial üzerine nasıl kurabilirim?
154
3
Tüm stok php paketlerini kaldırın
Yüklü php paketlerini
dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
ile listeleyin, ardındansudo aptitude purge your_packages_here
ile gereksiz paketleri kaldırın veya hepsini doğrudan kaldırmak istiyorsanız:PPA'yı ekleyin
Eğer
add-apt-repository: command not found
komutunu alırsanız, önce aşağıdaki komutu çalıştırın:PHP Sürümünüzü yükleyin
Örneğin php5.6 modüllerini de yükleyebilirsiniz
Sürümünüzü doğrulayın
Eğer
php5.6-cli
yüklediysenizEğer
php5.6-cli
dosyanız yoksa, bunu bir .php dosyasına yerleştirinHer iki sürümü aynı anda kullanmaya yardımcı olması için vagrant (veya benzer bir teknoloji) kullanmayı bile düşünebilirsiniz. Vagrant esasen proje tabanlı yapılandırma ile VM'leri hızlı ve kolay bir şekilde yukarı ve aşağı döndürmeye yardımcı olmak için tasarlanmış bir VM istemcisidir; yani bir VM'yi bir proje için özel olarak yapılandırabilirsiniz ve gerekirse her VM proje başına farklı olabilir.
Bu, bir proje geliştirebileceğiniz ve projenin altında çalıştırılacağı aynı üretim yapılandırmasını kullanarak yerel makinenizde test edebileceğiniz anlamına gelir. Bu sadece kendiniz için harika olmakla kalmaz, aynı zamanda VM yapılandırması taşınabilir ve platformlar arası olduğu için (sadece bir metin dosyasıdır) bir geliştirici ekibinin her zaman aynı koşullar altında test edebileceği anlamına gelir.
Vagrant ve sanal kutu kurulduktan sonra, çalıştırmak kadar kolaydır:
ve vm bir kez çalışır duruma geldiğinde kullanabilirsiniz:
ve artık apache, php ve mysql'i manuel olarak yükleyebilirsiniz. Ayrıca bir sağlama yapılandırması tanımlayabilirsiniz, böylece girdiğinizde:
Sanal makine kendi kendini kurar, ihtiyacınız olan tüm ikili dosyaları yükler ve hatta kodunuzun git klonunu oluşturabilir, uygulamayı tarayıcınızda görüntüleyebilmeniz için ağ kurulumunu yapabilir vb.
Daha ayrıntılı bilgi için buraya bakın: https://www.vagrantup.com/docs/getting-started/
XAMPP Linux'u kullanabilirsiniz. xampp linux'un herhangi bir sürümünü aşağıda belirtilen resmi xampp sitesinden indirebilirsiniz.
https://www.apachefriends.org/download.html
Terminali kullanarak indirilen dosya konumunu girin.
Önce indirilen ikili dosya için belirli bir izin verin. (64 bit ikili paket indirdiğimi varsayalım.)
Ardından xampp'yi yükleyin
32 bit ikili dosya indiriyorsanız, aşağıda belirtilenleri şu şekilde yapın