PHP'yi kabuktan güncelleyin ve Mcrypt'u kurun.


1

Mcrypt eklentisini kurmak istemeden PHP 5.6'ya kabuktan (Terminal üzerinden) güncelleme yapmak istiyorum

Bu öğreticiyi takip ettim:

http://justinhileman.info/article/reinstalling-php-on-mac-os-x/

Ama hepsini yaptığımda ve yazdığımda php -v hala PHP 5.4.24 diyor.

Ve bu öğreticiyle birlikte Mcrypt eklentisini kurduğumda:

http://jenssegers.be/blog/49/installing-the-php-mcrypt-extension-on-osx-10-9-mavericks (5.4 yerine 5.6 PHP kullandım)

Hala Laravel'i yükleyemiyorum (bu yüzden yapıyorum). Hala bana bir hata veriyor

Mcrypt PHP uzantısı gerekli Script php artisan bir hata ile döndürülen post-install-cmd olayını işlemeyi açık bir şekilde derledi

Ne yapabilirim?

Yanıtlar:


1

Sorununuz için en kolay çözüm şudur: (Terminal ile yaşadığınızı bilmiyorum, bu yüzden deneyimsiz bir kullanıcı için götürürsem beni mizah edin)

which php

Bu size kullanılan php ikilisini verecektir. Terminalinizi kullanın ve bu klasöre gidin:

cd /path/that/whichphp/gives/you

Klasöre giderken yumruk attığınızda şunu yapın:

  1. sudo mv php php.old & lt; - eski php binary'ini yedeklemek için yeniden adlandırın (sadece durumda :))

  2. sudo ln -s /path/to/the/new/php/binary php & lt; - Bu, yeni php ikili sisteminize işaret eden bir sembolik bağlantı oluşturacaktır.

Tüm php örneklerinizi bulmanın ve yenisini tanımlamanın en kolay yolu şöyle olacaktır:

sudo find / -name php

Sembolik link oluşturduktan sonra php -v tekrar konsola girip versiyonun çıktısını görmeniz gerekir.

Hala sorunlarınız varsa benimle iletişime geçin.

Umarım bu size yardımcı oldu: bir kez seninle aynı sorunu vardı :)


Bu umut verici görünüyor, ama kullanmak bile sudo, Mesajı aldım Operation not permitted.
David Rhoden
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.