CẬP NHẬT:
Sau khi hiểu lầm, cuối cùng tôi đã hiểu những gì bạn đang cố gắng làm. Bạn nên kiểm tra các tệp cấu hình máy chủ của mình; bạn đang sử dụng apache2 hay một số phần mềm máy chủ khác?
Tìm các dòng bắt đầu bằng LoadModule php
... Có thể có các tệp cấu hình / thư mục được đặt tên mods
hoặc tương tự như vậy, bắt đầu từ đó.
Bạn cũng có thể kiểm tra đầu ra từ php -r 'phpinfo();' | grep php
và so sánh các dòng phpinfo();
từ máy chủ web.
Để chạy php
tương tác:
(vì vậy bạn có thể dán / viết mã trong bảng điều khiển)
php -a
Để làm cho nó phân tích cú pháp tệp và xuất ra bảng điều khiển:
php -f file.php
Phân tích cú pháp tệp và xuất ra tệp khác:
php -f file.php > results.html
Bạn có cần thứ gì khác không?
Để chỉ chạy một phần nhỏ, một dòng hoặc tương tự, bạn có thể sử dụng:
php -r '$x = "Hello World"; echo "$x\n";'
Nếu bạn đang chạy linux thì hãy làm man php
tại console.
nếu bạn cần / muốn chạy php qua fpm, hãy sử dụng cli fcgi
SCRIPT_NAME="file.php" SCRIP_FILENAME="file.php" REQUEST_METHOD="GET" cgi-fcgi -bind -connect "/var/run/php-fpm/php-fpm.sock"
trong đó /var/run/php-fpm/php-fpm.sock là tệp ổ cắm php-fpm của bạn.
php -i
và phân tích rằng