>  기사  >  백엔드 개발  >  유닉스 설치 PHP 환경

유닉스 설치 PHP 환경

WBOY
WBOY원래의
2023-05-07 11:22:08446검색

웹 애플리케이션 개발을 할 때 PHP를 사용하는 것은 매우 일반적입니다. Unix 환경에 php 환경을 설치하면 보다 편리하게 개발하고 테스트할 수 있습니다. 소스 코드 설치부터 시스템 패키지 관리자까지, 이 기사에서는 Unix 시스템에 PHP를 설치하는 다양한 방법을 안내합니다.

  1. 시스템 패키지 관리자를 통한 설치

대부분의 Unix 배포판은 소프트웨어 패키지를 쉽게 설치하고 업그레이드할 수 있는 패키지 관리자를 제공합니다. 패키지 관리자를 사용하여 PHP를 설치하는 것도 매우 간단한 방법입니다.

  1. Debian/Ubuntu 시스템:
    apt-get 패키지 관리자를 사용하면 다음 명령을 사용하여 PHP를 설치할 수 있습니다:

    sudo apt-get update
    sudo apt-get install php

  2. CentOS/Fedora 시스템:
    yum 패키지 관리자를 사용하면 다음 명령을 사용하여 PHP를 설치할 수 있습니다.

    sudo yum install php

이 방법은 시스템에 미리 구성된 PHP 버전을 설치하는데, 이는 최신 PHP 버전이 아닐 수도 있으므로 필요한 경우 최신 PHP 애플리케이션을 실행하려면 다른 방법을 사용하여 설치해야 합니다.

  1. 소스 코드를 통한 설치

소스 코드를 사용하여 PHP 환경을 설치하는 경우 최신 PHP 소스 코드 패키지를 다운로드하여 컴파일하고 설치해야 합니다. 다음은 소스 코드를 사용하여 설치하는 단계입니다.

  1. 필요한 종속성
    먼저 업데이트된 gcc 컴파일러를 포함한 종속 라이브러리와 표준 C 라이브러리 및 개발 헤더 파일을 설치해야 합니다. Ubuntu 시스템을 예로 들면 다음 명령을 사용할 수 있습니다.

    sudo apt-get install gcc libpcre3-dev

CentOS 또는 Fedora 시스템에는 다른 명령이 필요할 수 있습니다. 독립형 시스템에서 컴파일하려면 종속성을 설치해야 합니다.

  1. 소스 코드 다운로드
    PHP 코드의 새 버전은 공식 웹사이트에서 다운로드할 수 있으며 다음 명령을 통해 다운로드할 수 있습니다:

    cd /usr/local/src
    sudo wget https://www.php. net/distributions/php -8.0.3.tar.gz
    sudo tar -xzf php-8.0.3.tar.gz
    cd php-8.0.3

  2. 구성, 컴파일 및 설치
    다음 명령을 실행하세요. 구성할 소스 코드 디렉터리:

    sudo ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-zlib
    sudo make
    sudo make install

여기서 --prefix 매개변수는 PHP 설치 경로를 정의합니다. --with-apxs2 매개변수는 APR(Apache Portable Runtime) 및 Apache XML/XSLT 라이브러리를 PHP 바이너리로 컴파일합니다. --with-mysql 및 --with-zlib는 MySQL 및 zlib 지원으로 컴파일됩니다.

  1. PHP 구성
    설치 구성 파일:

    cd /usr/local/src
    sudo cp php-8.0.3/php.ini-production /usr/local/php/lib/php.ini

그리고 php.ini 파일을 구성하고 웹 서버 및 PHP 구성에 적합한 옵션을 선택하세요.

  1. 빠른 설치를 위해 Docker를 사용하세요

Docker 컨테이너를 사용하여 개발 환경을 빠르게 구축하거나 PHP 애플리케이션을 실행하세요. 시스템 관리자 또는 소프트웨어 개발자는 호스트 시스템에 Docker를 설치하고 공용 Docker Hub 저장소에서 PHP 컨테이너 이미지를 가져오기만 하면 됩니다.

  1. Docker 설치
    Docker를 설치하고 서비스를 시작하세요. Linux 버전마다 설치 방법이 다릅니다. 공식 Docker 설치 설명서를 참조하세요.
  2. 컨테이너 이미지 가져오기
    다음 명령을 실행하여 Docker Hub에서 최신 PHP 컨테이너 이미지를 가져옵니다.

    sudo docker pull php

  3. 컨테이너 시작
    다음 명령을 실행하여 PHP 컨테이너를 시작합니다.

    sudo docker run -p 80 :80 -v $PWD:/var/www/html php

그 중 -p 매개변수는 호스트의 포트 80을 컨테이너의 포트 80에 매핑하고, -v 매개변수는 현재 디렉터리를 매핑합니다. 호스트에서 컨테이너의 PHP 파일에 액세스할 수 있도록 컨테이너의 /var/www/html 디렉터리 연결에 연결합니다.

요약

Unix 시스템에 PHP 환경을 설치하는 방법에는 여러 가지가 있습니다. 시스템 패키지 관리자를 사용하여 미리 구성된 PHP 버전을 빠르게 설치하세요. 소스에서 설치하면 최신 버전의 PHP 코드와 더 많은 언어 모듈을 컴파일하는 기능을 포함하여 더 많은 사용자 정의 옵션이 제공됩니다. Docker 컨테이너화를 통해 신속하게 개발 환경을 구축하거나 PHP 애플리케이션을 실행할 수 있습니다. 다양한 방법에는 장점과 한계가 있으므로 필요에 따라 선택할 수 있습니다.

위 내용은 유닉스 설치 PHP 환경의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.