PHP설정 > PHP

무료강좌-디비라

PHP

PHP Web Programming 강의 리스트

※ 가장 하단이 첫강좌입니다

생활코딩 | PHP설정

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
생활코딩님의 PHP강의 청각장애인을 위한 자막
1544411565697.jpg

 이번 시간에 설정이라고 하는 것에 대해서 알아보겠습니다 설정 설정 을

영어로는 이렇게 얘기합니다
자 콤프 라고 하기도 하고요 컴 피그 라고도 하구요
컴 피겨 레이 션 이라고도 합니다 애가 다 같은 말이에요 좀 줄이기도
하고 늘리기도 하고 그렇게 되는 거죠 자 그럼 설정이 하는 역할은
무엇이냐면
어떤 소프트웨어가 있으면 그 소프트웨어 의 기본적인 동작 방법이 있을 거
아니에요
이런 상황에서 이렇게 동작하고 저런 상황에서는 저렇게 동작한다
예 그 기본적인 동작 방법을 변경시키는 수단 이 바로 설정
영어로는 컴필레이션 이 되는 거죠 자 php 도 물론 이런 설정의 수단의
제공을 하는데요
자 php 에 어떤 기본적인 설정을 변경하기 위해서는
설정 파일을 수정하는 방법이 있구요 또 하나는 php 코드 안에서 그
설정을 변경 하는 방법이 있습니다
자 이번 시간에 살펴볼 것은 설정 파일을 변경 하는 것인데요 이 설정
파일이 무엇이고 어떻게 변경하고 것을 어떻게 반응하는지 라고 하는 것을
알아 볼 거고 그리고 처음 실습하는 단계에서
어 가장 중요하고 또는 유용할 수 있는 에러 설정을 키는 방법
이런 것들에 대해서 제가 알아볼 겁니다 자 php 는 이 설정 파일을
가지고 있는데요 그 설정 파일의 이름은
php 점 in 아이입니다
그래서 여러분들이 이 php 점 ini 라는 파일을 찾아서 거기 있는
내용을 변경하는 것을 통해서
2 php 의 기본적인 동작 방법을 이 변화시킬 수가 있습니다
자 우리는 이 php.ini 에 들어있는 내용중에서
에러 와 관련되어 있는 이 내용을 수정하는 방법에 대해서 알아볼 건데요
자 에러 라고 하는 것은 무엇이냐면 오류 줘 어떤 시스템 상에 있는 문제
예 그것을 이제 에러 라고 하는데요
어 php 는 어떤 에러가 발생했을 때 그 에러를 화면에 출력해 줍니다
자 그런데 이 출력이 기본적으로 php ai ni 라고 하니 설정한 에서
꺼져 있어요 오프 되어 있습니다
예거를 온 시키는 것을 켜는 방법을 알아 볼 건데 제가 얽혀 는 켜는
이유와 이게 기본적으로 꺼져 있는 이유에 대해서 조금 설명을 드리면 우선
요 설정을 설정에 기본적으로 꺼져 있는 이유는 이 보안상 해줍니다 뭐 한
자 왜냐하면 이 에러가 발생했을 때 그 에러가 출력되는 그 출력된 내용
안에는 그 시스템에 대한 여러 가지 중요한 정보들이 있습니다
예를 들면 뭐 데이터베이스에 접속할 때 사용하는 뭐 패스워드 패스워드
일수도 있구요
또는 데이터베이스의 sql 쿼리 될 수도 있고 또는
뭐 시스템의 어떤 디렉토리 구조 라든지 이런 것들이 있을 수가 있는데
바로 이러한 정보들은
이 잠재적인 공격자 들의 공격의 빌미가 됩니다
또는 공격을 하기 위한 중요한 정보가 됩니다
자 이러한 정보나 이러한 정보가 노출된다는 것은 그만큼 공격당할 확률을
높이 높이 는 그러한 문제이기 때문에 php 에서는 기본적으로 이 에러를
출력하는 기능을 오프를 시켜 놨습니다

왜냐면 사람들은 이설 사람들이 설정을 수정하지 않고 바로 실제 서비스의
반영하는 경우가 많기 때문이겠죠 이 추정 하기에는
그런데 우리가 어 개발을 하는 단계에서도 이 에러가 출력되는 것이 꺼져
있으면 오프 되어 있으면 굉장히 불편합니다
그래서 개발 환경에서는 이 보안상의 문제가 없기 때문에 자기가 쓰는
거니까요
그런 경우에는 이 설정을 예
온 시키는 것이 일반적 이구요 그리고 실제로 서비스할 때는 예 5%
시키는 것이 일반적입니다
그래서 425 오픈은
자 실제 서비스 보통 실 서비스 라고 하죠 그런 영어로는 프로덕션
이라고도 부릅니다
그리고 에러를 출력을 온 시키는 경우는 개발 환경
개발 서버 또는 디벨롭먼트 라고도 부르죠
대구까지 말 쓸게요 자요 방법에 대해서 알아보는 게 이번 수업의
목적입니다
자 그런데 php 는 기본적으로
php 점 in l 파일을 제공하고 있고 여기에는 권장되는
이 실제 서버에 환경이 세팅이 되어있습니다
그리고 동시에 여러분들이 개발 환경에서
어 사용할 수 있는 설정 방법도 일종의 템플릿을 형식으로 제공하고 있는데
그것이 무엇이냐면
php.ini 디벨롭먼트 라고 하는 파일이 제공됩니다
요 파일은 실제로 반영되어 있는 것이 아니고 이 어 샘플 코드 로 제공을
하고 있는 거죠
보통 이런 것들 템플릿이 라고 부르죠 자 그리고 동시에 php.ini
프로덕션 이라고 하는 파일도 제공하는데요
요 파일은 이제 실 서버에서
권장되는
설정을 담고 있고 자 이것은
개발 서버에서 권장되는 설정을 담고 있습니다
그리고 php 는 기본적으로 이 php.ini 프로덕션 이라고 하는 실
서버 권장 사항을 php.ini 라는 파일로 만들어서 실제 10 실제
기본적으로 제공되는 php 애플리케이션 의 설정으로 채택하고 있다는 거죠
그래서 우리가 요러한 내용들을 알아볼 거예요
자 그런데 문제는 운영체제 마다 여러분이 사용하고 있는 e php 를
설치하는 방법 마다 이 설정 파일의 위치 나 뭐 그 설정파일을 반영하는
방법들이 조금씩 다르기 때문에 저는 요번 동영상은 여기까지 하고요
여러분들은 후속 동영상에서 각자의 운영체제 또는 개발 환경에 맞는
동영상을 찾으셔서 거기 있는 내용을 보시고 에러 로그를 키는 방법도
설정에 대한 설명들
그런 것들을 드시면 되겠습니다

댓글 0개

등록된 댓글이 없습니다.

 
Total 93건 1 페이지
썸네일
제목

Menu