6장. PHP 스크립팅 언어 사용

하이퍼텍스트 Preprocessor (PHP)는 주로 서버 측 스크립팅에 사용되는 범용 스크립팅 언어이며, 웹 서버를 사용하여 PHP 코드를 실행할 수 있습니다.

RHEL 9에서는 PHP를 다음 버전 및 형식으로 사용할 수 있습니다.

  • PHP 8.0 as the php RPM package
  • PHP 8.1 as the php:8.1 module stream

6.1. PHP 스크립팅 언어 설치

이 섹션에서는 PHP를 설치하는 방법을 설명합니다.

절차

  • PHP 8.0을 설치하려면 다음을 사용합니다.

    # dnf install php
  • 기본 프로필과 함께 php:8.1 모듈 스트림을 설치하려면 다음을 사용합니다.

    # dnf module install php:8.1

    기본 common 프로필은 php-fpm 패키지도 설치하고 Apache HTTP Server 또는 nginx와 함께 사용할 수 있도록 PHP를 사전 구성합니다.

  • php:8.1 모듈 스트림의 특정 프로필을 설치하려면 다음을 사용합니다.

    # dnf module install php:8.1/profile

    사용 가능한 프로필은 다음과 같습니다.

  • common - 웹 서버를 사용하여 서버 쪽 스크립팅의 기본 프로필입니다. 가장 널리 사용되는 확장 기능을 포함합니다.
  • 최소 - 이 프로필은 웹 서버를 사용하지 않고 PHP로 스크립팅하기 위한 명령줄 인터페이스만 설치합니다.
  • devel - 이 프로필에는 공통 프로필의 패키지와 개발을 위한 추가 패키지가 포함되어 있습니다.

    예를 들어 웹 서버 없이 사용하기 위해 PHP 8.1을 설치하려면 다음을 사용합니다.

    # dnf module install php:8.1/minimal