[英]How to have html files scanned by php as CGI?
我從未使用過php作為CGI,因此遇到了問題。 我需要在html文件上執行php。 我試圖將指令添加到.htaccess中:
AddHandler cgi-script .htm .html
這不起作用:
AddType application/x-httpd-php5 html
這也沒有:
AddType application/x-httpd-php .php .htm .html .phtml
我嘗試通過替換來編輯httpd.conf
AddHandler cgi-scripts .cgi .pl .plx .ppl .perl
與
AddHandler cgi-scripts .cgi .pl .plx .ppl .perl .html
然后,我重新啟動了Apache,但這也沒有幫助。
您能引導我走正確的道路嗎?
這是我目前使用的兩個不同的php版本:(在httpd.conf中)
#PHP4 - for legacy projects
AddType application/x-httpd-php4 .php4 .php3 .phtml .inc
Action application/x-httpd-php4 "/usr/local/php-4.4.4/bin/php-cgi"
<Directory /usr/local/php-4.4.4/bin>
Order allow,deny
Allow from all
</Directory>
#PHP5 - default
AddType application/x-httpd-php5 .php .php5
Action application/x-httpd-php5 "/usr/local/php-5.3.8/bin/php-cgi"
<Directory /usr/local/php-5.3.8/bin>
Order allow,deny
Allow from all
</Directory>
如您所見,每個cgi處理程序分為3部分:
您可以在Apache的文檔中找到有關如何為CGI腳本配置Apache Web服務器的說明 。
在頁面上,他們使用Perl作為CGI腳本的編程語言,但是每種語言的處理過程都是相同的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.