Apache와 PHP는 웹 서버를 구축하는데 꼭 필요한 구성 요소입니다. Linux 시스템에서 컴파일하고 설치해야 합니다. 이 글에서는 후속 관리를 용이하게 하기 위해 컴파일 및 설치 과정에서 설치 디렉터리를 설정하는 방법을 주로 소개합니다.
1. 전제 조건
Apache, PHP를 컴파일하고 설치하기 전에 make, gcc, g++ 등 해당 개발 도구가 설치되어 있는지 확인해야 합니다. 그렇지 않으면 정상적인 컴파일 및 설치가 이루어지지 않습니다. 가능한.
2. Apache 컴파일
1. 소스 코드 패키지 다운로드
공식 웹사이트 다운로드 주소:https://httpd.apache.org/download.cgi
예를 들어, 버전 2.4.46:
wget https://archive.apache.org/dist/httpd/httpd-2.4.46.tar.gz
2. 소스 코드 패키지의 압축을 풉니다
tar zxvf httpd-2.4.46.tar.gz
3. 소스 코드 디렉터리를 입력하세요
cd httpd-2.4.46
4. 컴파일 옵션 구성
구성 명령을 통해 컴파일 옵션을 구성할 수 있습니다. 여기서 "--prefix" "는 설치 디렉터리를 지정합니다. 예:
./configure --prefix=/usr/local/apache2
일반적으로 사용되는 다른 옵션에는 SSL 지원을 활성화하는 "--enable-ssl", 동적 공유 모듈을 활성화하는 "--enable-so" 등이 있습니다. 보다 자세한 옵션은 "./configure --help"를 통해 확인할 수 있습니다.
5. 컴파일 및 설치
make make install
3. PHP 컴파일
1. 소스 코드 패키지 다운로드
공식 웹사이트 다운로드 주소:https://www.php.net/downloads.php
예를 들어, 다운로드 버전은 7.4 .14 소스 코드 패키지:
wget https://www.php.net/distributions/php-7.4.14.tar.gz
2. 소스 코드 패키지의 압축을 푼다
tar zxvf php-7.4.14.tar.gz
3. 소스 코드 디렉토리를 입력하세요
cd php-7.4.14
4. 컴파일 옵션을 구성할 수 있습니다. 옵션은 구성 명령을 통해 "--prefix"가 설치 디렉터리로 지정되며, Apache의 apxs2 실행 파일 경로를 지정하려면 "--with-apxs2"를 지정해야 합니다. 예:
./configure --prefix=/usr/local/php \ --with-apxs2=/usr/local/apache2/bin/apxs \ --with-mysqli \ --with-zlib \ --with-openssl
일반적으로 사용되는 다른 옵션에는 MySQLi 지원을 활성화하는 "--with-mysqli", zlib 압축 지원을 활성화하는 "--with-zlib", OpenSSL 지원을 활성화하는 "--with-openssl" 등이 있습니다. 보다 자세한 옵션은 "./configure --help"를 통해 확인할 수 있습니다.
5. 컴파일 및 설치
make make install4. 요약
Apache, PHP 컴파일 및 설치 시 "--prefix" 옵션을 구성하여 설치 디렉터리를 지정할 수 있습니다. 설치 디렉터리를 지정할 때 실제 필요에 따라 유연하게 설정하여 후속 관리를 용이하게 할 수 있습니다.
위 내용은 Apache와 PHP를 컴파일하고 설치할 때 설치 디렉터리를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!