>  기사  >  운영 및 유지보수  >  Linux 시스템에서 PHP를 별도로 설치하는 방법

Linux 시스템에서 PHP를 별도로 설치하는 방법

王林
王林앞으로
2023-05-12 11:04:13906검색

1. PHP 및 확장 라이브러리 다운로드

먼저 공식 웹사이트에서 PHP 압축 패키지를 다운로드한 후 해당 버전을 다운로드하세요. mysql, gd, zip 등을 포함한 일부 일반적인 확장 라이브러리는 공식 웹사이트에서 얻을 수 있습니다. 해당 버전은 PHP 버전과 일치해야 하며, 그렇지 않으면 비호환성 등의 문제가 발생할 수 있습니다.

2. 종속성 설치

PHP를 설치하기 전에 다음 명령을 사용할 수 있습니다.

Ubuntu/Debian에서:

sudo apt-get install build-essential libxml2-dev libbz2- dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libssl-dev libmcrypt-dev libreadline-dev libxslt1-dev

CentOS:

sudo yum install epel-release
sudo yum install gcc make autoconf libc- dev pkg-config libxml2-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel openssl-devel mcrypt-devel readline-devel libxslt-devel

그 중 CentOS에서는 sudo를 사용하기 전에 먼저 epel 소스를 설치해야 합니다. yum install을 사용하여 종속성을 설치합니다.

3. 압축 해제 및 구성

다운로드한 PHP 압축 패키지를 원하는 디렉토리에 추출하고 php.ini-development 파일을 php.ini 파일에 복사하면 됩니다.

PHP 압축을 푼 후 PHP 디렉터리에 들어가서 다음 명령을 실행합니다:

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc - - with-bz2 --with-curl --with-freetype-dir=/usr/local/freetype --with-png-dir --with-jpeg-dir --with-gd --with-iconv-dir= / usr/local/libiconv --with-zlib --with-gettext --with-openssl --with-mhash --enable-ftp --enable-mbstring --enable-mysqlnd --with-mysqli --with- pdo -mysql --with-openssl

참고: 위 명령은 참고용일 뿐입니다. 실제 상황에서는 자신의 Linux 버전과 PHP 버전에 따라 조정해야 합니다.

4. 컴파일 및 설치

make 명령을 실행하여 컴파일하세요. 구체적인 명령은 다음과 같습니다.

make && make install

이 단계는 하드웨어 구성에 따라 다소 시간이 걸릴 수 있습니다. 최종 설치 후 대상 디렉터리에서 관련 파일을 볼 수 있습니다.

5. 구성

PHP를 설치한 후 PHP와 작동하도록 웹 서버를 구성해야 합니다. PHP 구성 파일(php.ini)을 설치 디렉터리 아래의 /etc 디렉터리에 복사합니다.

아파치의 http.conf 구성 파일을 수정하고 다음 코드를 추가하세요:

LoadModule php5_module module/libphp5.so
AddType application/x-httpd-php .php

6 테스트

Apache 서버를 시작하세요. 그리고 웹 루트 디렉터리에 새로운 index.php 파일을 생성하고 다음 코드를 작성합니다.

phpinfo();
?>

저장 후 브라우저에서 index.php 파일에 액세스합니다. PHP 관련 정보를 보면 PHP가 성공적으로 설치되었음을 확인할 수 있습니다.

7. 확장 라이브러리 설치

일부 확장 라이브러리를 사용해야 하는 경우 다음 명령을 통해 설치할 수 있습니다:

sudo apt-get install php5-mysql php5-curl php5-gd

또는

sudo yum install php-mysql php-curl php-gd

설치가 완료되면 Apache 서버를 다시 시작해야 합니다.

위 내용은 Linux 시스템에서 PHP를 별도로 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제