Aggiorna PHP in shell e installa Mcrypt

1

Voglio aggiornare a PHP 5.6 nella shell (tramite Terminale) prima di installare l'estensione Mcrypt

Ho seguito questo tutorial:

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

Ma quando faccio tutto questo e inserisco php -v , si dice ancora PHP 5.4.24.

E quando installo l'estensione Mcrypt con questo tutorial:

http://jenssegers.be/blog/49/installing-the-php-mcrypt-extension-on-osx-10-9-mavericks (I used PHP 5.6 instead of 5.4)

Non riesco ancora ad installare Laravel (ecco perché lo sto facendo). Mi dà ancora un errore

Mcrypt PHP extension required Script php artisan clear-compiled handling the post-install-cmd event returned with an error

Che cosa posso fare?

    
posta Quantm 06.09.2014 - 10:43
fonte

1 risposta

1

La soluzione più semplice per il tuo problema è la seguente: (non so che tu abbia esperienza con il terminale, quindi mi rallegri se ti prendo per un utente inesperto)

which php

Questo ti darà il binario php che viene usato. Usa il tuo terminale e vai a quella cartella:

cd /path/that/whichphp/gives/you

Quando ti prepari alla cartella, fai questo:

  1. sudo mv php php.old < - rinomina il vecchio bp php per eseguirne il backup (solo nel caso :))

  2. sudo ln -s /path/to/the/new/php/binary php < - Questo creerà un link simbolico che punta al tuo nuovo binario php

Il modo più semplice per individuare tutte le tue istanze di php e identificarne il nuovo sarebbe:

sudo find / -name php

Dopo aver creato nuovamente il link simbolico scrivi php -v nella console, dovresti vedere la versione in uscita dalla tua nuova istanza.

Se hai ancora problemi, contattami.

Spero che questo ti abbia aiutato: ho avuto lo stesso problema di una volta:)

    
risposta data 07.10.2014 - 15:35
fonte

Leggi altre domande sui tag