Apache설치
1. Apache 다운
https://www.apachelounge.com/download/
Apache VS16 binaries and modules download
www.apachelounge.com

2. C드라이브에 'APM'폴더 만들어서 압축 해제
3. C:\APM\Apache24\conf 의 httpd.conf를 열어서 몇가지 수정하기

- 저 경로를 c:/APM/Apache24 로 변경

- 저 경로를 c:/APM/Apache24/htdocs 로 변경
4. 실행하기
- cmd창을 관리자 권한으로 실행하기
- C:\APM\Apache24\bin 로 이동 하기 => cd C:\APM\Apache24\bin
- 설치하기 => httpd.exe -k install
(삭제는 httpd.exe -k uninstall )

- 실행하기 1) => httpd -k start
- 실행하기 2)
C:\APM\Apache24\bin의 ApacheMonitor.exe 더블클릭




5. 설치 확인하기
- 웹 브라우저에서 http://localhost/ 검색

PHP 설치
1. PHP 다운
https://windows.php.net/download/
PHP For Windows: Binaries and sources Releases
PHP 7.3 (7.3.33) Download source code [27.12MB] Download tests package (phpt) [14.32MB] VC15 x64 Non Thread Safe (2021-Nov-16 17:21:11) Zip [24.44MB] sha256: 5eaf3cad80e678623f222a42c99bcefcc60eea359d407fb51e805afdb3b13e5e Debug Pack [23.09MB] sha256: 3281
windows.php.net
- 원하는 버전 다운
=> Thread Safe로 깔아야 Apache랑 연동가능함 (비 스레드 세이프 X)

- 나는 php 7.4를 다운받았다.
2. C:\APM에 'php7'폴더 만들어서 압축 풀기
3. C:\APM\php7의 php.ini-development파일을 'php.ini'로 이름 수정한다.
4. 3.에서 수정한 php.ini파일에서 몇가지 수정한다.

- ext경로로 수정 C:/APM/php7/ext
5. C:\APM\Apache24\conf 의 httpd.conf를 다시 열어서 몇가지 수정하기

- index.php 추가

- 파일 맨 마지막에 4줄 추가
PHPIniDir "C:/APM/php7"
LoadModule php7_module "C:/APM/php7/php7apache2_4.dll"
AddType application/x-httpd-php .html .php
AddHandler application/x-httpd-php .php
6. Apache 재시작하기

7. 환경변수 추가하기
- 시작 -> '시스템 환경 변수 편집' 검색




- cmd창 -> php -version 입력

8. 실행되는지 확인하기
- C:\APM\Apache24\htdocs 에 phpinfo.php 파일을 하나 만든다.
<?php
phpinfo();
?>

- 웹브라우저에 http://localhost/phpinfo.php 검색

Mysql 설치
1. Mysql 다운
https://dev.mysql.com/downloads/mysql/
MySQL :: Download MySQL Community Server
Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86
dev.mysql.com


2. 설치




Next > Finish > Excute > Next > Finish > Next

3. 환경변수 추가하기
- 시작 -> '시스템 환경 변수 편집' 검색




- cmd창 -> mysql --version 입력

4. 실행하기
- 로그인 => mysql -u root -p
- 비밀번호 입력

* 비밀번호 재설정
- ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '변경할 비밀번호';

5. db 이름 확인하기
- show databases;

9. php와 연결하기
- C:\APM\php7의 php.ini파일에서 몇가지 수정한다.
- 두가지의 주석을 풀어준다.

- Apache 재시작
cmd창 관리자 권한으로 실행
C:\APM\Apache24\bin\httpd.exe -k restart

- C:\APM\Apache24\conf 의 httpe.conf파일에서 ServerName 뒤를 localhost롤 변경


- 데이터 베이스 생성하기 : mysql 로그인 -> cmd에 create database test;
- C:\APM\Apache24\htdocs에 mysql_test.php 파일 만들기
<?php
#(host 주소, 유저 이름, 비밀번호, 데이터베이스명)
$connect = mysqli_connect("localhost","root","1234","test");
if($connect->connect_errno){
echo '[연결실패..] : '.$connect->connect_error.'';
}else{
echo '[연결성공!]'.'<br>';
}
?>
- 웹브라우저에서 http://localhost/mysql_test.php 이동

++ 이런 오류가 난다면

php.ini 파일에서



Apache 재실행

'📁Language > 🟣 PHP' 카테고리의 다른 글
[PHP] pdo - CRUD (0) | 2021.12.11 |
---|---|
[PHP] include (0) | 2021.10.22 |
[PHP] 배열 (0) | 2021.10.20 |
[PHP] 함수 (0) | 2021.10.20 |
[PHP] 조건문, 반복문 (0) | 2021.10.20 |