
Recientemente eliminé MAMP porque quería tener más control sobre mi máquina y quería utilizar PHP5.4 que instalé usando el script ubicadoaquíAhora ni siquiera puedo hacer funcionar mi PHP predeterminado integrado en OSX. Estoy ejecutando este script con un simple <?php echo phpinfo(); ?>
documento en mi directorio ~/Sites. Realmente no sé por qué esto no funcionará. Tengo php5 instalado en mi directorio /usr/local a través del enlace proporcionado arriba y parece que el php principal está instalado en /usr/bin
Cualquier idea sobre cómo depurar esto será muy apreciada.
Respuesta1
El enlace no funciona. Para ver si su instalación de PHP está funcionando, puede usar el siguiente código en la Terminal:
php -f ~/Scripts/your_file.php
Reemplace "your_file.php" con la ruta al archivo real que desea verificar. Si muestra HTML, entonces PHP está funcionando correctamente.
Parece que es posible que no tengas configurado un servidor HTTP (eso es lo que MAMP estaba haciendo por ti). MAMP o algo similar es definitivamente el camino a seguir.
ElLa próxima versión de MAMP será compatible con PHP 5.4., y parecePila MAMP de BitNamiya lo hace.
Editar
No conocía el servidor web integrado de PHP 5.4. Hay buenas instrucciones sobre cómo ponerlo en funcionamiento enPHP.net(Modifiqué este código para que funcione en tu caso):
$ cd ~/Scripts
$ /usr/local/bin/php -S localhost:8000