티스토리 뷰
Apache와 PHP를 연동하여
Mysql과 Oracle을 접속 사용하기 위하여
우선 Apache와 PHP를 설치하겠습니다.
0. 설치 환경
Window 10 / 64 bit
1. Apache 사이트 접속 - 다운
(https://www.apachelounge.com/download/)
최신 Visual Studio C++ 2017(VC15)로 빌드하십시오.
라고 적혀있습니다. 저는 깔려있는 관계로 생략하겠습니다.
(설치 사이트 : https://www.microsoft.com/ko-KR/download/details.aspx?id=48145)
httpd-2.4.34-win64-VC15.zip 을 다운 받습니다.
2. 압축 풀기
다운 받은 파일의 압축을 풀고
/conf/httpd.conf 파일을 열어서 보면
기본 설치 경로가 c:/Apache24로 되어있는걸 확인 할수있습니다.
그래서 저는 Apache24 폴더 자체를 C: 밑으로 옮겨주어서 경로를 맞춰줬습니다.
(만약 다른 곳에 두고싶으시다면 ""안의 경로를 수정해서 사용 가능합니다.)
3. 설치하기
c:\Apache24\bin\httpd.exe -k install
저는 관리자 권한으로 cmd를 실행시켜서 해당 명령어를 실행했습니다.
4. 설치 확인
(services.msc or 서비스 라고 검색)
[제어판] - [시스템 및 보안] - [관리 도구] - [서비스]
1. PHP 사이트 접속 - .zip 다운
(https://windows.php.net/download/)
64bit로 Thread Safe로 다운 받았습니다.
2. php 경로와 .ini 수정
C 드라이브에 압축 푼 것을 복사 후 폴더 명을 php로 변경했습니다.
그 후
php.ini-development를 복사하여
php.ini로 파일명을 변경 했습니다.
(php를 설정할 때 사용되는 파일로, 확장 기능을 추가하거나 가상 호스트 설정시 사용됩니다.)
; extension_dir = "./" 인것을
extension_dir = "C:\php\ext\" 로 변경합니다.
그리고 mysql 사용을 위하여
extension=php_mysqli.dll
extension-php_pdo_mysql.dll
을 하단에 추가했습니다. (찾아서 주석( ;-세미콜론 )을 제거해도됩니다.)
설치는 끝났습니다.
apache와 php 연동을 위하여
httpd.conf 파일을 수정 합니다.
PHPIniDir "C:\php"
LoadModule php7_module "C:\php\php7apache2_4.dll"
AddType application/x-httpd-php .html .php
맨 밑에 추가해줍니다.
그 후에 서비스에 들어간 뒤
(시작에서 services 또는 서비스)
Apache24 를 재시작 합니다.
# 아파치, php, mysql 연동 확인 #
index.php를 생성합니다.
<?php
date_default_timezone_set('Asia/Seoul');
$mysqli = new mysqli('localhost', 'root', 'password', 'information_schema');
if ($mysqli->connect_errno) {
die('Connection Error ('.$mysqli->connect_errno.'): '.
$mysqli->connect_error);
}
phpinfo();
?>
인터넷 주소 단에
http://localhost/index.php 를 하고
에러가 안나면 phpinfo가 나올겁니다!
끝!
'Window > 설치' 카테고리의 다른 글
Oracle - Sqldeveloper (0) | 2018.08.01 |
---|---|
Oracle Instant Client window 설치 (0) | 2018.08.01 |
톰캣 설치 (0) | 2018.07.30 |
Eclipse 설치 (0) | 2018.07.30 |
JAVA 설치 (0) | 2018.07.30 |
- Total
- Today
- Yesterday
- servlet-context.xml
- sqldeveloper
- 디스크 없음
- php
- Semantic
- clss
- postman
- root-context.xml
- spring
- pom.xml
- mysql
- jUnit
- dataSource
- 디렉터리
- react
- instant
- install
- import
- vscode
- mybatis
- Resources
- cordova
- Connection-Pool
- create-react-app
- Oracle
- Get
- Window10
- mybatis-spring
- web.xml이란?
- 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |