티스토리 뷰
- Visual C++ Redistributable for Visual Studio 2012설치
파일 경로 - http://www.microsoft.com/en-us/download/confirmation.aspx?id=30679
설치 파일 - vcredist_x64.exe
apache v11, php v11버전들은 Visual C++ Redistributable for Visual Studio 2012 프로그램이 필요합니다.
apache와 php설치 전에 설치하세요.
- Apache 64bit 설치
파일 경로 - http://www.apachelounge.com/download/
설치 파일 - httpd-2.X.X-win64-VC11.zip
압축을 푼 후에 "C:\Program Files\apache24"에 복사 cmd 실행시킨 후 "httpd.exe -k install" 명령을 실행하여
아파치를 서비스에 등록합니다.
- PHP 64bit 설치
파일 경로 - http://windows.php.net/download/
설치 파일 - php-5.X.X-Win32-VC11-x64.zip
VC11 x64 Non Thread Safe 방식인 php-5.5.9-nts-Win32-VC11-x64.zip파일에는 php5apache2_4.dll 파일이 없습니다.
VC11 x64 버전에서 Thread Safe 방식에만 php5apache2_4.dll 파일이 있고 그 외 1.x, 2.0.x, 2.2.x 버전용 dll은 없습니다.
필요하다면 컴파일을 하여 만들던지 다른 경로로 구하라고 합니다... ...
Thread Safe 방식과 Non Thread Safe 방식의 차이는 다음 URL을 참조하세요.
http://auctionpro.co.kr/?p=773
압축을 푼 후 "C:\Program Files\php"에 복사 합니다.
php.ini-development 파일을 php.ini 복사 후 설정합니다.
- Apache / PHP 연동
httpd.conf 설정에서 ServerName, DocumentRoot, DirectoryIndex 디렉토리 권한 등을 변경해주신 다음
가장 하단의 다음에 아래 부분을 추가합니다.
PHPIniDir "C:\Programe Files\PHP"
LoadModule php5_module "C:\Program Files\php\php5apache2_4.dll"
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz # 이 줄을 찾아서 아래 두 줄을 추가해준다.
AddType application/x-httpd-php .php .php3 .html .htm. inc
AddType application/x-httpd-php-source .phps
- MySQL 64bit 설치
파일 경로 - http://dev.mysql.com/downloads/mysql/
설치 파일 - mysql-5.x.x-winx64.msi
- 실행
마지막으로 "C:\Program Files\Apache24\bin"으로 가서 ApacheMonitor.exe를 사용하기 편한 곳으로
바로가기 생성후 사용하면 됩니다.
ApacheMonitor 실행 후 phpinfo()함수 화면에 출력해 보세요.
* ApacheMonitor를 이용해서 실행에 실패했을 경우 실패한 원인을 알수가 없었는데요.
Windows7의 경우 관리자 권한으로 다시 실행해서 시도하거나,
cmd에서(cmd도 관리자 권한으로 실행해준다.) apache24/bin/으로 이동 후
httpd.exe -k start
로 실행하여면 실패할 경우 에러 메세지가 나옵니다.
그 외에도 httpd.conf 파일에서 경로를 지정할 때 /가 아닌 \로 사용할 때 에러가 납니다.
(... ...파일 상단에 드라이브명 바로 뒤 외에는 백슬러쉬 쓰지말라고 설명이 있었군요... ...)
- 그 외 설정
스크립트 시작 태그 간소화 ('<?php' 대신 '<?'로 php문 시작하기)
php.ini에서 short_open_tag 항목의 값을 on으로 설정 (xml 사용 시 error가 있을 수 있음)
스크립트 시작태그 asp 태그로 변환
php.ini에서 asp_tags항목의 값을 on으로 설정
'Programming Language > PHP' 카테고리의 다른 글
PHP에서 파일 확장자 구하기 (0) | 2018.11.04 |
---|---|
PHP에서 서버측 캐시 컨트롤하는 방법 (0) | 2018.11.04 |
설치형 방문자 분석 프로그램(Analytics program) (0) | 2018.11.03 |
CI 3.0에서 하위폴더를 가진 기본 컨트롤러 설정 (0) | 2016.04.21 |
PHP uksort와 usort 사용자정의 배열 정열 (0) | 2016.04.21 |
- Total
- Today
- Yesterday
- Linux
- 스프링
- Entity Framework Core
- 하이원
- Eclipse
- Windows
- JSP
- high1
- express
- eGovFrame
- Fedora
- dotnet core
- Java
- MariaDB
- .NET Core
- DART
- c#
- ubuntu
- php
- jQuery
- 전자정부
- 이클립스
- 자바
- Flutter
- CentOS
- Spring
- asp.net core
- egov
- MySQL
- egoverment
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |