-1

我正在运行 XAMPP。

有没有我可以添加到 .htaccess 或 http.conf 以使 ASP 被解析并作为 PHP 页面处理的行?

我以前设置过,但不记得怎么做。到目前为止我所尝试的都没有奏效。

编辑:这些解决方案都不起作用,我已经尝试了一切。

4

6 回答 6

4

如果上述解决方案都不适合您,请使用 phpinfo() 检查您的服务器 API;方法。

如果服务器 API 是 CGI 或 FAST CGI,请将其更改为 Apache 2.0 处理程序。您可以使用 Plesk Panel 或 CPanel 来完成。

另一种选择是不更改服务器 API,而是更改 .htaccess 或 httpd.conf:http ://avinashsing.sunkur.com/2012/04/19/how-to-map-another-file-extension-to-the-php-解析器通过 htaccess/

但我已经用第一个解决了我的问题。

于 2012-11-04T00:05:02.903 回答
2

也许试试这个:

AddHandler php5-script  .php .asp .aspx .ascx .ashx .asmx
AddType text/html .php .asp .aspx .ascx .ashx .asmx
于 2010-07-21T19:40:09.030 回答
1

添加这一.htaccess行使我能够执行用 .asp 页面编写的 PHP 代码:

AddHandler php5-script .php .asp
于 2012-08-30T08:53:02.700 回答
1

将此添加到您的 httpd.conf

AddType application/x-httpd-php .asp .aspx .ascx .ashx
于 2010-07-16T22:36:03.240 回答
1

尝试将此行添加到 .htaccess;

AddHandler application/x-httpd-php .asp

显然,它不如将等效项添加到 http.conf 高效,但即使您无权访问 http.conf,它也可以工作。

于 2012-06-04T23:51:32.947 回答
0

Apache 没有用于 ASP 处理的模块。为此,您必须使用 IIS。现代 IIS 可以运行 PHP,因此您可以反过来使用 IIS 并将 PHP 插入其中。

于 2010-07-16T06:32:32.920 回答