Проблема с PHP и OSX 10.7 — запускается через командную строку, но не в браузере

Проблема с PHP и OSX 10.7 — запускается через командную строку, но не в браузере

Недавно я удалил MAMP, так как хотел иметь больше контроля над своей машиной и хотел использовать PHP5.4, который я установил с помощью скрипта, расположенногоздесьЯ теперь даже не могу заставить работать свой PHP по умолчанию, встроенный в osx. Я запускаю этот скрипт с помощью простого <?php echo phpinfo(); ?>In документа в моем каталоге ~/Sites. Я действительно в растерянности, почему это не работает. У меня установлен php5 в моем каталоге /usr/local по ссылке, предоставленной выше, и похоже, что основной php установлен в /usr/bin

Любые идеи по устранению этой неполадки будут высоко оценены.

решение1

Ссылка не работает. Чтобы проверить, работает ли ваша установка PHP, вы можете использовать следующий код в Терминале:

php -f ~/Scripts/your_file.php

Замените "your_file.php" на путь к фактическому файлу, который вы хотите проверить. Если он выдает HTML, то PHP работает правильно.

Похоже, у вас не настроен HTTP-сервер (это то, что MAMP делал для вас). MAMP или что-то подобное — это определенно то, что вам нужно.

Theследующая версия MAMP будет поддерживать PHP 5.4, и это выглядит какСтек MAMP от BitNamiуже делает.


Редактировать

Я не знал о встроенном веб-сервере php 5.4. Есть хорошие инструкции о том, как его запустить и запустить наPHP.net(Я изменил этот код, чтобы он работал в вашем случае):

$ cd ~/Scripts
$ /usr/local/bin/php -S localhost:8000

Связанный контент