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
업로드 가능한 최대 파일 사이즈
대량의 데이터를 다루는 경우라면 더 늘려서 설정하도록 한다.
'차근차근 > PHP' 카테고리의 다른 글
popen()과 exec() : 명령 실행 (0) | 2014.09.05 |
---|---|
[PHP] php.ini의 위치 (0) | 2014.09.04 |
PHP - 쉘 스크립트로 활용 하기 (0) | 2014.09.04 |
알고리즘] [소스]PHP에서의 외부 프로그램 실행과 개념 (0) | 2014.09.04 |
[PHP] 디렉토리내 파일명 가져오기 (0) | 2014.09.03 |