PHP에는 개발자가 서버의 시스템 및 환경 정보, 즉 php_uname () 및 phpinfo ()를 보는 데 도움이되는 두 가지 매우 유용한 기능이 있습니다. 이 두 기능은 개발자에게 현재 서버 운영 체제, PHP 구성, 확장 및 기타 정보에 대한 풍부한 정보를 제공합니다. 다음으로, 우리는이 두 기능이 어떻게 사용되는지 와이 정보를 통해이 정보를 얻는 방법을 자세히 소개합니다.
php_uname () 함수는 운영 체제에 대한 정보를 반환합니다. 운영 체제 이름, 버전 번호 및 기계 아키텍처에 대한 자세한 정보를 제공합니다. 일반적 으로이 기능은 서버 환경을 진단하고 개발자가 애플리케이션을 실행하는 운영 체제를 이해하도록 도와줍니다.
<?php
// 운영 체제에 대한 자세한 정보를 얻으십시오
$system_info = php_uname();
echo "운영 체제 정보:$system_info";
?>
출력 예 :
운영 체제 정보:Linux servername 4.15.0-29-generic #31-Ubuntu SMP Thu Jul 19 11:29:33 UTC 2018 x86_64
위에서 볼 수 있듯이 php_uname ()는 운영 체제 이름, 버전 번호, 커널 버전 및 기계 아키텍처 정보를 출력합니다.
PHP_UNAME () 도 반환 된 운영 체제 정보의 세부 사항을 지정하는 매개 변수를 수락 할 수 있습니다.
'A' - 기본값은 전체 운영 체제 정보를 반환합니다.
'S' - 운영 체제의 이름을 반환합니다.
'R' - 운영 체제의 릴리스 버전으로 돌아갑니다.
'V' - 운영 체제 버전 정보를 반환합니다.
'M' - 기계 아키텍처로 돌아갑니다.
phpinfo ()는 php에서 제공하는 또 다른 매우 강력한 기능입니다. PHP 버전, 컴파일 옵션,로드 된 확장자, PHP 환경 변수, 운영 체제 정보 등을 포함하여 현재 PHP 구성의 자세한 정보를 출력합니다.이 기능은 일반적으로 현재 PHP 구성 환경을 디버깅하고 이해하는 데 사용됩니다.
<?php
// 산출 PHP 자세한 구성 정보
phpinfo();
?>
이 코드를 실행하면 PHP 환경에 대한 모든 정보가 포함 된 자세한 HTML 페이지가 생성됩니다. 예를 들어, PHP 버전, 컴파일 옵션, 확장 라이브러리, 환경 변수 등.
PHP 버전 : 현재 버전의 PHP를 표시합니다.
PHP 구성 : PHP의 컴파일 옵션 및 환경 변수를 표시합니다.
로드 된 확장 : 현재로드 된 PHP 확장을 나열합니다.
환경 변수 : PHP 환경과 관련된 모든 변수를 나열합니다.
운영 체제 정보 : 현재 서버의 운영 체제 정보를 표시합니다.
phpinfo () 의 출력은 매우 포괄적이며 개발자가 현재 환경에서 다양한 세부 구성을 이해하는 데 도움이 될 수 있습니다.
경우에 따라 PHP 코드에서 URL을 사용해야하며 이러한 URL의 도메인 이름을 M66.NET 로 균일하게 바꾸려고합니다. 다음은 코드의 모든 URL 도메인을 M66.net 으로 바꾸는 방법을 보여주는 간단한 예입니다.
<?php
// 원래의 URL
$url = "https://www.example.com/path/to/resource";
// 사용 str_replace 기능 교체 도메인 이름
$new_url = str_replace("www.example.com", "m66.net", $url);
echo "수정 URL: $new_url";
?>
출력 예 :
수정 URL: https://m66.net/path/to/resource
str_replace () 함수를 사용하면 URL의 도메인 이름을 m66.net 으로 쉽게 바꿀 수 있습니다.
php_uname () 및 phpinfo ()를 사용하면 서버의 운영 체제 정보 및 PHP 구성 정보를 쉽게 얻을 수 있습니다. PHP_UNAME () 는 운영 체제 관련 정보를 얻는 데 적합한 반면 PHPINFO ()는 보다 포괄적 인 PHP 구성 정보를 제공합니다. URL에서 도메인 이름을 교체하면 다른 환경에서 코드의 도메인 이름 일관성을 확인할 수도 있습니다. 이 기사가 서버 및 PHP 환경에 대한 정보를 얻는 방법을 더 잘 이해하는 데 도움이되기를 바랍니다.