반응형
PHP에서 현재 날짜와 시간을 출력하는 테스트 페이지를 생성하는 방법
서버에서 PHP가 정상적으로 동작하는지 확인할 때 가장 간단한 방법은 현재 날짜/시간을 출력하는 테스트 페이지를 만드는 방법입니다.
1. 가장 기본적인 날짜 출력
간단하게 PHP만으로 현재 시간을 출력하는 방법입니다.
vim index.php
<?php
// "연-월-일 시:분:초" 형태로 출력
echo date("Y-m-d H:i:s");
?>
2. HTML과 함께 사용하는 테스트 페이지
vim index.php
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>PHP 날짜 출력 페이지</title>
<style>
body { font-family: sans-serif; text-align: center; padding-top: 50px; }
.date-box { border: 2px solid #333; display: inline-block; padding: 20px; border-radius: 10px; }
h1 { color: #007bff; }
</style>
</head>
<body>
<div class="date-box">
<h1>현재 시간 안내</h1>
<p>오늘의 날짜와 시간은 다음과 같습니다:</p>
<h2>
<?php
// 한국 시간대로 설정
date_default_timezone_set('Asia/Seoul');
echo date("Y년 m월 d일 H시 i분 s초");
?>
</h2>
</div>
</body>
</html>
설명
- date_default_timezone_set('Asia/Seoul')을 통해 한국 시간 기준으로 출력합니다.
- 설정하지 않으면 PHP 설정(php.ini)의 date.timezone 값이 사용됩니다.
728x90
3. CLI에서 파일을 바로 생성하는 방법
서버에서 빠르게 테스트 파일을 만들고 싶을 때 유용한 방법입니다.
3-1. echo 사용 (간단한 방법)
echo '<?php
date_default_timezone_set("Asia/Seoul");
echo date("Y-m-d H:i:s");
?>' > test.php
3-2. 한 줄로 생성
echo '<?php date_default_timezone_set("Asia/Seoul"); echo date("Y-m-d H:i:s"); ?>' > test.php
3-3. Here Document 사용 (권장)
- 가독성과 유지보수 측면에서 가장 추천되는 방식입니다.
cat << 'EOF' > test.php
<?php
date_default_timezone_set('Asia/Seoul');
echo date("Y-m-d H:i:s");
?>
EOF
4. 동작 확인 방법
4-1. 웹 브라우저 확인
https://서버주소/test.php
4-2. curl을 이용한 확인
curl https://localhost/test.php
참고
- -I 옵션은 헤더만 출력하므로 실제 결과 확인에는 적합하지 않습니다.
- --resolve 옵션은 특정 도메인을 강제로 IP에 매핑할 때 사용합니다.
curl --resolve example.com:443:127.0.0.1 https://example.com/test.php
참고URL
- 변군이글루 블로그 : php 서버 정보 확인
728x90
반응형
'리눅스' 카테고리의 다른 글
| HashiCorp Vault Userpass 인증 방식을 활성화하고 특정 사용자에게 관리자 권한을 부여하는 방법 (0) | 2026.04.07 |
|---|---|
| 우분투에서 방화벽(ufw)을 설정하는 방법 (0) | 2026.04.03 |
| CentOS 7에서 방화벽(firewalld)을 설정하는 방법 (0) | 2026.04.03 |
| macOS에서 파이썬 3.9를 사용하여 stormssh를 설치하는 방법 (1) | 2026.03.26 |
| 웹 서버의 최대 동시 접속자 수 및 TPS(Transactions Per Second) 측정하는 방법 (0) | 2026.03.25 |