차근차근/PHP

php.ini 설정하기

예쁜꽃이피었으면 2014. 9. 4. 17:58

http://blog.naver.com/parkjjh?Redirect=Log&logNo=30190563317




웹개발자라고 언어만을 다루는 것은 아니지요. 프로그래밍에 관련한 간단한 서버 설정은 익히고 있는 것이 좋습니다.

 

오늘은 첫번째로  php.ini 설정 중 중요하다고 생각되는 부분을 적어 봤습니다.

 

 

 

register_globals = Off

POST나 GET 데이터, 쿠키, 각종 환경/서버 변수에 대해 글로벌 변수로 작동하지 않게 함

on 이라면 $_POST[var] 를 $var로 사용할 수 있다.

보안문제나 변수의 꼬임 등을 유발할 수 있기때문에 Off을 추천한다.

 

 

 

display_errors = Off

화면상에 오류를 표시하지 않도록 함

서버상의 설정이나 db에 관한 정보가 출력될 수 있으므로 off를 추천한다.

 

※ 에러를 표시하고 싶을 경우 아래 코드를 소스의 상단에 넣으면 된다.

<?

error_reporting(E_ALL);

 

ini_set("display_errors", 1);

?>

 

 

 

short_open_tag = on

<?php 로 시작하는 php코드의 선언을 <?로 줄여서 사용할 수 있게 한다.

 

 

 

max_execution_time = 30

스크립트의 최대 실행 시간을 30초로 설정한다.

대량의 데이터를 다루는 경우라면 더 늘려서 설정하도록 한다.

 

 

 

memory_limit = 8M

스크립트의 최대 메모리를 설정한다.

대량의 데이터를 다루는 경우라면 더 늘려서 설정하도록 한다.



post_max_size = 8M
받아들일 수 있는 POST 데이터의 최대 사이즈

대량의 데이터를 다루는 경우라면 더 늘려서 설정하도록 한다.

 

 

 

upload_max_filesize = 2M

업로드 가능한 최대 파일 사이즈

대량의 데이터를 다루는 경우라면 더 늘려서 설정하도록 한다.





우선 생각나는 것만 적어 봤구요. 더 생각나는 것이 있으면 여기에 추가하도록 하겠습니다.

다음 포스트는 apache의 httpd.conf 파일의 중요 설정을 다뤄보도록 하겠습니다.
끗~


반응형