>  기사  >  백엔드 개발  >  PHP를 작성할 때 브라우저에 코드만 표시되면 어떻게 해야 합니까?

PHP를 작성할 때 브라우저에 코드만 표시되면 어떻게 해야 합니까?

zbt
zbt원래의
2023-07-13 11:52:232916검색

PHP 작성 시 브라우저에 코드만 표시되는 문제에 대한 해결책: 1. 파일 확장자를 확인합니다. 2. PHP가 서버에 설치되어 있는지 확인합니다. 3. PHP 코드가 올바른지 확인합니다. PHP 파일이 올바른 위치에 있습니다. 5. 파일 권한을 확인합니다. 6. 서버를 다시 시작합니다. 7. PHP 오류 보고를 활성화합니다.

PHP를 작성할 때 브라우저에 코드만 표시되면 어떻게 해야 합니까?

이 튜토리얼의 운영 환경: windows10 시스템, php8.1.3 버전, DELL G3 컴퓨터.

PHP는 동적 웹 페이지 및 애플리케이션을 개발하는 데 사용되는 서버 측 스크립팅 언어입니다. 브라우저에서 PHP 코드를 실행할 때 원하는 결과는 코드 자체가 아니라 처리된 웹 페이지 콘텐츠를 표시하는 것입니다. 그러나 브라우저에 PHP 코드만 표시되고 올바른 출력이 표시되지 않는 경우도 있습니다. 이러한 상황은 몇 가지 일반적인 원인으로 인해 발생할 수 있으며 이 기사에서는 문제를 해결하는 방법에 대해 설명합니다.

1. 파일 확장자 확인

PHP 파일의 확장자는 .php입니다. 파일 확장자가 올바르지 않거나 누락된 경우 서버는 PHP 코드를 올바르게 구문 분석할 수 없습니다. PHP 코드 파일의 확장자가 올바른지 확인하는 것이 문제 해결의 첫 번째 단계입니다.

2. 서버에 PHP가 설치되어 있는지 확인하세요

PHP는 서버 측 스크립팅 언어이므로 PHP 코드를 올바르게 실행하려면 PHP 서버를 설치하고 구성해야 합니다. PHP가 서버에 설치되어 있고 Apache 또는 Nginx와 같은 관련 서버 소프트웨어가 올바르게 구성되었는지 확인하십시오.

3. PHP 코드가 올바른지 확인하세요

PHP 코드에 구문 오류나 기타 오류가 있으면 서버가 코드를 올바르게 실행할 수 없습니다. 브라우저에 나타나는 코드만 PHP 코드 자체의 버그로 인한 것일 수 있습니다. 코드의 구문 오류를 확인하고 수정하려면 텍스트 편집기를 사용하는 것이 좋습니다.

4. PHP 파일이 올바른 위치에 있는지 확인하세요

PHP 코드 파일이 서버가 접근할 수 있는 위치에 있는지 확인하세요. 파일 경로 및 폴더 권한으로 인해 서버가 PHP 코드를 제대로 구문 분석하지 못할 수 있습니다.

5. 파일 권한 확인

PHP 코드 파일에 올바른 파일 권한이 없으면 서버가 파일을 처리할 수 없습니다. 서버가 PHP 코드를 올바르게 실행할 수 있도록 PHP 파일에 적절한 읽기 및 실행 권한이 있는지 확인하십시오.

6. 서버 다시 시작

서버 구성이나 파일 권한을 수정하는 경우 변경 사항을 적용하려면 서버를 다시 시작해야 하는 경우가 있습니다. 서버를 다시 시작하고 올바른 PHP 출력이 표시되는지 확인하세요.

7. PHP 오류 보고 활성화

개발 및 디버깅 단계에서 PHP 오류 보고를 활성화하면 매우 유용합니다. PHP 코드에 다음 코드를 추가하여 오류 보고를 활성화합니다.

ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(E_ALL);

이렇게 하면 나타날 수 있는 모든 PHP 오류 메시지를 볼 수 있어 문제 해결이 더 쉬워집니다.

요약:

브라우저에 올바른 출력 대신 PHP 코드만 표시되는 경우 잘못된 파일 확장자 때문일 수 있으며, PHP가 서버에 설치되지 않았거나, PHP 코드에 오류가 있거나, 파일이 잘못된 위치에 있습니다. 이는 권한 문제, 서버 구성이 업데이트되지 않거나 오류 보고가 활성화되지 않았기 때문에 발생합니다. 이 문제를 올바르게 해결하는 열쇠는 가능한 원인을 해결하고 하나씩 해결하는 것입니다. 이러한 문제를 주의 깊게 확인하고 수정하면 브라우저에 PHP 출력을 올바르게 표시할 수 있습니다.

위 내용은 PHP를 작성할 때 브라우저에 코드만 표시되면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.