[PHP 5 / 7] php.ini 설정 변경

길라잡이 0 34 06.13 20:17

[root@localhost ~]# vi /etc/php.ini



1. short_open_tag = On
Tells PHP whether the short form (<? ?>) of PHP's open tag should be allowed
Off 일땐 <? 로 시작되는 코드가 작동하지 않으므로 페이지 오류가 발생합니다.


2. memory_limit = 256M
스크립트 마다의 최대 메모리 소비량
크기를 memory_limit > post_max_size > upload_max_filesize 순으로 설정


3. error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Common Values:
http://php.net/error-reporting


4. display_errors = On
옵션을 off으로 설정하면 php 스크립트 error가 발생하여도 웹상에서는 보이지 않습니다.


5. post_max_size = 100M
PHP 가 받아들이는 일을 할 수 있는 POST 데이터의 최대 사이즈


6. upload_max_filesize = 100M
업로드 할 수 있는 최대 파일 크기
post_max_size보다 작거나 같게 설정합니다. post_max_size보다 크게 주는 건 의미가 없습니다.


7. max_file_uploads = 100
단일 요청을 통해 업로드 할 수있는 최대 파일 수


8. sql.safe_mode = On
SQL 관련 함수를 위한 것으로 안전모드를 사용 할 것인지를 지정


9. allow_url_fopen = Off
allow_url_fopen 비적용


10. PHP 시간대 설정 ( 일본 Asia/Tokyo )
date.timezone = "Asia/Seoul"
http://byseob.blogspot.kr/2009/11/phpini-환경에서-datetimezone-관련-warning.html
https://zetawiki.com/wiki/PHP_시간대_설정 


11. expose_php = Off
HTTP 헤더 아파치 버전 숨기기
http://jeonghyun.tistory.com/121
https://zetawiki.com/wiki/아파치_PHP_버전_숨기기 


12. session.gc_maxlifetime = 3600
사용되지 않는 것으로 보이는 세션 데이터를 삭제한다.
; 1440 = 60초 x 24분 = 24분
; 3600 = 60초 x 60분 = 1시간
; 86400 = 60초 x 60분 x 24시간 = 1일
http://unabated.tistory.com/entry/세션-설정-phpini


13. disable_functions = system,exec,passthru,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
함수를 비활성화
http://php.net/manual/kr/ini.sect.safe-mode.php


14. variables_order = "EGPCS"
수퍼 전역(super-global) 변수의 형태로 등록할 수 있는 입력을 정의하는데 사용
GPCS는 GET, POST, Cookie, Environment and Built-in variables를 의미
http://couplewith.blog.me/60006529101
http://cafecola.tistory.com/22


15. register_globals = off
php.ini 마지막에 추가 ( vi 에디터에서 $G 를 누릅니다. )
PHP 5.3.0부터 배제되어, PHP 5.4.0부터 제거됩니다.



참고자료
https://happist.com/553656/우분투ubuntu-16-04-에서-php-7-1로-업그레이드-방법 

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

 

Comments

번호 제목 글쓴이 날짜 조회
96 윈도우 10 정품인증을 없애고 해제하는 방법 길라잡이 11.22 8
95 크롬 마우스 우클릭 해제 피그툴박스(pig toolbox) 대체 길라잡이 11.22 9
94 작업기록 개인정보설정 작업 기록 지우기 윈도우10 사용자 꿀팁 길라잡이 11.03 11
93 버추얼박스에서 가상 하드 용량 늘이기 길라잡이 11.02 15
92 제이쿼리 불투명 배경 레이어 띄우기 길라잡이 10.30 10
91 워드프레스 본문 특성이미지 숨기기 테마별 소스 삭제 길라잡이 10.22 9
90 워드프레스 글 제목에 HTML 태그 사용하기 길라잡이 10.19 13
89 제이쿼리 검은배경 팝업창 길라잡이 10.16 14
88 워드프레스 반지하 링크파일 차단 해제 길라잡이 10.11 17
87 특정 IP 접속 차단 또는 이동 방법 길라잡이 10.11 13
86 워드프레스 구글 사이트맵 길라잡이 09.27 12
85 윈도우 10 작업표시줄 미리 보기 끄는 방법 길라잡이 08.08 21
84 윈도우10 파일 확장자 변경하기 길라잡이 06.25 18
83 [CentOS7] PHP 7.3 to 7.2 downgrade (PHP 다운그레이드) 방법 길라잡이 06.17 38
82 CENTOS 7 / RHEL 7 LINUX 시스템에 PHP 7.3을 설치하는 방법 길라잡이 06.17 41
81 CentOS 6, CentOS 7에서 nginx 1.14.2, mysql 8.0.15, php 7.3.4 설… 길라잡이 06.17 36
80 Yum repo 제거 길라잡이 06.16 24
79 CentOS 7에서 PHP 7.3을 설치하는 방법 길라잡이 06.16 101
78 PHP 7.3.4 Stable Source 설치 길라잡이 06.15 32
77 CentOS 6에 PHP 5.3 설치 (yum) 길라잡이 06.15 23
76 [Linux] phpMyAdmin 오류 생길때 (The mbstring extension is missing… 길라잡이 06.15 25
75 워드프레스 멀티사이트 만들기 길라잡이 06.13 29
74 특정 IP에서만 보기 길라잡이 06.13 99
열람중 [PHP 5 / 7] php.ini 설정 변경 길라잡이 06.13 35
72 CentOS7 + PHP7 + SQL Server 연결 길라잡이 06.13 39
71 [CentOS 7] PHP 5.4 to PHP 7.1 업그레이드 길라잡이 06.13 35
70 당신의 숨겨진 재능을 알아보는 행동 심리테스트 길라잡이 05.03 41
69 생활 속의 재활용 아이디어 길라잡이 05.02 33
68 파일이름 일괄변경 DarkNamer 프로그램 길라잡이 03.12 31
67 워드프레스의 속도 향상을 위한 W3 Total Cache 플러그인 사용법 및 설정 방법 길라잡이 02.24 35


 

페이스북에 공유 트위터에 공유 구글플러스에 공유 카카오스토리에 공유 네이버밴드에 공유