ОБНОВИТЬ:
После недоразумения я наконец понял то, что вы пытаетесь сделать. Вы должны проверить файлы конфигурации вашего сервера; вы используете apache2 или другое серверное программное обеспечение?
Ищите строки, которые начинаются с LoadModule php
... Вероятно, есть файлы конфигурации / каталоги с именами mods
или что-то в этом роде, начните оттуда.
Вы также можете проверить вывод php -r 'phpinfo();' | grep php
и сравнить строки phpinfo();
с веб-сервером.
Для php
интерактивного запуска :
(чтобы вы могли вставить / написать код в консоли)
php -a
Чтобы заставить его анализировать файл и выводить его на консоль:
php -f file.php
Разобрать файл и вывести его в другой файл:
php -f file.php > results.html
Вам еще что-нибудь нужно?
Чтобы запустить только небольшую часть, одну строку или что-то подобное, вы можете использовать:
php -r '$x = "Hello World"; echo "$x\n";'
Если вы используете Linux, сделайте это man php
в консоли.
если вам нужно / вы хотите запустить php через fpm, используйте cli fcgi
SCRIPT_NAME="file.php" SCRIP_FILENAME="file.php" REQUEST_METHOD="GET" cgi-fcgi -bind -connect "/var/run/php-fpm/php-fpm.sock"
где /var/run/php-fpm/php-fpm.sock - это ваш файл сокета php-fpm.
php -i
и проанализируй это