Windows 컴퓨터에 APM 최신 버전 설치 (2) – PHP

이번에는 PHP 최신 버전을 인스톨해 Apache와 연동한다.

만약 Apache를 설치하지 못한 사람은 아래 링크로 가서 내 블로그를 참고하기 바란다.

윈도우 컴퓨터에 APM 최신 버전 설치(1) – Apache 지금까지는 MySQL 5, PHP 5.2, Apache 2.2를 사용했는데 MySQL에 대해 공부하고 블로그를… blog.naver.com우선 PHP를 다운받아야 하므로 아래 링크로 들어간다.

윈도 운영체제에 맞는 PHP를 내려받을 수 있는 PHP 공식 사이트다.

Windows용 PHP:바이너리와 소스 릴리스 바이너리와 소스 릴리스 과거 발매 PHP 8.28.2에는 발매가 없습니다.

PHP 8.1(8.1.8)소스 코드 다운로드[25.28MB]테스트 패키지의 다운로드(phpt)[15.1]MB]VS16 x64스레드 안전(2022-Jul-05 23:54:10)Zip[29.24MB]sha256:17fd49887187d534362f112f950652b8442009d315c480fe5753378c5ed3d34디버깅 P···windows.php.net2022년 7월 현재 PHP의 최신 버전은 8.1.8입니다.

자신이 사용하고 있는 Windows에 맞는 zip 파일을 인스톨 하면 된다.

Thread Safe라고 나와있는 파일을 다운받는게 안전하니까 그거 다운받자.다운로드한 압축 파일을 푼다.

압축을 풀면 php.ini-production 파일의 이름을 php.ini로 바꿔준다.

이제 php.ini 파일의 내용을 수정한다.

안으로 들어가서 extension_dir를 찾고 그 옆에 php설치 경로\ext를 입력한다.

이제 Apache와 연동한다.

이전에 설치해둔 Apache 24 안에 있는 httpd.conf 파일을 찾아 들어간다.

아래 형식의 코드를 삽입해준다.

어느 줄에 삽입해도 되지만 이왕이면 마지막 줄에 삽입해주자.다만 현재 자신이 설치하고 있는 PHP 버전에 맞춰 바꿔야 한다.

그리고 PHP를 설치한 경로도 자신에게 맞게 바꿔주자.#PHP ロードモジュール php_module “C:\APM\PHP8.1.8\php8apache2_4.dll”AddType application/x-httpd-php.htmlAddHandler application/x-httpd-php.php.html# パスをipHPIniDir “C:\APM\PHP 8.1.8 インチ그리고 아래 사진처럼 <If Module dir_module> 부분을 찾아 index.php를 추가해 줍니다.

관리자 권한으로 명령 프롬프트를 실행하고 httpd.exe-krestart를 입력하여 Apache를 재부팅한다.

재부팅해야 PHP와 연동된 것이 반영될 것이다.

아래 사진처럼 나온 메시지는 신경쓰지 않아도 돼.만약 아래와 같은 오류 코드가 나오면 오류가 있는 파일과 그 파일 중 오류가 생긴 위치를 살펴보고 다시 가서 알아봐 주기 바란다.

오타가 있거나 문법을 잘못 입력했을 가능성이 높다.

그러면 PHP 파일이 Apache가 올바르게 연동되어 있는지 확인해 본다.

Apache24폴더안에있는htdocs폴더에가서…<?phpphpinfo()?>이러한 코드를 삽입한 php 파일을 작성한다.

파일 명칭은 내가 정하되 확장자는 반드시 .php로 고정해주자.웹브라우저에 가서 http://127.0.0.1/만든 파일명.php또는 http://localhost/만든 파일명.php에 들어가자.이런 화면이 나오면 PHP를 아파치 서버에 연동하는 데 성공했다는 의미다.

이번에는 PHP를 명령 프롬프트에서 다룰 수 있도록 설정해 본다.

컨트롤 패널 시스템 및 보안 시스템 고도의 시스템 설정에 들어간다.

환경변수를 클릭한다.

시스템 변수에서 Path를 선택하고 더블 클릭하거나 편집 버튼을 클릭한다.

[새로 만들기]를 클릭하여 php.exe 파일의 경로를 찾아 삽입한다.

확인을 눌러 명령어 프롬프트를 켜다.

관리자 모드로 해주자.php–version이라고 입력하고 버전이 뜨자 운영체제에서도 php를 인식하게 된 것이다.

php–version이라고 입력하고 버전이 뜨자 운영체제에서도 php를 인식하게 된 것이다.