Первый аргумент должен быть точным путем. Тем не менее, вы можете сделать стартовый скрипт (как root):
$ echo -e '#!/bin/sh\nexec php /usr/share/php/a2addvhost.php "$@"\n' \
> /usr/bin/a2addvhost
$ # And then start with ...
$ a2addvhost example.com
<Ч />
В качестве альтернативы, сделать a2addvhost.php
исполняемым, добавив его следующим образом:
#!/usr/bin/env php
<?php
/* php code goes here */
и сделать его исполняемым:
$ chmod a+x /usr/share/php/a2addvhost.php
Теперь, если PATH содержит /usr/share/php/
, вы можете запустить свой скрипт с
$ /usr/share/php/a2addvhost.php example.com