Проверить синтаксис php файла
$ cat syntax.php
<?php
echo "Hello, world!';
$ php -l syntax.php
PHP Parse error: syntax error, unexpected $end, expecting T_VARIABLE \
or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in syntax.php on line 3
Errors parsing syntax.php
Проверка конфигурации PHP в консоли
$ php -r "phpinfo();"
<?php
// Текущий рабочий путь
echo getcwd();
// Число аргументов
echo $argc;
// Переданные аргументы
print_r($argv);
Читать данные с потока ввода
<?php
$st = fopen('php://stdin', 'r');
$line = trim(fgets($st));
echo "Input: ".$line;
Запуск процессов в фон Windows
<?php
$execStr = "start /b $php $script $params";
pclose(popen($execStr, 'r'));
Запуск процессов в фон Unix
<?php
$execStr = "$php $script $params > /dev/null &";
exec($execStr);