티스토리 뷰
1. PHP 다운로드
자신의 운영체제에 맞는 Thread Safe 버전 php를 다운 받는다.
https://www.php.net/downloads.php
다운로드 받은 후, 압축을 지정한 폴더(C:\)에 풀고 폴더명을 php로 지정한다.(C:\php)
2. Apache 다운로드
자신의 운영체제에 맞는 아파치를 다운 받는다.
https://www.apachelounge.com/download/
다운로드 받은 후, 압축을 풀고 Apache24 폴더를 지정한 폴더(C:\)에 옮긴다.(C:\Apahe24)
3. MySQL 다운로드
자신의 운영체제에 맞는 MySQL을 다운 받는다.
https://dev.mysql.com/downloads/
단, MySQL 다운로드 할 때 비밀번호를 두가지 중 하나를 선택해야하는데 아래를 선택해야된다.
SHA-256을 선택 할 경우 PHP에서 비밀번호를 인식하지 못하므로 SHA-256을 선택하면 안된다.
4. 환경변수 지정
내 PC에서 오른쪽 마우스 클릭 -> 속성 -> 고급 시스템 설정 -> 환경변수
-> 시스템 변수 중 Path 항목 편집 클릭
->아파치, php의 연동을 위해 php 폴더와 Apache의 bin 폴더를 환경변수에 추가
즉, 두가지 환경변수를 추가한다
PHP 환경변수: C:\php
Apache 환경변수: C:\Apache24\bin
-> 지정한 환경변수 저장
4. php, Apache 연동
php.ini-development를 php.ini로 변경 한 후 저장. 그 후 이 파일의 내용을 바꿔 php 설정을 바꾼다.
아파치에서 바꾼 내용을 바로 확인 하기 위해
opcache.enable = 0 -> opcache.enable = 1로 설정
오류 내용을 php에서 바로 확인하기 위해
display_errors = Off -> display_errors = On으로 설정
Apache24/conf/httpd.conf의 맨 마지막에 다음 내용을 추가.
LoadModule php7_module "c:/php/php7apache2_4.dll"
AddType application/x-httpd-php .php .html
addHandler application/x-httpd-php .php .html
PHPIniDir "c:/php"
5. PHP. MySQL 연동
php.ini 파일에서 파일 내용을 변경한다
extenson_dir = "ext" 부분의 ;를 제거한다
extension_mysqli 부분의 ;를 제거한다
index.php 화면이 처음에 나올 수 있도록 하기 위해
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
이 후 아파치를 restart하면 정상적으로 수행 할 수 있다.
'데이터베이스 > MySQL' 카테고리의 다른 글
[Mysql] 테이블 이름 변경 (0) | 2020.03.15 |
---|---|
[MYSQL] TIME ZONE 한국으로 변경하기 (0) | 2020.03.04 |
[MYSQL] 데이터 순서에 따라 구하기 (0) | 2020.01.30 |
[MYSQL] 새로운 사용자 생성, 권한 부여, 권한 삭제 (0) | 2019.08.15 |
데이터 베이스 정규화-1NF, 2NF, 3NF, BCNF (0) | 2019.06.20 |
- Total
- Today
- Yesterday
- 11503
- 라즈베리파이
- ESP8266
- hc-06
- 프로그래머스
- 구슬 탈출2
- 워드프레스
- DP
- the pads
- 2981
- java
- mysql
- 아두이노
- 스티커모으기2
- 리눅스
- 백준
- 자바
- git
- 합승 택시 요금
- 키 순서
- 집배원 한상덕
- BFS
- dovecot
- 라즈비안
- dht11
- 메일서버
- hackerrank
- 블루투스
- c++
- FTP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |