2013-12-23 2 views
0

저는 PHP로 매우 오랫동안 일하지 않았습니다. 그래서이 질문은 매우 멍청한 질문 일 수 있습니다.서버가 실행 중일지라도 PHP 서버가 코드를 실행하지 않는 것 같습니다

아파치 서버 2.0.65를 설치했는데 localhost를 호출하면 htdocs의 내 페이지가 실행되지만보기에는 html 코드 만 나타납니다. 소스 코드에서 PHP 코드가 html로 표시되므로 해석되지 않습니다. 내가 좋아

<!DOCTYPE html> 
<html> 
<body> 

<?php 
echo "My first PHP script!"; 
?> 

</body> 
</html> 

을하고 있지 않다 무엇을 :

내 코드 w3school에서인가?

+1

파일 확장자가 'php'인지 확인하십시오. 그 외에 두 번째 질문은 PHP를 설치했을 것입니까? – vee

+0

이 코드에 포함 된 파일의 파일 이름은 무엇입니까? –

+0

['PHP' 올바른 방법] (http://www.phptherightway.com/) ** ** [w3schools] (http://www.w3fools.com/)을 사용하십시오. – MackieeE

답변

3
  • 당신은 install PHP
  • 당신은 당신은 실제로 당신의 브라우저에서 http://localhost/foo.php를 방문하지 않는
  • 를 (그것이 .php 확장자를 가진 파일을 처리합니다 기본적으로) 파일을 실행하도록 PHP를 구성하지 않은를하지 않았다
1

파일 이름은 파일 확장자가 .php이어야합니다.

PHP가 설치되어 실행 중이어야합니다. 터미널을 열고 php -v을 입력하거나 top을 사용하여 PHP가 실행 중인지 확인할 수 있습니다.

로컬 컴퓨터에서 실행중인 경우 WAMP 또는 비슷한 것을 설치하십시오.

2

Apache는 HTML, CSS 만 실행합니다. PHP를 작동 시키려면 PHP를 설치하고 로컬 컴퓨터에 환경 변수를 설정해야합니다. 따라서 .php 확장자를 가진 모든 파일은 PHP에 의해 실행됩니다.

관련 문제