들어가며
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로 설정 |
'현대리가 생각하는 IT' 카테고리의 다른 글
Ruby 버전 및 rbenv 설치하기 (0) | 2018.06.21 |
---|---|
PHP 스타일 가이드 (Style Guide) - PSR (0) | 2018.06.20 |
Programming Ruby 기초 문법 및 특징 (0) | 2018.06.14 |
IE 버전 종류 및 css지원 여부 (0) | 2018.06.07 |