1
Я пытаюсь запустить следующий скрипт в Unix, и я не могу.Запустить PHP из сценария
#!/usr/bin/php
<?php
include(`abc.php`);
Это дает мне,
: No such file or directory
bash: doctrine: line 3: syntax error near unexpected token `('
bash: doctrine: line 3: `echo include(`abc.php`);'
Как исправить эту проблему?
Вы подтвердили местоположение php с 'which php'? Кроме того, вы должны использовать одинарные кавычки '' 'вместо back-ticks (') в вашем include –
, если я попытаюсь запустить - php abc.php, он сбрасывает файл php. Это означает, что я предполагаю, что расположение php отлично – Atish
Кавычки - ваша проблема. Backticks заставляют их содержимое передаваться в оболочку. Вместо этого вы хотите использовать двойные или одинарные кавычки, как уже упоминал @AndrewCoder. –