Вместо #!/usr/bin/php
лучше использовать #!/usr/bin/env php
. Это будет искать бинарный файл PHP в переменной окружения PATH
. Это намного более надежный и кроссплатформенный. Например, BSD устанавливает PHP в /usr/local/bin/php
.
Кроме того, вам необходимо убедиться, что это строка first , и что в скрипте установлен исполняемый бит, чтобы установить его для каждого (в целом нормально) использования: chmod a+x script.php
Также убедитесь, что у вас включен CLI SAPI. Выполните команду php -v
top verify, она должна показать что-то вроде:
[~]% php -v
PHP 5.3.3 (cli) (built: Jul 22 2010 16:21:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies