Nejprve zkontrolujte, zda vaše instalace PHP podporuje CLI. Zadejte:php -v
. PHP můžete spustit z příkazového řádku dvěma způsoby:
php yourfile.php
php -r 'print("Hello world");'
Můžete to udělat dvěma způsoby. Jedna je již zmíněná, tedy:
php -f filename.php
Druhou možností je učinit skript spustitelným (chmod +x filename.php
) a přidáním následujícího řádku na začátek vašeho souboru .php:
#!/path/to/php
Nejsem si jistý, jestli se to líbí nějakému webovému serveru, takže pokud chcete na webu použít také soubor .php, nemusí to být nejlepší nápad. Přesto, pokud právě píšete nějaký skript, je jednodušší napsat ./path/to/phpfile.php
než zadávat php -f /path/to/phpfile.php
pokaždé.
Z příkazového řádku zadejte toto:
php -f filename.php
Ujistěte se, že soubor filename.php obsahuje i spouští funkci, kterou chcete testovat. Vše, co odešlete, se objeví v konzole, včetně chyb.
Buďte opatrní, že php.ini pro Apache PHP se často liší od CLI PHP (rozhraní příkazového řádku).
Odkaz:https://secure.php.net/manual/en/features.commandline.usage.php
Jednoduše by to mělo fungovat:
php test.php