Collegamento di homebrew, php, mcrypt e localhost: 8000

1

Attualmente utilizzo

php -S localhost:8000

per il mio server di test php su OS X.

Sto cercando di usare OpenCart che richiede mcrypt e OS X non è incluso in questo.

Ho installato Homebrew, php 5.6.5 e mcrypt.

Si dice ancora che mcrypt non è attivo quando provo ad installare Open Cart che richiede questo.

Come posso essere sicuro che la versione php corretta di Homebrew e di mcrypt siano collegate correttamente?

In passato ho installato MySQL manualmente e ho anche provato ad installare manualmente php 5.6.5 per sostituire la versione fornita con OS X. Il phpinfo (); pagina che ho fatto e la riga di comando indicano entrambi che ho la versione 5.6.5 quindi non sono sicuro se è collegato a Homebrew o a quando ho tentato manualmente di installare php 5.6.5.

Grazie

    
posta AndrewMRiv 13.02.2015 - 00:14
fonte

1 risposta

0

Non ho familiarità con OpenCart, ma dovresti controllare il percorso e assicurarti che il php homebrew sia l'impostazione predefinita.

Nel terminale:

$ which php
/usr/bin/php
$ php -v
PHP 5.5.14 (cli) (built: Sep  9 2014 19:09:25) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

$ which mongod 
/usr/local/bin/mongod
$ ls -al /usr/local/bin/mongod
lrwxr-xr-x  1  ----  admin  34 Dec  8 17:25 /usr/local/bin/mongod -> ../Cellar/mongodb/2.6.5/bin/mongod

In questo esempio ho installato mongod da homebrew. Non ho mai installato php ma sembra che esista sul mio sistema per impostazione predefinita. Immagino che il tuo sistema stia usando il php standard e non quello del brew.

Prova a eseguire il tuo server in questo modo:

/usr/local/bin/php -S localhost:8000
    
risposta data 13.02.2015 - 03:11
fonte

Leggi altre domande sui tag