일반적으로 PHP를 설치한 후에는 Apache에서 PHP 파일을 처리할 수 없습니다. PHP를 Apache 서버와 통합하려면 구성 파일을 수정해야 합니다. 여기서는 PHP 설치 파일을 구성하는 방법을 알려드리겠습니다.
방법/단계
먼저 Apache의 conf 디렉토리에 있는 httpd.conf에 다음 코드를 추가하세요.
LoadModulephp5_module~php 설치 경로/php5apache2_2.dll
PHPIniDir "~php 모듈 설치 경로"
AddTypeapplication/x-httpd-php.php.phtml
여기에서는 위의 코드를 간략하게 설명하겠습니다. 전체 코드는 Apache가 PHP 처리 모듈(LoadModulephp5_module)을 로드하도록 하는 것을 의미합니다. 예를 들어 코드의 "~php 설치 경로"는 php를 설치하는 위치에 따라 변경됩니다. D 드라이브에 설치했으므로 경로는 D:Myenvphp-5.3.5입니다(여기서 대각선 막대는 역방향 대각선 막대 ""이며, 다음에서 앞쪽 대각선 막대 "/"로 변경해야 합니다). code), 코드 조인하는 곳은 아래 그림과 같이 httpd.conf의 많은 LoadModule 아래에 추가하는 것입니다.
그런 다음 방금 추가한 디렉토리에 "php5apache2_2.dll" 파일이 있는지 확인해야 합니다. 만약을 대비해 이 파일을 확인해야 합니다. 다리.
다음 단계에서는 PHP 초기화 디렉터리, 즉 "PHPIniDir '~php 모듈 설치 경로'" 코드를 지정해야 합니다. 이 코드는 php를 구성하는 php의 ini 파일을 지정하는 데 사용됩니다. , PHP를 어디에 넣을지 알려주어야 합니다. 같은 방식으로 코드의 "~php 모듈 설치 경로"를 지금 설치 경로로 바꿉니다
그럼 코드 마지막 줄의 의미를 설명하겠습니다. "AddTypeapplication/x-httpd-php.phtml"은 응용 프로그램 유형을 추가한다는 의미입니다. .php 파일이 나타나면 PHP가 파일 처리를 시작합니다. 이해를 돕기 위해 아래와 같이 구성 파일에 설명을 추가할 수 있습니다.
그래서 경로를 변경해야 하는 곳이 두 군데 있습니다. 아래 그림에서 빨간색으로 표시한 부분을 실제로 PHP를 설치한 경로로 변경하면 됩니다(앞쪽 경사에 주의하세요)
또한, PHP 파일 설정도 매우 중요합니다. PHP 설치 디렉토리에서 php.ini-development 파일을 찾아 접미사 이름을 php.ini로 변경합니다. php.ini 수정 중이어야 합니다. 아래와 같이 이름의 진한 파란색 부분을 삭제하면 됩니다.
수정 후 파일은 다음과 같습니다.
이제 php.ini에서 해당 기능 모듈을 지정해야 합니다. 구체적인 방법은 다음 코드 "
를 변경하는 것입니다.방금 수정한 php.ini 파일에 Extension_dir="php 확장 라이브러리 경로"가 추가됩니다. 이것의 목적은 PHP의 다양하고 강력한 라이브러리를 사용할 수 있도록 하는 것이며, "php 확장 라이브러리 경로"에는 PHP를 설치한 폴더 아래에 "ext" 폴더가 있습니다. 이 폴더를 열면 PHP 확장 라이브러리가 포함됩니다. 아래와 같이:
이제 확장 라이브러리 경로를 추가해 보겠습니다. 메모장을 사용하여 "php.ini" 파일을 열고 "extension_dir" 위치를 찾으면 검색을 통해 빠르게 위치를 찾을 수 있습니다. 아래와 같이:
그런 다음 "extension_dir='ext'" 위치를 PHP 라이브러리의 경로로 바꿉니다. 내 라이브러리 경로는 D:/Myenv/php-5.3.5/ext입니다. 올바른 경사 막대), 아래와 같이 파란색 부분을 라이브러리 경로로 바꿉니다.
최종 교체 결과는 아래와 같습니다.
이제 통합이 완료되었으며 성공 여부를 테스트할 수 있습니다. 테스트 방법: 간단한 PHP 함수를 호출합니다. 함수 코드는 다음과 같습니다.
<?php phpinfo(); ?>
그런 다음 Apache를 다시 시작하여 사용할 수 있는지 확인하세요.
통합에 성공하면 아래와 같은 충격적인 효과를 보실 수 있습니다.
아파치와 PHP를 통합하는 방법은 무엇입니까? 위 내용을 읽고 나면 모든 사람의 아이디어가 더 명확해질 것입니다. 이 기사에 만족하신다면 좋아요를 눌러주세요