我正在运行XAMPP。
我可以添加一行到.htaccess或http.conf来使ASP被解析并作为PHP页面处理吗?
之前我已经设置好但不记得怎么做了。到目前为止我所尝试的并没有奏效。
编辑:这些解决方案都不起作用,我已经尝试了所有方法。
答案 0 :(得分:4)
如果上述解决方案都不适合您,请使用phpinfo()检查您的服务器API;方法
如果服务器API是CGI或FAST CGI,则将其更改为Apache 2.0 Handler。您可以使用Plesk Panel或CPanel进行此操作。
另一个选择是不要更改Server API,而是更改.htaccess或httpd.conf:http://avinashsing.sunkur.com/2012/04/19/how-to-map-another-file-extension-to-the-php-parser-through-htaccess/。
但是我已经解决了第一个问题。
答案 1 :(得分:2)
也许试试这个:
AddHandler php5-script .php .asp .aspx .ascx .ashx .asmx
AddType text/html .php .asp .aspx .ascx .ashx .asmx
答案 2 :(得分:1)
将此添加到您的httpd.conf
AddType application/x-httpd-php .asp .aspx .ascx .ashx
答案 3 :(得分:1)
尝试将此行添加到.htaccess;
AddHandler application/x-httpd-php .asp
显然,它不如添加http.conf的等效项效率高,但即使您无权访问http.conf也能正常工作。
答案 4 :(得分:1)
在.htaccess
中添加此行使我能够执行用.asp页面编写的PHP代码:
AddHandler php5-script .php .asp
答案 5 :(得分:0)
Apache没有用于ASP处理的模块。您必须使用IIS。现代IIS可以运行PHP,因此您可以反过来使用IIS并将PHP插入其中。