반응형
까먹을까 봐 쓰는 (자꾸 찾아보기 귀찮아서 쓰는) 아파치 웹서버 + php 세팅
php 버전과 apache 버전이 맞아야 함!!
php ver : 5.4.45 (VC9, win32, x86)
apache 2.4.23 (win32, VC10) -> https://www.apachelounge.com/download/additional/
php zip 파일 압축 해제
폴더명 변경 -> php5로 짧게..
폴더 내 "php.ini-develpement" -> "php.ini" 로 수정
php.ini 파일 내 아래 내용 수정
"extension=php_openssl.dll" 부분의 ";" 제거
"extension_dir="./" 을 "extension_dir = "C:/php5/ext" 로 변경
"short_open_tag = Off" -> "short_open_tag = On"
위 아파치 다운로드 후 zip 파일 압축 해제 -> Apache2.4 폴더를 C:/ 로 옮김
Apache2.4/conf/httpd.conf 파일 수정
파일 마지막에 아래 내용 추가
####
LoadModule php5_module "C:/php5/php5apache2_4.dll"
AddType application/x-httpd-php .html .php
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php5"
####
회사 옛날 코드는 apache 5.3 버전에 맞는 코드였기에 아래 버전으로 설치
php 5.3.8 / apache 2.2 -> 로 변경...
php.ini 에 해당 옵션 추가
<!-- ";" 제거 하고~ -->
allow_call_time_pass_reference = On
Apache2/conf/httpd.conf 에 해당 옵션 추가
# dll 버전 확인
LoadModule php5_module "C:/php5.3.8/php5apache2_2.dll"
AddType application/x-httpd-php .html .php
AddHandler application/x-httpd-php .php
# 폴더명 확인
PHPIniDir "C:/php5.3.8"
알아두면 좋은 명령어
httpd -t => conf 변경사항이 syntax error가 나지 않는지 체크 가능
httpd -k install/uninstall => 아파치 httpd 설치/제거
httpd -k start/(stop/shutdown)/restart => 웹서버 실행/중지/재개
반응형
'text > common' 카테고리의 다른 글
transaction에 대한 구구절절 (0) | 2023.07.26 |
---|---|
(내가 몰라서 한) TCP와 UDP의 간략한 정리 (0) | 2022.12.05 |
POST 길이, 용량 제한 (0) | 2022.11.25 |
VScode 뭐가 자꾸 안돼서 세팅 (0) | 2022.10.20 |
멀티컬럼 PK는 왜? (2) | 2022.08.06 |
댓글