본문 바로가기

IT/php

윈도우11 apm 환경설정 ( 닷홈과 동일 버전 )

반응형

현재 무료 홈페이지를 제공해 주는 닷홈의 환경은

apache 2.4

php 7.4

mysql8.2

입니다. 

 

xampp 는 mysql 대신 mariadb 를 설치해 주기떄문에 패스! 하고,

bitnami 를 쓰려고 했더니, 다운로드 버튼을 못찾겠네요..

 

수기로 설치해보기로 했습니다..

 

좋은 참고 자료!

Hoon-Dev/Apache2.4-php7-mysql8.0: 윈도우10에서 수작업으로 APM 설치하기 (github.com)

 

GitHub - Hoon-Dev/Apache2.4-php7-mysql8.0: 윈도우10에서 수작업으로 APM 설치하기

윈도우10에서 수작업으로 APM 설치하기. Contribute to Hoon-Dev/Apache2.4-php7-mysql8.0 development by creating an account on GitHub.

github.com

 

참고자료를 통해, 필요한 프로그램 3개를 모두 다운 받습니다.

- httpd-2.4.58-win64-VS17.zip

- php-7.4.32-Win32-vc15-x64.zip

- mysql-8.2.0-winx64.zip

 

1. 아파치 설정

httpd.conf 파일 수정

#ServerName www.example.com:80
ServerName localhost

 

하단에 다음 내용 추가

AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
LoadModule php7_module "C:/study/apm-workspace/php-7.4.32-Win32-vc15-x64/php7apache2_4.dll"
PHPiniDir "C:/study/apm-workspace/php-7.4.32-Win32-vc15-x64"

 

index 페이지 종류에 index.php 추가

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

 

서버루트 수정

Define SRVROOT "C:/study/apm-workspace/httpd-2.4.58-win64-VS17/Apache24"

 

2. php 설정

php.ini-production -> php.ini 으로 파일변경 후,

 

다음 3개의 ; 주석을 해제해 준다!

extension=mysqli
extension=pdo_mysql

extension=mbstring

 

ext 폴더 지정

extension_dir = "C:/study/apm-workspace/php-7.4.32-Win32-vc15-x64/ext"

 

3. 서버 시작

httpd -k install

httpd -k start/restart/stop

 

4. mysql8 설치

압축해제후, bin 폴더의 mysql_configurator.exe 를 실행하면 끝!

 

**phpMyAdmin

다운받아서 htdocs 에 복사하면 끝!

 

** visual studio code 설정

php debug

php intellisense for codeigniter

visual studio code 에서 F1 누르고 , Preference Open User Settings

php 검색 한후, php 탭 선택 (왼쪽하단)

Edit in settings.json 선택

셋팅json 파일에 php의 실행파일 입력값이 자동으로 셋팅되면 php.exe 실행파일 위치를 지정해 준다.

 

phpinfo 찍으면서 마무리!

반응형