공부 기록/프로그래밍

[생활코딩] PHP: 설치, 환경 설정

naraewool 2022. 2. 15. 23:44
728x90

PHP는 무엇일까? 웹 페이지를 자동으로 생성하기 위한 언어 

참고 강의: https://opentutorials.org/module/3266/19319

bitnami를 통해 MAMP 다운로드. (MariaDB, Apach, MySQL, PHP를 한번에 설치) -> 추후 manager-osx 실행

Manage Servers에 다음과 같이 초록색 뜨면 정상. Php는? Apach Web server에 기생하는 프로그래밍이므로 Apach가 사용가능해야 Php를 이용해 코딩할 수 있음. 

설치하고 나면 127.0.0.1:8080에 웹 서버가 띄워짐 

/Applications/mampstack-8.1.2-0/apache2/htdocs(아파치 웹서버로 접근했을 때 보여지는 웹 페이지) 에서 실습 진행

해당 경로에 새 파일 생성 > 다음과 같이 코드 작성 >  127.0.0.1:8080(웹서버)/웹페이지 디렉토리로 접근 > 다음과 같은 정보 보이면 성공!

 

PHP 환경 변수 설정: /Applications/mampstack-8.1.2-0/php/etc/php.ini 파일 수정
-display_errors = On으로 설정하여 에러를 보이도록 수정 (단, 실제 서비스에서는 Off로 설정해서 에러를 숨겨야함)

- 성능을 높이는 기능(opcashe)은 개발 시에는 0으로 설정해서 해당 기능 꺼두기

ini 설정 파일 수정 후에는 Apach 서버를 껐다 켜야함 by clicking Restart.

 

추후 다음 로그들도 참고할 수 있다:

/Applications/mampstack-8.1.2-0/apache2/logs/access_log 사용자의 접속 기록
/Applications/mampstack-8.1.2-0/apache2/logs/error_log 에러 기록