윈도우에 APM(apache 2.4, php 5.6, mysql 5.5) 설치하기 > 에필로그

본문 바로가기

윈도우에 APM(apache 2.4, php 5.6, mysql 5.5) 설치하기

페이지 정보

작성자 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 에필로그 댓글 0건 조회 5,670회 작성일 18-06-21 17:49

본문


1. 파일 준비
mysql-5.5.58-winx64.zip
httpd-2.4.29-Win64-VC15.zip
php-5.6.33-Win32-VC11-x64.zip
VC11 런타임 인스톨러
VC15 런타임 인스톨러
2. VC 런타임 설치
VC11 인스톨러 실행
VC15 인스톨러 실행
3. 설치 폴더 생성 #아래 폴더와 경로는 예
C:\APM\apache24
C:\APM\php56
C:\APM\mysql55
C:\APM\HomePages
4. mysql 설치
압축을 해제한 파일과 폴더들을 해당 설치 폴더로 이동
C:\APM\mysql55\bin; #이 경로를 시스템 환경변수에 등록
명령프롬프트를 관리자 권한으로 실행해서 mysqld --install 입력 #윈도우 서비스에 등록
서비스에서 자동 시작으로 설정 #가급적 지연된 시작을 권장
5. mysql 루트 암호 설정
mysql -u root
set password for root@localhost=password('루트암호');
quit;
6. mysql 초기 작업
mysql -u root -p
select user,host from mysql.user; #사용자 확인
delete from mysql.user where user=''; #빈 사용자 제거
show databases; #데이터베이스 확인
drop database test; #test 제거
quit;
7. mysql에서 사용자 데이터베이스 생성
mysql -u root -p
create database 데이터베이스이름;
grant all privileges on 데이터베이스이름.* to 사용자아이디@localhost identified by '암호';
flush privileges;
show grants for 사용자아이디@localhost;
quit;
8. apache 설치
압축을 해제한 파일과 폴더들을 해당 설치 폴더로 이동
명령프롬프트를 관리자 권한으로 실행해서 httpd.exe -k install 입력
서비스에서 자동 시작으로 설정 #가급적 지연된 시작을 권장
httpd.exe를 윈도우 방화벽에서 허용
9. httpd.conf 편집
ServerRoot "C:/APM/apache24" #수정
LoadModule userdir_module modules/mod_userdir.so #주석해제
ServerAdmin 관리자메일 #수정
ServerName localhost:80 #주석해제 및 수정
DocumentRoot #주석
<Directory "c:/Apache24/htdocs">~</Directory> #섹션 모두 주석
<IfModule dir_module>~</IfModule>내 DirectoryIndex에 index.php index.htm index.cgi 추가
<IfModule alias_module>~</IfModule> #섹션 모두 주석
<Directory "c:/Apache24/cgi-bin">~</Directory> #섹션 모두 주석
EnableMMAP off #수정
EnableSendfile off #수정
AcceptFilter http none #수정
AcceptFilter https none #수정
Include conf/extra/httpd-userdir.conf #주석해제
Include conf/extra/httpd-vhosts.conf #주석해제
10. httpd-userdir.conf 편집
UserDir "C:/APM/HomePages" #수정
<Directory "C:/APM/HomePages"> #수정
    AllowOverride FileInfo AuthConfig Limit Indexes
    Options MultiViews SymLinksIfOwnerMatch IncludesNoExec #Indexes 제거
    Require method GET POST OPTIONS
</Directory>
11. httpd-vhosts.conf 편집 #사이트 예 : t8.co.kr
<VirtualHost *:80>
    ServerAdmin webmaster@t8.co.kr
    DocumentRoot "C:/APM/HomePages/t8.co.kr" #t8.co.kr은 사이트의 루트 폴더
    ServerName t8.co.kr
    ServerAlias www.t8.co.kr
    ErrorLog "logs/t8.co.kr-error.log"
    CustomLog "logs/t8.co.kr-access.log" common
</VirtualHost>
#사이트 추가는 <VirtualHost *:80>~</VirtualHost> 섹션을 추가해서 편집

12. php 설치
압축을 해제한 파일과 폴더들을 해당 설치 폴더로 이동
php5ts.dll를 windows 폴더에 복사
php.ini-development를 windows 폴더에 php.ini으로 복사
13. php.ini 편집 #아래 정도 수정 또는 주석 해제
short_open_tag = On
error_reporting = E_ALL & ~E_NOTICE
extension_dir = "C:\APM\php56\ext"
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
date.timezone=Asia/Seoul
14. .httpd.conf 편집
LoadModule php5_module c:\apm\php56\php5apache2_4.dll #추가
<IfModule mime_module>~</IfModule> 안에 AddType application/x-httpd-php .php를 추가
15. apache 시작
httpd.exe -k start
16. php 정보 확인
copy con C:/APM/HomePages/t8.co.kr/phpinfo.php #명령프롬프트에서 실행
<?php phpinfo(); ?> #입력
ctrl+c #마침
http://t8.co.kr/phpinfo.php #보기

댓글목록

등록된 댓글이 없습니다.

에필로그 340건/17페이지
에필로그 목록
번호 제목 글쓴이 조회 날짜
100 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3933 07-05
99 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3691 07-03
98 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3633 07-03
97 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3964 07-03
96 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3602 06-29
95 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3995 06-26
94 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3347 06-23
93 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3766 06-23
92 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3364 06-23
91 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5876 06-23
90 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3932 06-23
열람중 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5671 06-21
88 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3342 02-17
87 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3812 02-17
86 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3347 02-17
게시물 검색
[문의] 전화 : 0707-443-0499 메일 : t8@t8.co.kr [분야] Linux, Unix, Windows DNS, 웹, WAS, 역방향프록시, 앱 SQL, 메일, 스트리밍, CDN SMB/CIFS, FTPs, NFS, AFP IKEv2, OpenVPN, WireGuard 대범위 DHCP, WiFi 종속포털, AAA DDoS 우회/분산, 랜섬웨어 대비 장애/재난/해킹시스템 복구 서비스/P2V 마이그레이션 XSS/웹쉘/인젝션/백도어 제거 서버 업그레이드/교체/이전 주문/맞춤/복합/간이서버 제작 특별/희귀/생소한 시스템 상담/구현 문제해결 외

Copyright © T8. All rights reserved.