
Недавно я удалил 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