2013-04-15 2 views
0

test.php 아래에 저장 한 매우 간단한 PHP 코드가 있습니다 로컬 컴퓨터의 웹 브라우저에서 열어 8 로컬 파일에만 영향을 미칩니다 .HTML 또는 .PHP간단한 PHP 코드가 작동하지 않습니다

얼마나 좋은 하루 ";!?>

코드가

코드에서 오류하지만 사실 당신은 웹 서버없이 웹 페이지를 열고있어이 없습니다
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Untitled Document</title> 
    </head> 
    <body> 
    <?php 
    $str = "Hello world!"; 
    echo $str; 
    echo "<br>What a nice day!"; 
    ?> 
    </body> 
    </html> 
+1

로컬로 어떤 서버를 설치 했습니까? 서버를 설치 했습니까? 페이지에 어떻게 접근합니까? –

+0

먼저 '
'태그를 닫는 것을 고려하십시오 : '
'. '
'은 합법적 인 것으로 AFAIK이지만 통역사를 망칠 수 있습니다. –

+0

내 마지막에는 오류가 없습니다.이게 실제 코드 인 경우 – swapnesh

답변

2

(아파치가 설치되어 실행중인 경우, uld 해당 페이지를 htdocs 디렉토리에 복사하고 localhost/mycode.php과 같은 테스트를합니다 (문서를 .php 파일로 저장 한 경우).

+0

에서 PHP를 다운로드 할 수 있습니다. 그는 이미 test.php에 저장했습니다 ... 웹 서버는 그가 누락 된 유일한 것입니다.) – swapnesh

+0

예, 일반적인 실수입니다. 당신이 코딩을 시작할 때, 괜찮습니다 :) –

+0

문제가 될지도 모르는 초가 문제가 될 수 있습니다. xammp –

0

PHP를 설치하지 않고 PHP 스크립트를 실행하려고합니다. PHP는 서버 측 코드이므로 서버에 PHP가 설치되어 있지 않아도 실행되지 않습니다.

귀하의 경우에는 UsbWebserver를 사용하는 것이 좋습니다 (http://www.usbwebserver.net/ 참조). 그 작은 웹 서버는 로컬 PC (약 2 분 소요)에 설치할 수 있으며, PHP, MySQL, Apache 및 PHPmyAdmin을 포함합니다. 파일을 /root 폴더 (.php)에 넣고 거기에서 실행하십시오.

0

here을 보면 코드가 올바르게 작동하고있어 웹 서버라는 것을 의미합니다.

파일을 .php으로 저장하고 웹 서버에 업로드하거나 xampp으로 설치하십시오.

Xampp을 사용하면 Windows 컴퓨터에서 로컬 웹 서버를 실행할 수 있습니다.

0

PHP는 클라이언트 측 프로그래밍 언어가 아닙니다. 이 스크립트는 Apache 또는 이와 유사한 서버에서 해석되어 실행되어야합니다.

Client (Browser) → requests example.php → Server executes script 
      ↑           ↓ 
      ← sends the *output* back to the client ← 

PS : 당신은 또한 (예를 들어 XAMPP 시도) 서버로 로컬 컴퓨터를 사용할 수 있습니다. 그러면 localhost으로 자신의 서버에 액세스 할 수 있습니다.

0

apache server 및 PHP를 설치하거나 패키지를 둘 다 함께 사용해야합니다.

  • 다운로드 (예를 들어) xampp 서버 및 다음 모든 것을 확인 바로 결과를 볼 경우
  • 브라우저 http://localhost/test.php

\Your\XAMPP\Path\ htdocs를 \ 폴더

  • 열기로 .php 파일을 넣어 설치합니다. 다른 경우에는 xampp 구성에 문제가 있습니다.

  • 관련 문제