1) PHP란?
- 서버측에서 해석되는 언어이다.
- 웹 서버 프로그램에서 해석되는 스크립트 언어이다.
2) PHP 특징
- 데이터베이스와 연동을 편하게 할 수 있다.
- 거의 모든 운영체제에서 개발이 가능하다.
- 속도가 매우 빠른 편이다.
- 파일 업로드, 메일 전송.. 등 기능을 자체적으로 지원한다.
3) APACHE 설치와 환경설정하기
1. 사이트 접속
https://www.apachelounge.com/download/
2. 해당 파일 다운하기 - 2.4.48-win64-VS16.zip
다운받은 후 압축 해제 후 폴더 안에 Apache24 디렉토리 복사 후 C 드라이브에 이동하기
3. 아파치 설정하기
C:\Apache24\conf 디렉토리 안에 httpd.conf 파일을 vs code로 실행하기
4. ServerAdmin localhost:80으로 변경하기
ServerAdmin admin@example.com을 찾아 아래와 같이 변경하기
5. DocumentRoot 경로 설정해주기
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs"> 을 찾아 아래와 같이 변경하기
6. 환경변수 설정하기
내 pc에서 우측버튼 속성 -> 고급 시스템 설정 -> 환경 변수 -> 시스템 변수 -> Path 클릭 후 편집 -> 아파치 실행 파일 경로 새로만들기로 추가해주기 C:\Apache24\bin -> 확인
7. cmd 관리자 권한으로 실행한 후, httpd -k install 입력하기
아래 사진처럼 뜬다면 설치 완료!
8. cmd 에서 httpd -k start 입력하기
9. 윈도우 검색으로 서비스 검색하여 Apache2.4 더블클릭하여 시작 활성화되었는지 확인하기
10. 브라우저에 localhost 혹은 127.0.0.1 접속하기
4) PHP 다운로드 하기
1. 사이트 접속하기
https://windows.php.net/download/
2. VC15 x64 Thread Safe (2021-Jun-29 21:29:01) zip 파일 다운로드 받은 후 압축 풀기
3. 압축 해제 한 폴더 C 드라이브로 이동하고 디렉토리명을 php7으로 변경해주기
4. php7 폴더 안에 파일명 php.ini로 변경해주기
5. php.ini 를 vs code로 실행하여 아래와 같이 수정하기
;extension_dir = "./"
; On windows:
;extension_dir = "ext"
▼ 앞에 주석을 제거하고 ext가 있는 해당 경로로 변경해주기 ▼
extension_dir = "C:\php7\ext"
; On windows:
;extension_dir = "ext"
;extension=mysqli
▼ 앞에 주석을 제거함 ▼
extension=mysqli
5) 아파치 설정 변경하기
1.
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
▼ html부분을 php로 변경해주기 ▼
</ifmodule dir_module>
DirectoryIndex index.php
</IfModule>
2. 문서의 맨 마지막 부분에 아래 내용을 추가해주고 서비스에서 아파치 재실행해주기
PHPIniDir "c:/php7"
LoadModule php7_module "c:/php7/php7apache2_4.dll"
AddType application/x-httpd-php .html .php
AddHandler application/x-httpd-php .php
'Front-End > PHP' 카테고리의 다른 글
[PHP] 쿠키(Cookie), 세션(Session) (0) | 2021.07.17 |
---|---|
[PHP] 함수(function) 알아보기 (0) | 2021.07.17 |
[PHP] 제어문(조건문, 반복문), 배열 알아보기 (0) | 2021.07.17 |
[PHP] 데이터 전송방식 (method-get,post) (0) | 2021.07.17 |
[PHP] PHP 기본 문법, 특징, 변수 (0) | 2021.07.03 |