Prima di tutto controlla se la tua installazione PHP supporta la CLI. Digita:php -v
. Puoi eseguire PHP dalla riga di comando in 2 modi:
php yourfile.php
php -r 'print("Hello world");'
Ci sono due modi per farlo. Uno è quello già citato, ovvero:
php -f filename.php
La seconda opzione è rendere eseguibile lo script (chmod +x filename.php
) e aggiungendo la seguente riga all'inizio del file .php:
#!/path/to/php
Non sono sicuro però che piaccia a un server web, quindi se vuoi usare anche il file .php in un sito web, potrebbe non essere l'idea migliore. Tuttavia, se stai solo scrivendo qualche tipo di script, è più semplice digitare ./path/to/phpfile.php
piuttosto che dover digitare php -f /path/to/phpfile.php
ogni volta.
Dalla riga di comando, inserisci questo:
php -f filename.php
Assicurati che filename.php includa ed esegua la funzione che vuoi testare. Tutto ciò che echeggi apparirà nella console, inclusi gli errori.
Fai attenzione che spesso php.ini per Apache PHP è diverso da CLI PHP (interfaccia a riga di comando).
Riferimento:https://secure.php.net/manual/en/features.commandline.usage.php
Semplicemente questo dovrebbe fare:
php test.php