2010-07-16 4 views
-1

저는 XAMPP를 실행하고 있습니다.Apache AddHandler : ASP 코드를 PHP로 실행

ASP가 구문 분석되고 PHP 페이지로 처리되도록하기 위해 .htaccess 또는 http.conf에 추가 할 수있는 행이 있습니까?

이전에 설정 했었지만 수행 방법을 기억할 수 없습니다. 지금까지 시도한 것은 효과가 없습니다.

편집 : 이러한 솔루션 중 아무 것도 작동하지 않으며 모든 것을 시도했습니다.

답변

0

Apache에는 ASP 처리를위한 모듈이 없습니다. 이를 위해 IIS를 사용해야합니다. 최신 IIS는 PHP를 실행할 수 있으므로 다른 방법으로 IIS를 사용하고 PHP를 플러그인 할 수 있습니다.

+0

아파치가 .asp 파일을 PHP 파일처럼 실행하도록하고 싶습니다. 실제 ASP 코드가 없습니다. –

+0

aah, ok, 그러면 파일 확장명에 대한 처리기를 추가하면됩니다. 아파치 설정 파일로 가서 PHP 모듈과 .php가 어디에서 연관되는지 찾으십시오. 그것은 이렇게, html 대신 asp 확장자를 추가하십시오. http://www.besthostratings.com/articles/php-in-html-files.html – Palantir

+0

"Apache는 ASP 처리를위한 모듈을 가지고 있지 않습니다." mod_mono는 적어도 ASPX에서는 당신과 동의하지 않습니다. – Powerlord

1

하려면 httpd.conf이 추가

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

이것은 그가 묻는 것이지만 다소 어색합니다 .... – pastjean

+0

작동하지 않습니다. 페이지의 소스에 PHP 코드가 표시됩니다. –

+0

내가 추가 한 대체 솔루션을 참조하십시오. – funwhilelost

2

어쩌면이 시도 :

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

더 이상 변경하지 않고도 .htaccess 내부에서 완벽하게 작동했습니다. 감사합니다. – LPChip

1

시도가 .htaccess로이 줄을 추가;

AddHandler application/x-httpd-php .asp 

분명히 http.conf에 해당하는 내용을 추가하는 것보다 효율적이지는 않지만 http.conf에 액세스 할 수없는 경우에도 작동합니다. .htaccess이 라인을 추가

1

.ASP 페이지에 기록 된 PHP 코드를 실행하기 위해 나를 사용 가능 :

위의 솔루션 중 어느 것도 당신과 함께 확인하지 않으면
AddHandler php5-script .php .asp 
4

, phpinfo를 사용하여 서버 API()를 확인; 방법.

서버 API가 CGI 또는 FAST CGI이면 아파치 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-parser-through-htaccess/을 변경하는 것입니다.

하지만 처음 문제로 해결했습니다.

관련 문제