> 백엔드 개발 > PHP 문제 > 설치 중 PHP를 구성하는 방법

설치 중 PHP를 구성하는 방법

PHPz
풀어 주다: 2023-04-06 11:54:01
원래의
2638명이 탐색했습니다.

동적인 웹사이트를 구축하는 과정에서 PHP는 빠질 수 없는 중요한 부분입니다. PHP를 설치할 때 PHP가 정상적으로 실행될 수 있도록 일련의 구성을 수행해야 합니다. 하지만 초보자들에게는 PHP의 설치와 구성이 다소 골치 아픈 일일 수 있습니다. 이 문서에서는 PHP를 더 잘 구성할 수 있도록 PHP를 설치할 때 구성해야 하는 몇 가지 주요 매개 변수를 소개합니다.

1. PHP 환경 요구사항

먼저 PHP가 요구하는 환경 요구사항을 이해해야 합니다. 현재 PHP 버전은 PHP 7.4입니다. 다음 환경은 PHP 7.4를 지원하기 위한 최소 요구 사항입니다.

  • 운영 체제: Windows 7 이상, Linux(CentOS/RedHat/Debian/Ubuntu)
  • 웹 서버: Apache2.x 이상 버전, Nginx(1.14 이상)
  • 데이터베이스: MySQL 5.5 이상, MariaDB 10.0 이상, SQL Server 2012 이상
  • PHP 확장: OpenSSL, PDO, Mbstring, Tokenizer, XML, JSON, Curl

위 내용은 PHP 환경에 대한 최소 요구 사항입니다. 설치하기 전에 해당 환경이 이러한 요구 사항을 충족하는지 확인하세요. 동시에 웹사이트에서 GD 라이브러리, MySQLi, Imagick 등과 같은 다른 확장 기능을 사용해야 하는 경우 PHP를 설치할 때 해당 확장 기능도 설치해야 합니다.

2. PHP 설치 패키지 다운로드

PHP 설치 패키지를 다운로드하기 전에 사용 중인 PHP 버전을 확인해야 합니다. PHP 공식 웹사이트에서 현재 주류 PHP 버전을 확인하고 해당 버전의 설치 패키지를 다운로드할 수 있습니다. 다운로드할 때 실제 필요에 따라 안정 버전 또는 개발 버전을 선택할 수 있습니다.

3. PHP 설치

PHP 설치 패키지를 다운로드한 후 설치를 시작할 수 있습니다. PHP를 설치하기 전에 Apache 또는 Nginx와 같은 서버가 설치되어 있는지 확인해야 합니다.

  1. 다운로드한 PHP 설치 패키지를 "/usr/local/php"와 같은 디렉터리에 추출합니다.
  2. PHP 구성 파일 수정:

압축이 풀린 디렉터리에서 "php.ini-production" 파일을 찾아서 복사한 후 파일 이름을 "php.ini"로 변경(또는 직접 이름 바꾸기)한 다음 엽니다. 편집을 위해 편집기를 통해 파일.

php.ini 구성 파일을 편집할 때 주로 다음 매개변수를 구성해야 합니다.

  • extension_dir: PHP 확장이 저장되는 디렉터리를 지정합니다. 기본적으로 PHP는 컴파일 및 설치 시 이 디렉터리에 확장 기능을 자동으로 설치하므로 이 경로는 특정 PHP 버전과 일치해야 합니다. 현재 PHP 확장이 저장된 디렉토리를 찾아 "php -i | grep Extension_dir" 명령을 입력하여 설정할 수 있습니다.
  • error_reporting: 이 매개변수는 PHP 오류 보고 수준을 설정하는 데 사용됩니다. 일반적으로 사용되는 것은 E_ALL 및 E_ERROR입니다. E_ALL에는 모든 오류 수준이 포함되고 E_ERROR에는 치명적인 오류만 포함됩니다.
  • display_errors: 이 매개변수를 사용하여 PHP의 오류 출력을 켜거나 끌 수 있습니다. 켜져 있으면 PHP는 오류가 발생할 때 사용자에게 오류 정보를 직접 출력합니다. 꺼져 있으면 PHP는 사용자에게 직접적인 노출을 피하기 위해 오류 정보를 로그 파일에 기록합니다.
  • date.timezone: 이 매개변수는 PHP의 시간대를 설정하는 데 사용됩니다. 시간대를 설정할 때 서버의 현지 시간과 동일한 시간대로 설정하여 PHP 날짜 및 시간 출력이 올바른지 확인해야 합니다.
  • upload_max_filesize: 이 매개변수는 업로드되는 파일의 최대 크기를 제한합니다. 실제 필요에 따라 설정할 수 있으며 일반적으로 서버 성능에 영향을 미치지 않도록 너무 크게 설정할 필요는 없습니다.
  • post_max_size: 이 매개변수는 POST 요청의 최대 크기를 제한합니다. 실제 필요에 따라 설정할 수도 있습니다.
  1. PHP를 구문 분석하도록 Apache 또는 Nginx를 구성하세요

PHP를 설치한 후 PHP를 구문 분석하도록 웹 서버도 구성해야 합니다. 구체적인 작업 과정은 다음과 같습니다.

Apache:

Apache 구성 파일 httpd.conf에서 다음 두 줄의 코드 주석을 해제하고 PHP 실행 경로가 있는 디렉터리에 설정합니다.

LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
로그인 후 복사

Nginx:

Nginx에서 구성 파일에 다음 구성을 추가합니다.

location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}
로그인 후 복사

그 중 fastcgi_pass는 PHP 실행 경로를 지정하고, fastcgi_param은 실행해야 하는 스크립트의 이름을 지정합니다.

4. PHP 설치 성공 여부 테스트

PHP 설치 후, 간단한 코드 테스트를 통해 PHP 설치 성공 여부를 확인할 수 있습니다. test.php 파일을 생성하고 다음 샘플 코드를 여기에 복사합니다:

<?php
phpinfo();
?>
로그인 후 복사

그런 다음 파일을 서버의 웹 루트 디렉터리(일반적으로 "/var/www/html")에 업로드합니다. 그런 다음 브라우저에 "http://localhost/test.php"를 입력합니다. 브라우저에 정상적으로 PHP 정보가 표시되면 PHP가 성공적으로 설치된 것입니다.

요약하자면, PHP를 설치하고 설정하는 과정이 초보자에게는 다소 난해할 수 있지만, 위의 단계를 통해 PHP가 정상적으로 실행될 수 있도록 설정하는 방법을 이미 이해하셨으리라 믿습니다. PHP 설치와 관련하여 다른 문제가 발생하는 경우 검색 엔진이나 PHP 개발자 커뮤니티를 통해 도움을 요청하면 만족스러운 답변을 얻을 수 있다고 믿습니다.

위 내용은 설치 중 PHP를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿