php.ini設定.txt

矢野 宗一郎, 2015/06/18 16:27

ダウンロード (6.786 KB)

 
1
●バックアップ
2
[root@web2 /www]# cp -p /etc/php.ini /etc/php.ini.org
3

    
4
●php.ini編集
5
[root@web2 /www]# vi /etc/php.ini
6

    
7
以下の内容に変更する。
8
[root@web2 /www]# diff -c /etc/php.ini /etc/php.ini.org
9
*** /etc/php.ini        Thu Nov 24 16:02:48 2011
10
--- /etc/php.ini.org    Tue Nov 30 06:53:48 2010
11
***************
12
*** 302,317 ****
13
  ; (e.g. by adding its signature to the Web server header).  It is no security
14
  ; threat in any way, but it makes it possible to determine whether you use PHP
15
  ; on your server or not.
16
! expose_php = Off
17

    
18

    
19
  ;;;;;;;;;;;;;;;;;;;
20
  ; Resource Limits ;
21
  ;;;;;;;;;;;;;;;;;;;
22

    
23
! max_execution_time = 60     ; Maximum execution time of each script, in seconds
24
  max_input_time = 60   ; Maximum amount of time each script may spend parsing request data
25
! memory_limit = 256M      ; Maximum amount of memory a script may consume
26

    
27

    
28
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
29
--- 302,317 ----
30
  ; (e.g. by adding its signature to the Web server header).  It is no security
31
  ; threat in any way, but it makes it possible to determine whether you use PHP
32
  ; on your server or not.
33
! expose_php = On
34

    
35

    
36
  ;;;;;;;;;;;;;;;;;;;
37
  ; Resource Limits ;
38
  ;;;;;;;;;;;;;;;;;;;
39

    
40
! max_execution_time = 30     ; Maximum execution time of each script, in seconds
41
  max_input_time = 60   ; Maximum amount of time each script may spend parsing request data
42
! memory_limit = 128M      ; Maximum amount of memory a script may consume
43

    
44

    
45
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
46
***************
47
*** 345,351 ****
48
  ;
49
  ;   - Show all errors, except for notices and coding standards warnings
50
  ;
51
! error_reporting = E_ALL & ~E_NOTICE
52
  ;
53
  ;   - Show all errors, except for notices
54
  ;
55
--- 345,351 ----
56
  ;
57
  ;   - Show all errors, except for notices and coding standards warnings
58
  ;
59
! ;error_reporting = E_ALL & ~E_NOTICE
60
  ;
61
  ;   - Show all errors, except for notices
62
  ;
63
***************
64
*** 357,375 ****
65
  ;
66
  ;   - Show all errors, except coding standards warnings
67
  ;
68
! ;error_reporting  =  E_ALL
69

    
70
  ; Print out errors (as a part of the output).  For production web sites,
71
  ; you're strongly encouraged to turn this feature off, and use error logging
72
  ; instead (see below).  Keeping display_errors enabled on a production web site
73
  ; may reveal security information to end users, such as file paths on your Web
74
  ; server, your database schema or other information.
75
! display_errors = On
76

    
77
  ; Even when display_errors is on, errors that occur during PHP's startup
78
  ; sequence are not displayed.  It's strongly recommended to keep
79
  ; display_startup_errors off, except for when debugging.
80
! display_startup_errors = On
81

    
82
  ; Log errors into a log file (server-specific log, stderr, or error_log (below))
83
  ; As stated above, you're strongly advised to use error logging in place of
84
--- 357,375 ----
85
  ;
86
  ;   - Show all errors, except coding standards warnings
87
  ;
88
! error_reporting  =  E_ALL
89

    
90
  ; Print out errors (as a part of the output).  For production web sites,
91
  ; you're strongly encouraged to turn this feature off, and use error logging
92
  ; instead (see below).  Keeping display_errors enabled on a production web site
93
  ; may reveal security information to end users, such as file paths on your Web
94
  ; server, your database schema or other information.
95
! display_errors = Off
96

    
97
  ; Even when display_errors is on, errors that occur during PHP's startup
98
  ; sequence are not displayed.  It's strongly recommended to keep
99
  ; display_startup_errors off, except for when debugging.
100
! display_startup_errors = Off
101

    
102
  ; Log errors into a log file (server-specific log, stderr, or error_log (below))
103
  ; As stated above, you're strongly advised to use error logging in place of
104
***************
105
*** 474,486 ****
106
  auto_globals_jit = On
107

    
108
  ; Maximum size of POST data that PHP will accept.
109
! post_max_size = 50M
110

    
111
  ; Magic quotes
112
  ;
113

    
114
  ; Magic quotes for incoming GET/POST/Cookie data.
115
! magic_quotes_gpc = On
116

    
117
  ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
118
  magic_quotes_runtime = Off
119
--- 474,486 ----
120
  auto_globals_jit = On
121

    
122
  ; Maximum size of POST data that PHP will accept.
123
! post_max_size = 8M
124

    
125
  ; Magic quotes
126
  ;
127

    
128
  ; Magic quotes for incoming GET/POST/Cookie data.
129
! magic_quotes_gpc = Off
130

    
131
  ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
132
  magic_quotes_runtime = Off
133
***************
134
*** 498,504 ****
135
  ;
136
  ; PHP's built-in default is text/html
137
  default_mimetype = "text/html"
138
! default_charset = "Shift_JIS"
139

    
140
  ; Always populate the $HTTP_RAW_POST_DATA variable.
141
  ;always_populate_raw_post_data = On
142
--- 498,504 ----
143
  ;
144
  ; PHP's built-in default is text/html
145
  default_mimetype = "text/html"
146
! ;default_charset = "iso-8859-1"
147

    
148
  ; Always populate the $HTTP_RAW_POST_DATA variable.
149
  ;always_populate_raw_post_data = On
150
***************
151
*** 579,585 ****
152
  ;upload_tmp_dir =
153

    
154
  ; Maximum allowed size for uploaded files.
155
! upload_max_filesize = 50M
156

    
157

    
158
  ;;;;;;;;;;;;;;;;;;
159
--- 579,585 ----
160
  ;upload_tmp_dir =
161

    
162
  ; Maximum allowed size for uploaded files.
163
! upload_max_filesize = 2M
164

    
165

    
166
  ;;;;;;;;;;;;;;;;;;
167
***************
168
*** 1122,1140 ****
169

    
170
  [mbstring]
171
  ; language for internal character representation.
172
! mbstring.language = Japanese
173

    
174
  ; internal/script encoding.
175
  ; Some encoding cannot work as internal encoding.
176
  ; (e.g. SJIS, BIG5, ISO-2022-*)
177
! mbstring.internal_encoding = SJIS
178

    
179
  ; http input encoding.
180
! mbstring.http_input = pass
181

    
182
  ; http output encoding. mb_output_handler must be
183
  ; registered as output buffer to function
184
! mbstring.http_output = pass
185

    
186
  ; enable automatic encoding translation according to
187
  ; mbstring.internal_encoding setting. Input chars are
188
--- 1122,1140 ----
189

    
190
  [mbstring]
191
  ; language for internal character representation.
192
! ;mbstring.language = Japanese
193

    
194
  ; internal/script encoding.
195
  ; Some encoding cannot work as internal encoding.
196
  ; (e.g. SJIS, BIG5, ISO-2022-*)
197
! ;mbstring.internal_encoding = EUC-JP
198

    
199
  ; http input encoding.
200
! ;mbstring.http_input = auto
201

    
202
  ; http output encoding. mb_output_handler must be
203
  ; registered as output buffer to function
204
! ;mbstring.http_output = SJIS
205

    
206
  ; enable automatic encoding translation according to
207
  ; mbstring.internal_encoding setting. Input chars are
208
***************
209
*** 1145,1151 ****
210

    
211
  ; automatic encoding detection order.
212
  ; auto means
213
! mbstring.detect_order = SJIS,EUC-JP,UTF-8,JIS,ASCII
214

    
215
  ; substitute_character used when character cannot be converted
216
  ; one from another
217
--- 1145,1151 ----
218

    
219
  ; automatic encoding detection order.
220
  ; auto means
221
! ;mbstring.detect_order = auto
222

    
223
  ; substitute_character used when character cannot be converted
224
  ; one from another
225

    
226
●Apache再起動
227
[root@web2 /www]# /etc/init.d/httpd restart