인터넷 기술의 발전으로 웹사이트는 점점 더 복잡해졌고, 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!