| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 소플의처음만난리액트
- 소플
- HTML책
- 리액트공부
- 폰트어썸사용법
- 호이스팅
- CSS책
- Font Awesome
- 코딩만따라해도웹페이지가만들어지는HTML+CSS+자바스크립트
- 지킬템플릿
- var호이스팅
- 깃허브책추천
- var의문제점
- var안쓰는이유
- 자바스크립트변수
- 클론코딩
- 지킬템플릿사용법
- 폰트어썸
- 깃허브
- 개발책후기
- 자바스크립트책
- 무료아이콘사용
- 깃
- var와let의차이
- 리액트책추천
- 박미정의깃&깃허브입문
- font awsome사용법
- 폰트어썸스크립트코드
- 프론트엔드책
- 자바스크립트 PHP 차이점
- Today
- Total
우당탕 기술공부
MAMP를 설치해 PHP 실습환경 준비하기 본문
*MAMP를 설치하면 Apache, PHP, MySQL, phpAdmin 이 있는 환경을 쉽게 구축할 수 있다
1)https://www.mamp.info/en/windows/
접속해서 무료MAMP 를 운영체제에 맞게 다운로드 받는다 (나는 window로 했다)
MAMP & MAMP PRO - your local web development solution for PHP and WordPress development
MAMP GmbH is the manufacturer of the award-winning MAMP software.
www.mamp.info
2)MAMP 설치
→무료 MAMP를 내려받은 경우라도 내려받기 데이터에는 유료 MAMP PRO가 포함돼 있기 때문에
무료 MAMP만 설치하려면 MAMP PRO의 체크를 해제하고 설치해야한다.
→나머지는 default값으로 설치를 계속했다

3)서버의 시작과 정지
-MAMP를 실행하면 General이 표시된다 General에서는 서버시작과 정지말고도 여러항목을 설정할 수 있다.

5)웹 서버와 다큐먼트 루트 설정
Preferences > Web Server 탭에서는 사용할 웹서버와 다큐먼트 루트를 설정할 수 있습니다.
-웹서버 는 Apache를 사용했다
-다큐먼트 루트 는 웹 서버의 데이터를 저장할 컴퓨터의 경로 이며 기본값으로는 MAMP 폴더에 있는 htdocs 폴더가 다큐먼트 루트로 설정됩니다

🙋다큐먼트 루트 확인하기
1.index.html 파일 작성하기

2.다큐먼트 루트에 저장하기
-초기값인 C:\MAMP\htdocs 경로에 index.html으로 저장
3.웹 브라우저에 표시하기
-웹 브라우저에서 웹서버로 접근!!
웹 브라우저에 https://localhost:8888/ 을 열면 index.html파일을 읽고 Hello World!를 표시한다
🙋PHP설정 파일
-PHP설정은 php.ini에서 합니다
-php.ini 위치는 C:\MAMP\bin\php\php7.4.1 에서 확인(버전에 따라서 다를 수 있음)
☆php.ini를 변경하기 전에 반드시 원본 php.ini 파일을 복사해 두세요.
🙋PHP 오류 메세지
-기본값으로 설정해 주면 PHP프로그램을 실행했을때 오류가 발생하더라도 오류메세지를 화면에 표시하지 않는다.
운용중인 프로그램에서 발생한 오류메세지가 화면에 표시되면 누군가 오류메세지를 단서로 프로그램 코드의 약점을 파악하여 해킹할스 있기때문!(학습할때는 화면에 표시하는것이 더 효율적인데 이것 또한 php.ini에서 변경가능하다)
-기본값으로 설정해두면 MAMP logs폴더에 있는 로그파일에 기록된다
'PHP > PHP' 카테고리의 다른 글
| PHP는 서버 측 스크립트 언어 (0) | 2021.09.01 |
|---|