작성
·
15
1
맥북에서 XAMPP 8.2.4버전을 다운받고 실행한 다음에 htdocs 폴더에 test.php 파일 만들고
<?
echo "PHP Execute";
?>
로 만든 다음에 저장하고 127.0.0.1/test.php 로 들어갔는데 글자가 안보이고 그냥 하얗게 빈화면 만 보입니다...ㅠ
아 그리고 한가지 더 궁금한게 XAMPP를 삭제했다가 다시 깔았을때 아파치 서버가 실행이 안되서 맥북 터미널에서 80포트 사용하고 있는 httpd 를 다 날리고 실행하니까 해결은 됬는데
아파치 서버가 실행되지않고 있을떄도 크롬 url에 127.0.0.1 치니까 기본 화면이 나왔거든요 이거는 왜 그런건가요??? ㅠㅠ
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
서승우님, PHP 파일 실행 시 빈 화면이 나타났다면 몇 가지 점을 점검해 볼 수 있습니다.
PHP 코드 작성: PHP 코드의 시작 태그는 <?php
로 작성해야 합니다. <?
만으로 시작하면 PHP 코드가 실행되지 않을 수 있습니다. 따라서, 다음과 같이 수정해 주세요:
<?php
echo "PHP Execute";
?>
PHP 에러 확인: PHP 에러가 발생했는지 확인할 필요가 있습니다. PHP의 에러 리포팅 설정을 활성화하면, 코드의 오류를 쉽게 찾을 수 있습니다. php.ini
파일에서 display_errors = On
으로 설정하거나 코드 내에 다음을 추가하여 에러를 출력하게 할 수 있습니다:
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
echo "PHP Execute";
?>
아파치 서버 재시작: PHP 파일을 수정한 후 XAMPP에서 아파치 서버를 재시작하는 것도 문제를 해결하는데 도움이 될 수 있습니다.
두 번째 질문에 대해 설명 드리자면, 아파치 서버가 실행 중이지 않을 때 127.0.0.1에 접근했을 때 기본 화면이 나타나는 이유는, 당신의 맥북에서 다른 웹 서버가 80포트를 사용하고 있을 가능성이 있습니다. httpd
프로세스를 종료한 후 문제가 해결되었다면 httpd
가 웹 서버로 동작하여 해당 포트를 사용하고 있었던 것으로 보입니다.
사이트 관련 강의는 이미지의 URL과 원본 URL을 참조하시기 바라며, 추가적인 궁금한 점이 있다면 언제든지 문의주세요.
Spring Boot 관련 문서도 제공하오니, 필요하시면 참조해 주세요:
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started.first-application.prerequisites
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using.running-your-application