2012-06-12 11 views
12

php versiyonumu 5.4 sürümüne güncellemeyi tercih ediyorum.MAC üzerinde PHP 5.4'e yükseltin ve 5.3.10 sürümünü kaldırın.

Konsolda/usr/local/bin/php -v ile aradığımda 5.4.3 sürümünü görüyorum ve php -v ile birlikte 5.3.10 sürümü yüklü olduğunu söyleyebilirim.

Eski sürümü nasıl kaldırabilirim?

+0

deneyin 'php' oluşturmak için benim iş akışı 5.3 nerede yüklü olduğunu öğrenmek için. Yüklemek için bir paket yöneticisi kullandınız sanırım. Bunu kaldırmak için aynı olanı kullanın. Ancak, olduğu gibi tutmak ve sadece PHP'yi tam yolla çağırmak ya da 5.4'i "$ PATH" içindeki bir yola php-5.4 olarak bağlamak ve bu şekilde çağırmak daha kolaydır. – KingCrunch

+0

Sürüm 5.3.10,/usr/bin/php adresinde yüklüdür. Kullandığım hangi paketleyiciyi bilmiyorum. Bunu kontrol edebilir miyim? – pkberlin

+0

Bu yol yuvarlak: Hayır, ama sanmıyorum, Mac için çok fazla paket yöneticisi var;) Ben linux ('apt' ve benzeri) ile yaşıyorum, bu yüzden bilmiyorum ... varsayılan bir. – KingCrunch

cevap

26

Güncelleştirme: 2014'ün başında, çoğu uzantı içerdiğinden, http://php-osx.liip.ch/ sürümlerinden yükleme yapmak daha iyi olacaktır. Eğer gerçekten kendi derlemenizi yapmanız gerekiyorsa, orijinal cevabı takip edin.

Orjinal cevap:

Mac kolayca üzerine yazabilirsiniz önceden yüklenmiş php ile geliyor.

Önkoşullar:

Bu

yüklediğimi php güncellemek için attığın adımları listesidir

  • Xcode ve bu kadar Komut satırı yardımcı programları (form tercihlerini yüklemek) size bir gcc derleyici verecek Bunlarla inşa etmek istiyorsanız php'yi
  • libjpeg, libpng vb. ile oluşturun.

Yapı ve yükleme php:

  • hala sahip, Şimdi konumda
  • içine konsolu www.php.net/downloads.php
  • Untar arşiv gelen dağılımını indirin ve işaret Orijinal eski php yüklü, konsolda php -i | head çalıştırın. İstediğiniz şey, uygun pcre desteğine sahip olduğunuzdan ve her şeyin iyi çalıştığından emin olmak için yeni php'nizi bu bayraklarla yapılandırmaktır. php kaynak dizininde
  • sen asfaltlanmaış sonradan make ve sudo make install çalıştırarak sadece
  • Yapı php var bayraklarıyla ./configure komut dosyasını çalıştırın. Bu aslında ... make test çalıştırmayı unutma OS X

ile dağıtılan orijinal php yerine Ve yok edecek

Ör .: PHP

wget http://url_to/php_source.tar.gz 
tar -zxvf php_source.tar.gz 
cd php_source/ 
php -i | head 
./configure --prefix=/usr --with-snmp # ... same flags as previous build 
make 
sudo make install 
+0

Benim için harika çalıştı. Teşekkürler. –

+0

Aynı teşekkür ederiz! – Brian

İlgili konular