티스토리 뷰
1. php7.2.x 설치
https://windows.php.net/download/ 에 접속 후 자신의 컴퓨터 운영체제에 맞는 버전을 다운로드 받는다.
압축을 푼 뒤 폴더명을 php72로 변경후 c:/dev/ 폴더 하위에 셋팅
2. apache2.4.x 설치
https://www.apachelounge.com/download/ 에 접속 후 자신의 컴퓨터 운영체제에 맞는 버전을 다운로드 받는다.
압축을 푼 뒤 폴더를 들어가서 Apache24 폴더를 c:/dev/ 폴더 하위에 셋팅
3. php, apache 환경변수 셋팅
제어판->.. 시스템속성창 환경변수 설정 부분에 들어간 뒤 Path에 아래 처럼 각각 추가
PHP환경변수 값 : c:/dev/php72
APACHE환경변수 값 : c:/dev/Apache24/bin
4. apache httpd.conf 파일 수정
c:/dev/apache24/conf/httpd.conf 파일을 열어서 아래와 같이 수정
ServerRoot "c:/Apache24" ▶ ServerRoot "c:/dev/Apache24"
DocumentRoot "c:/Apache24/htdocs" ▶ DocumentRoot "c:/dev/Apache24/htdocs"
그런 후 cmd 관리자모드 실행 후 httpd -k install 입력 엔터
정상 설치 확인 후 앞으로 httpd -k start , httpd -k stop 으로 아파치서버를 스타트 스탑 시킬 수 있음.
5. php, apache 연동
c:/dev/apache24/conf/httpd.conf 파일을 열어서 아래와 같이 내용 추가
LoadModule php7_module "c:/dev/php72/php7apache2_4.dll"
AddType application/x-httpd-php .php .html
addHandler application/x-httpd-php .php .html
PHPIniDir "c:/dev/php72"
저장 후 아파치 서버를 껐다 키게되면 앞으로 php파일을 정상적으로 해석 로드할 수 있다.
5. php, mysql 연동
c:/dev/php72/php.ini 파일을 열어서 아래와 같이 수정해준다.
1-1. ; extension_dir = "ext" 라고 되어있는 부분을 찾아서 ";"를 제거해준다. (php7 경우)
1-2. ; extension_dir = "ext" 라고 되어있는 부분을 extension_dir = "c:/dev/php56/ext" 으로 변경 (php5 경우)
2-1. ;extension=mysqli 라고 되어있는 부분을 찾아서 ";"를 제거해준다. (php7 경우)
2-2. ;extension=php_mysqli.dll 라고 되있는 부분을 찾아서 ";"를 제거해준다. (php5 경우)
3. 아파치서버를 재시작 한다.
4. 아래와 같은 코드로 mysql이 정상적으로 연동되어있는 것을 확인할 수 있다.
<?php $host = 'localhost'; $user = '디비계정아이디'; $pw = '디비계정비밀번호'; $dbName = '디비명'; $mysqli = new mysqli($host, $user, $pw, $dbName); if($mysqli){ echo "MySQL 접속 성공"; }else{ echo "MySQL 접속 실패"; } ?> |
'프로그래밍 > PHP' 카테고리의 다른 글
코드이그나이터(codeigniter) index.php 없애기 (0) | 2019.01.29 |
---|---|
php 방문자 측정하기, 카운터 구현 (세션 활용) (1) | 2018.06.19 |
PHP 오류 웹브라우저 화면에 출력하기 (0) | 2018.06.17 |
php 엑셀(Excel) 파일 읽기 (0) | 2018.06.10 |
php 그누보드 설치하기 (php7.x) (0) | 2018.05.21 |
- Total
- Today
- Yesterday
- EC2
- Workspace
- paypal
- 이클립스
- 주택임대사업자
- 톰캣
- 샌드박스
- 페이팔
- db
- 설치
- 취득세 감면
- 페이팔 테스트
- 주택임대사업자 등록
- Linux
- 유효성검사
- sample
- 워크스페이스
- apache
- Java
- 자바스크립트
- 안드로이드
- 페이팔 연동
- mysql
- Eclipse
- 포트
- 리눅스
- AWS
- 페이팔 결제
- Tomcat
- Sandbox
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |