본문 바로가기

리눅스

php 서버 정보 확인

728x90

php 서버 정보 확인

PHP 서버의 정보를 확인하기 위해서는 phpinfo() 함수를 사용할 수 있습니다. 이 함수는 PHP 서버의 구성 및 환경 설정 정보를 자세히 표시하는 페이지를 생성합니다. 아래는 phpinfo() 함수를 사용하여 PHP 서버 정보를 확인하는 간단한 예제입니다.

<?php
phpinfo();
?>

위의 코드를 웹 서버에 저장한 후 웹 브라우저에서 실행하면 PHP 서버 정보를 상세히 표시하는 페이지가 표시됩니다. 페이지에는 PHP 버전, 확장 모듈, 서버 설정 등 다양한 정보가 포함됩니다.

 

phpinfo() 함수는 개발 및 디버깅 목적으로 사용되며, 실제 운영 환경에서는 주의해야 합니다. 보안 상의 이유로 외부에 PHP 서버의 세부 정보를 노출하지 않는 것이 좋습니다. 따라서, 개발 및 디버깅 작업 후에는 해당 페이지를 삭제하거나 접근을 제한하는 것이 좋습니다.

 

index.php 파일 생성

vim /usr/share/nginx/html/index.php
<?php

$server_domain=$_SERVER["SERVER_NAME"];
$server_ip=$_SERVER['SERVER_ADDR'];
$server_hostname=gethostname();

echo "서버 도메인 : ".$server_domain."<br>";
echo "서버 호스트명 : ".$server_hostname."<br>";
echo "서버 아이피 : ".$server_ip."<br>";
echo "현재 일시 : ".date("Y-m-d H:i:s")."<br/>";

?>

(또는)

cat <<'EOF' > /usr/share/nginx/html/index.php
<?php

$server_domain = $_SERVER["SERVER_NAME"];
$server_ip = $_SERVER['SERVER_ADDR'];
$server_hostname = gethostname();
$current_datetime = date("Y-m-d H:i:s");

echo "서버 도메인: $server_domain <br>";
echo "서버 호스트명: $server_hostname <br>";
echo "서버 아이피: $server_ip <br>";
echo "현재 일시: $current_datetime <br/>";

?>
EOF

출력 결과

서버 도메인 : test.sangchul.kr
서버 호스트명 : test-24
서버 아이피 : 221.231.161.24
현재 일시 : 2022-11-21 05:18:22

 

참고URL

- php($_SERVER) : https://www.php.net/manual/en/reserved.variables.server.php

- php(gethostname) : https://www.php.net/manual/en/function.gethostname.php

 

728x90