Apache와 PHP는 일반적으로 웹 개발에 사용되는 도구입니다. 컴파일 및 설치를 통해 서버 환경을보다 유연하게 사용자 정의하고 관리 할 수 있습니다. 이 기사에서는 자세한 설치 단계와 코드 예제를 제공합니다.
설치를 시작하기 전에 필요한 컴파일 도구 및 종속성이 시스템에 설치되어 있는지 확인하십시오. 다음은 일반적으로 사용되는 설치 명령입니다.
sudo apt update
sudo apt install build-essential
sudo apt install libapr1-dev libaprutil1-dev
sudo apt install libxml2-dev
먼저 Apache 및 PHP의 소스 코드 패키지를 다운로드하면 공식 웹 사이트에서 최신 안정 버전을 얻고 적절한 디렉토리로 압축 할 수 있습니다.
wget https://www.apache.org/dist/httpd/httpd-2.4.41.tar.gz
tar -zxvf httpd-2.4.41.tar.gz
wget https://www.php.net/distributions/php-7.3.11.tar.gz
tar -zxvf php-7.3.11.tar.gz
압축 압축 아파치 디렉토리를 입력하고 다음 명령을 실행하여 컴파일하고 설치하십시오.
cd httpd-2.4.41
./configure --prefix=/path/to/install/dir
make
make install
위 명령에서 ---prefix =/path/to/install/dir 설치 디렉토리를 지정하고 필요에 따라 경로를 수정할 수 있습니다.
Apache 설치가 완료된 후 PHP가 컴파일되어 설치됩니다. 압축 된 PHP 디렉토리에서 다음 명령을 실행하십시오.
cd php-7.3.11
./configure --prefix=/path/to/install/dir --with-apxs2=/path/to/apache/bin/apxs
--with-mysqli --with-pdo-mysql
make
make install
여기서 ---prefix =/path/to/install/dir php 설치 디렉토리를 지정 하고 -with-apxs2 =/path/to/apache/bin/apxs는 apache 로의 경로를 지정합니다. 필요에 따라 PHP 확장을 활성화하기 위해 추가 옵션을 추가 할 수 있습니다.
설치가 완료되면 Apache의 구성 파일 httpd.conf를 수정하여 PHP 모듈을로드하도록해야합니다.
LoadModule php7_module /path/to/install/dir/libphp7.so
AddType application/x-httpd-php .php
구성 파일을 저장하면 Apache 서버를 다시 시작하면 PHP가 적용됩니다.
위의 단계를 통해 지정된 디렉토리에서 Apache 및 PHP를 성공적으로 컴파일하고 설치할 수 있습니다. 이 메소드는 서버 환경을 더 잘 사용자 정의하고 시스템 구성에 영향을 미치지 않도록 도와줍니다. 이 기사가 설치를 성공적으로 완료하는 데 도움이되기를 바랍니다.