> 백엔드 개발 > PHP 문제 > PHP를 설치할 아파치 파일 패키지

PHP를 설치할 아파치 파일 패키지

PHPz
풀어 주다: 2023-05-06 09:31:07
원래의
630명이 탐색했습니다.

인터넷 기술의 발전으로 웹사이트는 점점 더 복잡해졌고, PHP 스크립트 언어는 웹사이트 개발에 중요한 기술 중 하나가 되었습니다. 서버에 PHP 환경을 설치해야 할 때 일반적으로 설치를 위해 일부 소프트웨어 패키지를 사용해야 하며 그 중 Apache가 일반적인 것입니다. 자, 이번 글에서는 아파치 패키지에서 PHP를 설치하는 방법을 소개하겠습니다.

시작하기 전에 Apache와 PHP의 개념을 이해해야 합니다. Apache는 무료 오픈 소스 소프트웨어이며 서버 측에서 가장 널리 사용되는 웹 서버 소프트웨어 중 하나입니다. PHP는 동적 웹 콘텐츠를 작성할 수 있는 강력한 서버측 프로그래밍 언어입니다. 이제 Apache 패키지에서 PHP를 설치하는 방법을 살펴보겠습니다.

1단계: Apache 파일 패키지 다운로드

먼저 Apache 공식 웹사이트에서 Apache 파일 패키지를 다운로드해야 합니다. 이 기사에서는 Apache 버전 2.4.46을 사용합니다. 다운로드가 완료되면 서버의 /usr/local/ 디렉터리에 파일 패키지의 압축을 풉니다.

$ tar -zxvf httpd-2.4.46.tar.gz -C /usr/local/

압축해제가 완료되면 /usr/local/httpd-2.4.46에 구성 스크립트가 있는 것을 확인할 수 있습니다. 예배 규칙서.

2단계: Apache 설치

Apache를 설치하기 전에 APR 및 APR-util과 같은 일부 종속성을 설치해야 합니다. 다음 명령을 통해 설치할 수 있습니다:

$ yum install -y apr apr-util apr-devel apr-util-devel

설치가 완료되면 Apache 컴파일 및 설치를 시작할 수 있습니다. 컴파일하기 전에 다음 명령을 사용하여 구성 스크립트를 생성해야 합니다:

$ ./buildconf

구성 스크립트를 생성한 후 구성을 시작할 수 있습니다:

$ ./configure --prefix=/usr/local/ apache - -enable-mods-shared=all --enable-ssl --with-mpm=prefork

그 중 --prefix 매개변수는 Apache의 설치 경로를 지정하고 --enable-mods-shared=all 매개변수는 모든 공유 모듈을 활성화하는 데 사용되며 --enable-ssl 매개변수는 SSL 지원을 활성화하는 데 사용되며 --with-mpm=prefork 매개변수는 Prefork MPM을 활성화하는 데 사용됩니다. Prefork MPM은 여러 요청을 동시에 실행할 수 있는 Apache의 이벤트 처리 모듈입니다.

구성이 완료된 후 다음 명령을 사용하여 Apache를 컴파일하고 설치할 수 있습니다.

$ make && make install

Apache 설치가 완료된 후 다음 명령을 사용하여 Apache를 시작할 수 있습니다.

$ / usr/local/apache/bin/ apachectl start

다음 명령을 사용하여 Apache를 중지할 수도 있습니다.

$ /usr/local/apache/bin/apachectl stop

3단계: PHP 파일 패키지 다운로드

전에 PHP 파일 패키지를 설치하려면 먼저 PHP 공식 웹사이트에서 PHP 파일 패키지를 다운로드해야 합니다. 이 기사에서는 PHP 버전 7.4.11을 사용하고 있습니다. 다운로드가 완료되면 서버의 /usr/local/ 디렉터리에 파일 패키지의 압축을 풉니다.

$ tar -zxvf php-7.4.11.tar.gz -C /usr/local/

압축해제가 완료되면 /usr/local/php-7.4.11에 구성 스크립트가 있는 것을 확인할 수 있습니다. 예배 규칙서.

4단계: PHP 설치

PHP를 설치하기 전에 OpenSSL, OpenSSL-devel 및 libxml2-devel과 같은 일부 종속성도 설치해야 합니다. 다음 명령을 통해 설치할 수 있습니다:

$ yum install -y openssl openssl-devel libxml2-devel

설치가 완료되면 PHP 구성 및 설치를 시작할 수 있습니다. 먼저 다음 명령을 사용하여 구성해야 합니다:

$ ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysqli= mysqlnd - -with-pdo-mysql=mysqlnd --enable-mbstring --with-openssl

그 중 --prefix 매개변수는 PHP의 설치 경로를 지정하고, --with-apxs2 매개변수는 경로를 구성하는 데 사용됩니다. Apache의 --with- mysqli 및 --with-pdo-mysql 매개변수는 MySQL에 대한 경로를 구성하는 데 사용되며 --enable-mbstring 매개변수는 멀티바이트 문자열 지원을 활성화하는 데 사용되며 --with- openssl 매개변수는 OpenSSL 지원을 활성화하는 데 사용됩니다.

구성이 완료되면 다음 명령을 사용하여 PHP를 컴파일하고 설치할 수 있습니다.

$ make && make install

PHP 설치가 완료된 후 Apache 구성 파일에 다음 코드 줄을 추가해야 합니다. PHP 지원 활성화:

LoadModule php7_module module/libphp7.so
AddHandler php7-script php
Include conf/httpd-php.conf

그 중 php7_module은 PHP의 모듈 이름이고, libphp7.so는 PHP의 모듈 파일 이름입니다. PHP 및 php7-script는 Apache입니다. 프로세서 이름인 httpd-php.conf는 PHP 구성 파일입니다.

5단계: PHP 테스트

PHP를 설치한 후 PHP가 성공적으로 설치되었는지 테스트해야 합니다. 테스트하기 전에 Apache 서비스를 다시 시작해야 합니다:

$ /usr/local/apache/bin/apachectl restart

그런 다음 info.php라는 파일을 만들고 파일에 다음 코드를 추가합니다.

< ;?php phpinfo();>

파일을 저장한 후 해당 파일을 Apache의 DocumentRoot 디렉터리에 업로드하고 브라우저에서 파일에 액세스하세요:

http://your-ip-address/info.php

PHP 정보 페이지가 보이면 PHP가 성공적으로 설치 및 실행되었음을 의미합니다.

요약

이 글에서는 Apache 파일 패키지 다운로드 및 설치, PHP 파일 패키지 다운로드 및 설치, PHP가 정상적으로 실행되는지 테스트하는 방법 등 Apache 파일 패키지를 사용하여 PHP를 설치하는 방법을 자세히 설명합니다. 이러한 방법은 나중에 서버에 PHP를 설치해야 하는 경우 참조 역할을 합니다.

위 내용은 PHP를 설치할 아파치 파일 패키지의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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