본문으로 바로가기
링크허브 공식블로그

연동이 쉬워진다

링크허브 공식블로그

현대리가 생각하는 IT

php.ini



들어가며


php.ini는 PHP의 설정 파일입니다. 파일 내용을 변경하게 되면 서버의 모든 PHP 스크립트에 설정 내용이 반영되어 집니다. 개발을 하다보면 php.ini파일의 내용을 변경해야하는 경우가 생기기도 합니다. 어떻게 설정을 변경하는지, 어떤 설정을 변경할 수 있는지 알아보도록 하겠습니다. 


php.ini의 변경을 위해서는 먼저 해당 파일의 위치를 찾아야 합니다. 

위치를 찾은 후에는 변경하고자 하는 내용을 변경 후에 변경된 내용이 적용될 수 있도록 하면 됩니다.


파일의 위치 찾기

phpinfo() 함수로 PHP의 정보를 확인할 수 있고,

그 중에서도 Loaded Configuration File 라인에 php.ini파일의 위치가 표시되어 있습니다. 


<?php phpinfo(); ?>


내용 수정하기

수정하고자 하는 파일(php.ini)의 위치를 확인한 후에는 vi에디터 등을 이용해서 파일을 편집합니다. 


서버 재실행

수정된 내용을 적용하기 위해서는 서버를 재실행해서 php.ini를 다시 읽어오도록 해야합니다. 

아파치 서버를 사용한다면 아래 명령어를 통해 재시작할 수 있습니다.


[root@localhost etc]# service httpd restart





php.ini파일에서 설정할 수 있는 항목을 모두 가져올 수 없어, 

자주 사용될 것 같은 항목을 알려드리겠습니다.

다른 항목들이 필요하시다면 아래 링크 사이트를 참조하시면 좋을 것 같습니다

http://ir2.php.net/manual/en/ini.list.php

http://test.nextline.net/?inc=support&html=pds_view&no=207


설정인자 

 기본

 설명

 error_log

파일명

PHP실행 중 발생하는 경고나 에러정보를 작성할 파일을 지정하는 옵션

 display_errors

 off

PHP 실행 중 에러 정보 출력여부를 지정하는 옵션

 short_open_tag

 off

PHP의 시작 태그 옵션을 지정하는 옵션.

사용하게 되면 <? ?>와 같은 시작태그를 사용할 수 있다

 post_max_size

 100M

PHP가 받아들이는 일을 할 수 있는 POST 데이터의 최대 사이즈

 memory_limit

 128M

PHP로 구성된 페이지가 최대한 사용할 수 있는 메모리 크기

 asp_tags

off

ASP 스타일의 <% %> 태그를 허가 유무

percision

12

부동 소수점을 표시할 때 유효 자리 수.

 file_uploads

On

해당 사이트의 PHP 프로그램들이 파일 업로드를 필요로 하지 않는다면 이 값을 oFF로 설정 

  • Today
  • Total