Позднего ответ, но искали в этом для себя, это приходит поскольку один из результатов моего поиска хотел предоставить 2 решения, так как я в конечном итоге пришел к себе.
Решение # 1
Простой способ это пойти кругом, как в письменном виде файла оболочку для выполнения сценария вы работаете. Создайте файл со следующим кодом:
#!/usr/bin/php
<?php
include('name-of-php-script.php');
?>
Сохранить это как wrapper.command Название обертки не важно, но расширение команды говорит Finder, что это скрипт, чтобы открыть в терминале. Сам файл просто выполняет любой скрипт php в include.
Решение # 2
Конкретный запрос требует немного работы.
Сначала убедитесь, что первая строка сценария РНР:
#!/usr/bin/php
Здесь установлена предустановленный версия PHP на Mac OS X. Вы всегда можете проверить, выполнив следующую команду в терминале:
whereis php
После того, как вы добавили строку Shebang к скрипту php, вы его подготовили для автоматического выполнения.
Чтобы сделать его double clickable executeable, вам необходимо сделать следующее: Щелкните правой кнопкой мыши скрипт PHP и нажмите Получить информацию. Нажмите, где написано: Открыть С, щелкните по умолчанию, чтобы увидеть все доступные параметры. Выберите Другое ...
коммутатора, где он говорит Enable: из Рекомендуемые приложения к Все приложения и установите флажок для всегда открыт с. Выберите «Терминал» в качестве приложения. Наконец, вы должны нажать кнопку, которая говорит Изменить все ...
OS X будет подтвердить, что вы хотите, чтобы установить терминал в качестве приложения по умолчанию для открытия файлов .php
Это сделает каждый файл PHP открыть в терминале по умолчанию, но если они не содержат #!/USR/bin/php, они фактически не будут выполняться.
PHP требует PHP-интерпретатор, который, как правило, воевавших только на веб-сервере. Взгляните на XAMPP, вы можете разместить локальный веб-сервер и выполнить свои php-скрипты на своем локальном компьютере. –
Но mac поставляется с установленным php. Я могу запустить php-файл, но мне нужно вручную ввести имя файла [имя пути]. – TryingToLearn
Сначала вы должны взять курс компьютера, узнать, что является исполняемым, а что нет, и узнать о приложении по умолчанию для файлов, а затем, наконец, узнать о PHP-коде, как он выполняется и что читает/выполняет код (определенно не браузер). – Houssni