Первый вопрос: какой сервер вы пытаетесь запустить? Это ваша собственная машина? общий хостинг?
Это, вероятно, не то, что она требует sudo
, но это требует некоторые разрешения, что ваш PHP скрипт не имеет, и sudo
это один из способов исправить это.
Лучше всего исправить это, чтобы выяснить, какой пользователь работает под вашим скриптом (возможно, nobody
?) И гарантировать, что файлы, к которым нужен phing
, принадлежат одному и тому же пользователю. Это может быть так же просто, как изменение права собственности на файл через вашу FTP-программу.
Кроме того, не забудьте проверить и перепроверить, что вы на самом деле находятся в директории, которую вы думаете, что вы находитесь в
Чтобы получить часть этой информации, попробуйте запустить следующий PHP-файл:.
<pre>
<?php
passthru('id -a'); // figure out what user we're executing as
passthru('pwd'); // figure out what directory we're in
passthru('ls -l .'); // look at the permissions set on the current directory
?>
</pre>
есть команда 'phing'? –
http://www.phing.info/ – jcsanyi
Почему вы хотите выполнить phing с php? – bansi