PHP 기본 설정 - php.ini 주요 사항 설정 > PHP

본문 바로가기

사이트 내 전체검색

뒤로가기 PHP

PHP 기본 설정 - php.ini 주요 사항 설정

페이지 정보

작성자 최고관리자 작성일 21-02-09 11:49 조회 6,774 댓글 0

본문

다음 항목을 설정할 수 있습니다.



- 짧은 시작 태그
: PHP 의 시작 태그 옵션을 지정하는 것으로, php.ini 설정 항목 중 "short_open_tag" 항목의 값을 설정할 수 있습니다.

    "사용"에 체크된 경우, <? 와 같은 PHP 시작 태그를 사용할 수 있습니다.

    "사용않음"에 체크된 경우, <? 와 같은 PHP 시작 태그는 사용할 수 없으며, <?php 와 같이 표기해야 합니다.



- ASP형식의 시작 태그
: PHP 의 시작 태그 옵션을 지정하는 것으로, php.ini 설정 항목 중 "asp_tags" 항목의 값을 설정할 수 있습니다.

    "사용"에 체크된 경우, <% 와 %> 와 같은 ASP 스타일의 시작/종료 태그를 사용할 수 있습니다.

    "사용않음"에 체크된 경우, <% 와 %> 와 같은 ASP 스타일의 시작/종료 태그는 사용할 수 없으며,
    <?php 와 같이 표기해야 합니다.



- 함수 참조 무시 기능
: php.ini 설정 항목 중 "allow_call_time_pass_reference" 항목의 값을 설정할 수 있습니다.



- PHP 실행시간 제한
: php.ini 설정 항목 중 "max_execution_time" 항목의 값을 설정할 수 있습니다.



    PHP로 구성된 페이지가 최대한 실행될 수 있는 시간을 기입하며, 단위는 "초(second)"입니다.

    기본 값은 120초로 되어 있으며, 120초가 넘는 연산을 하는 경우 PHP는 오류를 발생시킵니다.



- 최대 메모리 할당 제한
: php.ini 설정 항목 중 "memory_limit" 항목의 값을 설정할 수 있습니다.



    PHP로 구성된 페이지가 최대한 사용할 수 있는 메모리 크기를 기입하며, 단위는 "메가바이트(MB)"입니다.

    기본 값은 "128M" 으로 되어 있으며, 128M 이상을 PHP 페이지가 사용하려는 경우 오류가 발생됩니다.



    이 값을 기입 시, 메가바이트는(Mega Byte) M 만 기입하며, 기가바이트는(Giga Byte) G 만 기입합니다.



- 실행오류 화면에 표시
: php.ini 설정 항목 중 "display_errors" 항목의 값을 설정할 수 있습니다.

    PHP 실행 과정에서 오류가 발생할 때, 오류 내용을 화면에 표시할지 여부를 지정합니다.



- PHP 변수 인식 순서
:  php.ini 설정 항목 중 "variables_order" 항목의 값을 설정할 수 있습니다.

    기본 값은 "EGPCS" 로 되어 있으며, 변수 약어는 다음과 같습니다.



        E : 환경변수 ($_ENV)

        G : GET 변수 ($_GET)

        P : POST 변수 ($_POST)

        C : 쿠키 변수 ($_COOKIE)

        S : 세션 변수 ($_SESSION)



      왼쪽에서 오른쪽 순으로 인식합니다.



- 전역 변수화
: php.ini 설정 항목 중 "register_globals" 항목의 값을 설정할 수 있습니다.

    기본 값은 "사용 않음" 입니다.



    보안 문제가 발생할 수 있으므로, 가급적이면 이 옵션을 사용하지 않는 것이 좋습니다.

    일부 프로그램에서는 이 항목을 "사용 함"으로 해야 동작할 수 있습니다.



- 데이터 전송량 제한
: php.ini 설정 항목 중 "post_max_size" 항목의 값을 설정할 수 있습니다.

    기본 값은 "120M" 입니다.



    POST 메서드로 전송 시, PHP가 수용할 수 있는 최대 크기를 지정하며,

    지정된 값을 초과하는 경우 오류가 발생할 수 있습니다. (파일 업로드와 관련 있습니다.)



    이 값을 기입 시, 메가바이트는(Mega Byte) M 만 기입하며, 기가바이트는(Giga Byte) G 만 기입합니다.



- 업로드 파일크기 제한
: php.ini 설정 항목 중 "upload_max_filesize" 항목의 값을 설정할 수 있습니다.

    기본 값은 "120M" 입니다.



    업로드되는 파일들에 대해, PHP가 수용할 수 있는 최대 크기를 지정하며,

    지정된 값을 초과하는 경우 오류가 발생할 수 있습니다.



    이 값을 기입 시, 메가바이트는(Mega Byte) M 만 기입하며, 기가바이트는(Giga Byte) G 만 기입합니다.



- fopen의 URL접근
: php.ini 설정 항목 중 "allow_url_fopen" 항목의 값을 설정할 수 있습니다.

    기본 값은 "허용" 입니다.



    이 값을 허용하면, http:// 또는 ftp:// 와 같은 프로토콜을 사용하는 URL의 데이터를 fopen() 함수에서

  접근할 수 있습니다.



    * 비슷한 설정으로 "allow_url_include"가 있으며, include() 또는 require() 함수에서

      http:// 또는 ftp:// 와 같은 프로토콜을 사용하는 URL의 데이터 접근 여부를 설정하는 항목이 있으며,

      이 항목의 기본 값은 "허용 않음 - off" 입니다.



      이 설정은 6.0.0 버전에서는 GUI 화면에서 제공되지 않으므로, php.ini 를 직접 수정해야 합니다.



- 오류 표시 범위
: php.ini 설정 항목 중 "error_reporting" 항목의 값을 설정할 수 있습니다.

    기본 값은 "E_ALL & ~E_NOTICE" 입니다.

    기본 설정된 오류 표시 범위는 오류는 표시 하되, 주의(NOITCE)에 해당하는 것은 표시하지 않도록되어 있습니다.





 [출처] [오토셋 6 매니저 사용법] 28. PHP 기본 설정 - php.ini 주요 사항 설정 (오토셋 사용자 커뮤니티) |작성자 차오이

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기