Überprüfen Sie zunächst, ob Ihre PHP-Installation CLI unterstützt. Geben Sie ein:php -v
. Sie können PHP auf zwei Arten von der Befehlszeile aus ausführen:
php yourfile.php
php -r 'print("Hello world");'
Es gibt zwei Möglichkeiten, wie Sie dies tun können. Einer ist der bereits erwähnte, also:
php -f filename.php
Die zweite Möglichkeit besteht darin, das Skript ausführbar zu machen (chmod +x filename.php
) und fügen Sie am Anfang Ihrer .php-Datei die folgende Zeile hinzu:
#!/path/to/php
Ich bin mir allerdings nicht sicher, ob das einem Webserver gefällt, wenn Sie also auch die .php-Datei in einer Website verwenden möchten, ist das vielleicht nicht die beste Idee. Wenn Sie jedoch nur eine Art Skript schreiben, ist es einfacher, ./path/to/phpfile.php
einzugeben als php -f /path/to/phpfile.php
eingeben zu müssen jedes Mal.
Geben Sie in der Befehlszeile Folgendes ein:
php -f filename.php
Stellen Sie sicher, dass filename.php die Funktion, die Sie testen möchten, sowohl enthält als auch ausführt. Alles, was Sie ausgeben, wird in der Konsole angezeigt, einschließlich Fehler.
Seien Sie vorsichtig, dass sich die php.ini für Apache PHP oft von der CLI PHP (Befehlszeilenschnittstelle) unterscheidet.
Referenz:https://secure.php.net/manual/en/features.commandline.usage.php
Das sollte einfach reichen:
php test.php