1 votos

Enlazando homebrew, php, mcrypt, y localhost:8000

Actualmente utilizo

php -S localhost:8000

para mi servidor de pruebas php en OS X.

Estoy tratando de usar OpenCart que requiere mcrypt y OS X no viene con eso.

He instalado Homebrew, php 5.6.5, y mcrypt.

Sigue diciendo que mcrypt no está activado cuando intento instalar Open Cart que lo requiere.

¿Cómo puedo estar seguro de que la versión correcta de php de Homebrew, así como mcrypt están vinculados correctamente?

En el pasado instalé manualmente MySQL y también intenté instalar manualmente php 5.6.5 para reemplazar la versión que venía con OS X. La página phpinfo(); que hice y la línea de comandos, ambas indican que tengo la versión 5.6.5, así que no estoy seguro de si eso está vinculado a Homebrew o a cuando intenté instalar manualmente php 5.6.5.

Gracias

0voto

Gabriel Littman Puntos 181

No estoy familiarizado con OpenCart pero deberías comprobar tu ruta y asegurarte de que el php homebrew es el predeterminado.

En la terminal:

$ 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

En este ejemplo he instalado mongod desde homebrew. Nunca he instalado php pero parece que existe en mi sistema por defecto. Supongo que tu sistema está usando el php estándar y no el de brew.

Intenta ejecutar tu servidor así:

/usr/local/bin/php -S localhost:8000

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X