PHP 파일을 처리하도록 Apache 가상 호스트 구성

PHP 파일을 처리하도록 Apache 가상 호스트 구성

가능한 중복:
Apache가 파일을 구문 분석하지 않습니까? 다운로드만 보내는 중

설명

이제 vhost를 사용하여 Apache에 사이트를 설정했습니다. 내가 뭔가를 요청하면 원시 PHP 파일로 응답해 줍니다.

질문

PHP 파일을 처리하려면 가상 호스트를 어떻게 구성해야 합니까?

단계

내 가상 호스트 구성:

Listen 8010

<VirtualHost *:8010>
   ServerAdmin [email protected]
   ServerName mysite.org
   ServerAlias www.mysite.org
   DocumentRoot /srv/www/mysite.org/public_html/
   ErrorLog /srv/www/mysite.org/logs/error.log
   CustomLog /srv/www/mysite.org/logs/access.log combined

   DirectoryIndex index.html index.php

   AddType application/x-httpd-php .php
   AddType application/x-httpd-php-source .phps
</VirtualHost>

일부 페이지를 요청하면 PHP 원시 파일이 표시됩니다. 컬을 사용하여 이를 테스트했습니다.

$ curl -I http://localhost:8010/index.php
HTTP/1.1 200 OK
Date: Mon, 15 Oct 2012 20:20:31 GMT
Server: Apache/2.2.16 (Debian)
Last-Modified: Thu, 03 May 2012 16:41:59 GMT
ETag: "48b6a-2871-4bf247b86c3c0"
Accept-Ranges: bytes
Content-Length: 10353
Content-Type: application/x-httpd-php

답변1

mod_php가 설치되어 있고 활성화되어 있는지 확인하세요.

관련 정보