10.9 Mavericks にアップグレードした後、php スクリプトを実行しようとすると、以下のエラーが発生します。
Zend Server を使用しており、デフォルトの httpd と php を無効にしています。アップグレード前はすべて正常に機能していました。
例:
phpユニット:
/usr/local/bin/phpunit: line 2: ?php: No such file or directory
/usr/local/bin/phpunit: line 3: /Applications: is a directory
/usr/local/bin/phpunit: line 4: LICENSE.html: command not found
/usr/local/bin/phpunit: line 5: syntax error near unexpected token `('
/usr/local/bin/phpunit: line 5: ` * Copyright (c) 2001-2013, Sebastian Bergmann <sebastian@phpunit.de>.'
phpc
/usr/local/zend/bin/phpcs: line 2: ?php: No such file or directory
/usr/local/zend/bin/phpcs: line 3: /Applications: is a directory
/usr/local/zend/bin/phpcs: line 4: LICENSE.html: command not found
/usr/local/zend/bin/phpcs: line 5: LICENSE.html: command not found
/usr/local/zend/bin/phpcs: line 6: LICENSE.html: command not found
/usr/local/zend/bin/phpcs: line 7: LICENSE.html: command not found
/usr/local/zend/bin/phpcs: line 8: LICENSE.html: command not found
/usr/local/zend/bin/phpcs: line 9: LICENSE.html: command not found
/usr/local/zend/bin/phpcs: line 10: LICENSE.html: command not found
/usr/local/zend/bin/phpcs: line 11: syntax error near unexpected token newline
/usr/local/zend/bin/phpcs: line 11: ` * @author Greg Sherwood <gsherwood@squiz.net>'
/usr/local/zend/bin/php /usr/local/bin/phpunit または /usr/local/zend/bin/php /usr/local/bin/phpcs を実行すると動作します
その他の詳細:
$PATH -bash: /opt/local/bin:/opt/local/sbin:/usr/local/zend/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin :/opt/X11/bin:/usr/local/zend/bin: そのようなファイルやディレクトリはありません