ОНОВЛЕННЯ:
Після непорозуміння я нарешті зрозумів те, що ви намагаєтесь зробити. Вам слід перевірити файли конфігурації сервера; ви використовуєте 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
і проаналізуйте це