PHP 5.6'yı (5.4 yerine) nasıl yükleyebilirim?


12

Aslında küçük bir problemle sıkıştım. Pi üzerinde Laravel kullanmak istiyorum ama en azından PHP 5.5.9 gerektirir.

Ama aslında, yükleyebileceğim PHP'nin en son sürümü (resmi depo aracılığıyla) 5.4

5.6'ya (veya 5.5.9) nasıl yükseltebilirim?


Görünüşe göre onu kaynaktan oluşturmak zorunda kalacaksınız.
dhruvvyas90

Yanıtlar:


10

İzleyebileceğiniz adımlar bunlar.

  1. Bu siteden en son kaynağı alın. ( http://php.net/downloads.php ) En yakın aynayı seçin. Örneğin, "wget http://in1.php.net/distributions/php-5.6.10.tar.bz2 " yaptım
  2. Ambalajından çıkarın: tar -xvjf php-5.6.10.tar.bz2
  3. cd php-5.6.10
  4. ./configure
  5. make -j4 (Rpi 2'de derliyorsanız) başka make
  6. sudo make install
  7. Ateş ederek test edin php -v

Şimdi 5.6'ya yükseltilmelidir

Umarım yardımcı olur.


Gönderdiğiniz için teşekkür ederim, ancak ilk defa bu yöntemle yükleyemiyorum. Neden bilmiyorum ama sanırım ./configure ile ilgili bir hata var, "make" kullanamadığım için düzgün çalışmıyor gibi görünüyor (makefile oluşturulmadı). Günlük dosyası burada
Germain

İlgili bağımlılıkları yüklemeniz gerekecek. Hatayı görün. Pi'de libxml2 eksik. Bunu yüklemek için "sudo apt-get update && sudo apt-get install libxml2". Yeniden yapılandırmayı deneyin. Diğer bağımlılık sorunlarıyla karşılaşabilirsiniz. Make ile devam etmeden önce her birini "sudo apt-get install" kullanarak kurmanız gerekecektir. Umarım yardımcı olur.
dhruvvyas90

1
Dene: sudo apt-get install libxml2-dev
dhruvvyas90

1
Çok teşekkür ederim iyi çalıştı ve ben yapmak ve sonra yüklemek için başardı;)
Germain

1
Eski php.ini dosyasını "sudo find / -name php.ini" ile bulun ve yenisini php-5.6 dizininden "sudo cp php.ini-production /path/to/php.ini" ile kopyalayın. tahmin.
dhruvvyas90

5

Bu yazı yazılırken (Kasım 2015), raspbian Debian Jessie üzerine inşa edildi. Yüklenebilir PHP sürümü 5.6 dalındadır.

Ancak, Laravel projeleri için bir dizi PHP uzantısına ihtiyacınız olacak. Bunların çoğu Raspbian depolarında (veya kutunun dışında) mevcuttur, ancak php_mbstring uzantısı apt-get ile yüklenemez.

Bunun yerine, apt-get install libapache2-mod-php5onu içeren php5_mbstring çalıştırmak için ( http://php.net/manual/en/mbstring.installation.php adresindeki referanslara bakın )

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.