Apache PHP를 디렉토리에 컴파일하고 설치하는 방법에는 특정 코드 예제가 필요합니다.
Apache와 PHP는 웹 개발에 자주 사용되는 두 가지 중요한 도구이며, 컴파일하고 설치하면 서버 환경을 더 잘 사용자 정의하고 관리하는 데 도움이 될 수 있습니다. . 이 기사에서는 특정 코드 예제와 단계 지침을 다루면서 Apache PHP를 디렉토리에 컴파일하고 설치하는 방법을 자세히 소개합니다.
1단계: 준비
시작하기 전에 시스템에 필요한 컴파일 도구와 종속성이 설치되어 있는지 확인하세요. 일반적으로 이러한 도구를 설치하는 명령은 다음과 같습니다.
sudo apt update sudo apt install build-essential sudo apt install libapr1-dev libaprutil1-dev sudo apt install libxml2-dev
2단계: 소스 코드 패키지 다운로드
먼저 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
3단계: Apache 컴파일 및 설치
다음으로 Apache 컴파일 및 설치를 시작하세요. 먼저 압축이 풀린 Apache 디렉터리에 들어가서 다음 명령을 실행합니다.
cd httpd-2.4.41 ./configure --prefix=/path/to/install/dir make make install
위 명령에서 --prefix=/path/to/install/dir
은 설치 디렉터리를 지정합니다. 실제 상황에 따라 설치 경로를 정의합니다. --prefix=/path/to/install/dir
指定了安装目录,你可以根据实际情况自定义安装路径。
第四步:编译安装PHP
完成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的安装路径。另外,根据需要可以添加其他参数来启用不同的扩展功能。
第五步:配置Apache和PHP
安装完成后,需要配置Apache来加载PHP模块。编辑Apache的配置文件httpd.conf
Apache 설치가 완료되면 다음 단계는 PHP를 컴파일하고 설치하는 것입니다. 압축이 풀린 PHP 디렉터리를 입력하고 다음 명령을 실행합니다:
LoadModule php7_module /path/to/install/dir/libphp7.so AddType application/x-httpd-php .php
위 명령에서 --prefix=/path/to/install/dir
는 PHP 설치 디렉터리인 --를 지정합니다. -apxs2=/path/to/apache/bin/apxs
는 Apache의 설치 경로를 지정합니다. 또한 필요에 따라 다른 매개변수를 추가하여 다양한 확장 기능을 활성화할 수 있습니다.
httpd.conf
를 편집하고 다음 내용을 추가합니다. 🎜rrreee🎜구성 파일을 저장한 후 Apache 서버를 다시 시작하여 PHP를 적용합니다. 🎜🎜요약🎜위의 단계를 통해 지정된 디렉터리에 Apache PHP를 성공적으로 컴파일하고 설치할 수 있습니다. 이 방법은 서버 환경의 관리, 제어 및 사용자 정의를 용이하게 하는 동시에 시스템 자체의 기존 구성에 영향을 주지 않습니다. 이 기사가 귀하의 컴파일 및 설치 작업을 성공적으로 완료하는 데 도움이 되기를 바랍니다. 🎜위 내용은 Apache PHP를 디렉토리에 컴파일하고 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!