[PHP] 설정 및 시작

Dev_Honey·2022년 10월 7일
0

PHP

목록 보기
4/11
post-thumbnail

Configuration

  • php.ini 파일을 찾아서 안에서 설정을 바꿀 수 있다.
  • 에러부분을 수정해 볼 것이다. php.ini 에 에러부분이 보통 off되어있는데 이것을 On 하는 작업을 해보겠다.
  • 원래 보통 off 되어있는데 그 이유는 보안상의 이슈때문에 그렇다. 에러가 발생했을 때, 그 에러가 출력되는 내용에는 시스템의 주요한 정보들이 담겨져 있기 때문에 off상태로 되어 있는 것이다. 즉, 해킹의 빌미를 제공하지않게 하기 위해서이다.
  • 운영단계에서는 꺼져있어야하지만, 개발단계에서는 on시켜놓고 에러를 확인하고 디버깅을 하는 게 좋다.
  • php.ini-development 라는 파일이 있는데, 이것은 개발할 때 쓰라고 샘플코드로 작성되어있는 파일이다.즉, 개발서버에서 권장되는 설정을 담고 있다.
  • php.ini-production 실서버에서 권장되는 설정을 담고 있다.
    이 파일을 php.ini로 만들어서 실제로 운영 서버에서 사용하는 설정 파일로 채택을 한다.
  • /Applications/mampstack-8.1.10-0/php/etc/php.ini 파일을 vi편집기로 열어서 수정한다.

php.ini 설정 참고 !!!

  • 운영서버
    • display_errors = Off
    • display_startup_errors = Off
    • error_reporting = E_ALL
    • log_errors = On
  • 개발서버
    • display_errors = On
    • display_startup_errors = On
    • error_reporting = -1
    • log_errors = On

확인


phpinfo.php 파일에서 괄호가 닫혀있는 것을 없애버리니... 이러게 에러가 뜨는데 display_errors = On으로 php.ini에 설정으해놓아서 뜨는 것 !
그리고 파일 수정 후 apache서버는 restart 는 필수 !


이렇게 뜨는 것이 정상이다 !!(문법에 문제가 없을 시 ! )


참조

profile
자습서 같은 공부 블로그 만들기!

0개의 댓글