开发者

Apache AddHandler: Run ASP code as PHP

I'm running XAMPP.

Is there a line I can add to .htaccess or http.conf to make ASP be parsed and handled as 开发者_开发技巧PHP pages?

I had it setup before but can't remember how to do it. What I've tried so far hasn't worked.

Edit: None of these solutions are working, I've tried everything.


If none of the solution above is ok with you, check your Server API with phpinfo(); method.

If Server API is CGI or FAST CGI change it to Apache 2.0 Handler.You can do it using Plesk Panel or CPanel.

Another option is not to change Server API but .htaccess or httpd.conf : http://avinashsing.sunkur.com/2012/04/19/how-to-map-another-file-extension-to-the-php-parser-through-htaccess/.

But I have solved my problem with the first one.


Maybe try this:

AddHandler php5-script  .php .asp .aspx .ascx .ashx .asmx
AddType text/html .php .asp .aspx .ascx .ashx .asmx


Add this to your httpd.conf

AddType application/x-httpd-php .asp .aspx .ascx .ashx


Try adding this line to .htaccess;

AddHandler application/x-httpd-php .asp

Apparently it is not as efficient as adding the equivalent to http.conf but it works even when you don't have access to http.conf.


Adding this line in .htaccess enabled me to execute PHP code written in .asp pages:

AddHandler php5-script .php .asp


Apache does not have a module for ASP processing. You have to use IIS for that. Modern IIS can run PHP so you may do it the other way around, use IIS and plug PHP into it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜