Apache 및 PHP는 웹 사이트 개발에서 없어야 할 핵심 구성 요소입니다. 소스 코드 컴파일 및 설치를 통해보다 유연한 구성과보다 효율적인 성능 최적화를 달성 할 수 있습니다. 이 기사를 사용하면 단계별로 Apache 및 PHP를 컴파일하고 설치하여 실용적인 명령 예제 및 구성 제안을 제공합니다.
먼저 Apache 및 PHP 공식 웹 사이트를 방문하여 소스 코드 패키지의 최신 안정적인 버전을 다운로드하십시오. 시스템 안정성을 보장하기 위해 보안 버전의 공식 릴리스가 다운로드되어 있는지 확인하십시오.
다운로드가 완료되면 압축 패키지가 지정된 디렉토리로 압축 해제됩니다. 일반적인 명령은 다음과 같습니다.
tar -zxvf httpd -2.4.46.tar.gz tar -zxvf php -7.4.12.tar.gz
Apache 및 PHP를 컴파일하기 전에 필요한 종속성 라이브러리를 설치해야합니다. Ubuntu를 예로 들어 보면 다음 명령을 사용하여 패키지를 업데이트하고 종속성을 설치할 수 있습니다.
Sudo apt-get 업데이트 sudo apt-get 설치 빌드 필수 sudo apt-get 설치 libapr1-dev libaprutil1-dev
Apache 소스 코드 디렉토리를 입력하고 구성 스크립트를 실행하고 컴파일 및 설치하십시오.
./configure ---prefix =/usr/local/apache2 만들다 Sudo는 설치합니다
설치가 완료되면 다음 명령으로 Apache 서비스를 시작하십시오.
sudo/usr/local/apache2/bin/apachecectl start
APACHE 구성 파일 httpd.conf를 편집하고 청취 포트, 가상 호스트 등과 같은 매개 변수를 설정하십시오.
PHP 소스 코드 디렉토리를 입력하고 구성 명령을 실행하여 컴파일하여 설치하십시오. 예:
./configure ---prefix =/usr/local/php-with-apxs2 =/usr/local/apache2/bin/apxs-with-mysqli = mysqlnd-why-pdo-mysql = mysqlnd-with-openssl 만들다 Sudo는 설치합니다
PHP 구성 파일 php.ini를 수정하고 프로젝트 요구 사항을 충족시키기 위해 메모리 제한, 파일 크기 업로드 및 기타 매개 변수를 조정하십시오.
다음 내용으로 테스트 PHP 파일 info.php를 만듭니다.
<?php phpinfo(); ?>
파일을 Apache 기본 웹 사이트 루트 디렉토리 (일반적으로 /usr/local/apache2/htdocs/ )에 배치하고 브라우저를 통해 http : //localhost/info.php에 액세스하십시오. PHP 구성 정보가 페이지에 표시되면 환경이 성공적으로 구축되었음을 의미합니다.
이 기사에 소개 된 단계를 통해 소스 코드 컴파일, 설치 및 Apache 및 PHP의 기본 구성을 성공적으로 완료하고 맞춤형 개발 환경을 얻을 수 있습니다. 후속 사용 중 실제 요구에 따라 구성 및 보안 설정을 계속 최적화하는 것이 좋습니다.