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

Любое понимание того, как отладить это, будет с благодарностью.

1 ответ1

1

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

php -f ~/Scripts/your_file.php

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

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

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


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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .