]>
Commit | Line | Data |
---|---|---|
592e2b99 ER |
1 | --- php-8.2.0RC2/php.ini~ 2022-09-29 01:16:25.000000000 +0300 |
2 | +++ php-8.2.0RC2/php.ini 2022-09-29 01:18:21.454421061 +0300 | |
a17aa399 AG |
3 | @@ -82,8 +82,19 @@ |
4 | ; much more verbose when it comes to errors. We recommend using the | |
5 | ; development version only in development environments, as errors shown to | |
d9391e16 | 6 | ; application users can inadvertently leak otherwise secure information. |
a17aa399 AG |
7 | - |
8 | -; This is the php.ini-production INI file. | |
d9391e16 ER |
9 | +; |
10 | +; This is the default settings file for new PHP installations from | |
11 | +; PLD Linux Distribution. | |
12 | +; | |
13 | +; It's based mainly on php.ini-production, but with some changes made with | |
14 | +; security in mind (see below, consult also http://php.net/manual/en/security.php). | |
15 | +; | |
16 | +; Please note, that in PLD installations /etc/php/php.ini file | |
17 | +; contains global settings for all SAPIs (cgi, cli, apache...), | |
18 | +; and after reading this file, SAPI-specific file (/etc/php/php-cgi-fcgi.ini, | |
19 | +; /etc/php/php-cli.ini, /etc/php/php-apache.ini...) is INCLUDED | |
20 | +; (so you don't have to duplicate whole large file to override only | |
21 | +; few options) | |
d9391e16 ER |
22 | |
23 | ;;;;;;;;;;;;;;;;;;; | |
24 | ; Quick Reference ; | |
82b34688 | 25 | @@ -167,10 +181,8 @@ |
545270fb ER |
26 | ; php.ini Options ; |
27 | ;;;;;;;;;;;;;;;;;;;; | |
28 | ; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" | |
29 | -;user_ini.filename = ".user.ini" | |
30 | - | |
31 | ; To disable this feature set this option to an empty value | |
360a5277 ER |
32 | -;user_ini.filename = |
33 | +user_ini.filename = | |
34 | ||
35 | ; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) | |
36 | ;user_ini.cache_ttl = 300 | |
82b34688 | 37 | @@ -225,7 +237,7 @@ |
c0240cb1 | 38 | ; Development Value: Off |
39 | ; Production Value: Off | |
da3ee842 | 40 | ; https://php.net/short-open-tag |
c0240cb1 | 41 | -short_open_tag = Off |
42 | +short_open_tag = On | |
43 | ||
a17aa399 | 44 | ; The number of significant digits displayed in floating point numbers. |
da3ee842 | 45 | ; https://php.net/precision |
82b34688 | 46 | @@ -360,7 +372,7 @@ |
c0240cb1 | 47 | ; threat in any way, but it makes it possible to determine whether you use PHP |
48 | ; on your server or not. | |
da3ee842 | 49 | ; https://php.net/expose-php |
c0240cb1 | 50 | -expose_php = On |
51 | +expose_php = Off | |
52 | ||
53 | ;;;;;;;;;;;;;;;;;;; | |
54 | ; Resource Limits ; | |
82b34688 | 55 | @@ -744,9 +756,7 @@ |
c0240cb1 | 56 | |
57 | ; Directory in which the loadable extensions (modules) reside. | |
da3ee842 | 58 | ; https://php.net/extension-dir |
545270fb ER |
59 | -;extension_dir = "./" |
60 | -; On windows: | |
61 | -;extension_dir = "ext" | |
91ccfdbd | 62 | +;extension_dir = "/usr/lib/php" |
c0240cb1 | 63 | |
545270fb ER |
64 | ; Directory where the temporary files should be placed. |
65 | ; Defaults to the system default (see sys_get_temp_dir) | |
82b34688 | 66 | @@ -758,64 +768,6 @@ |
da3ee842 | 67 | ; https://php.net/enable-dl |
ce9aa3af ER |
68 | enable_dl = Off |
69 | ||
c0240cb1 | 70 | -; cgi.force_redirect is necessary to provide security running PHP as a CGI under |
71 | -; most web servers. Left undefined, PHP turns this on by default. You can | |
72 | -; turn it off here AT YOUR OWN RISK | |
73 | -; **You CAN safely turn this off for IIS, in fact, you MUST.** | |
da3ee842 | 74 | -; https://php.net/cgi.force-redirect |
c0240cb1 | 75 | -;cgi.force_redirect = 1 |
76 | - | |
77 | -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with | |
78 | -; every request. PHP's default behavior is to disable this feature. | |
79 | -;cgi.nph = 1 | |
80 | - | |
81 | -; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape | |
82 | -; (iPlanet) web servers, you MAY need to set an environment variable name that PHP | |
83 | -; will look for to know it is OK to continue execution. Setting this variable MAY | |
84 | -; cause security issues, KNOW WHAT YOU ARE DOING FIRST. | |
da3ee842 | 85 | -; https://php.net/cgi.redirect-status-env |
ce9aa3af | 86 | -;cgi.redirect_status_env = |
c0240cb1 | 87 | - |
88 | -; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's | |
89 | -; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok | |
90 | -; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting | |
91 | -; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting | |
92 | -; of zero causes PHP to behave as before. Default is 1. You should fix your scripts | |
93 | -; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. | |
da3ee842 | 94 | -; https://php.net/cgi.fix-pathinfo |
c0240cb1 | 95 | -;cgi.fix_pathinfo=1 |
96 | - | |
34458d35 ER |
97 | -; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside |
98 | -; of the web tree and people will not be able to circumvent .htaccess security. | |
34458d35 ER |
99 | -;cgi.discard_path=1 |
100 | - | |
545270fb | 101 | -; FastCGI under IIS supports the ability to impersonate |
c0240cb1 | 102 | -; security tokens of the calling client. This allows IIS to define the |
103 | -; security context that the request runs under. mod_fastcgi under Apache | |
104 | -; does not currently support this feature (03/17/2002) | |
105 | -; Set to 1 if running under IIS. Default is zero. | |
da3ee842 | 106 | -; https://php.net/fastcgi.impersonate |
ce9aa3af | 107 | -;fastcgi.impersonate = 1 |
c0240cb1 | 108 | - |
109 | -; Disable logging through FastCGI connection. PHP's default behavior is to enable | |
110 | -; this feature. | |
111 | -;fastcgi.logging = 0 | |
112 | - | |
113 | -; cgi.rfc2616_headers configuration option tells PHP what type of headers to | |
8d42644e ER |
114 | -; use when sending HTTP response code. If set to 0, PHP sends Status: header that |
115 | -; is supported by Apache. When this option is set to 1, PHP will send | |
c0240cb1 | 116 | -; RFC2616 compliant header. |
117 | -; Default is zero. | |
da3ee842 | 118 | -; https://php.net/cgi.rfc2616-headers |
c0240cb1 | 119 | -;cgi.rfc2616_headers = 0 |
34458d35 ER |
120 | - |
121 | -; cgi.check_shebang_line controls whether CGI PHP checks for line starting with #! | |
122 | -; (shebang) at the top of the running script. This line might be needed if the | |
123 | -; script support running both as stand-alone script and via PHP CGI<. PHP in CGI | |
124 | -; mode skips this line and ignores its content if this directive is turned on. | |
da3ee842 | 125 | -; https://php.net/cgi.check-shebang-line |
34458d35 | 126 | -;cgi.check_shebang_line=1 |
ce9aa3af | 127 | - |
c0240cb1 | 128 | ;;;;;;;;;;;;;;;; |
129 | ; File Uploads ; | |
ce9aa3af | 130 | ;;;;;;;;;;;;;;;; |
3b161c11 AM |
131 | @@ -857,58 +857,9 @@ default_socket_timeout = 60 |
132 | ; deprecated in a future PHP major version. So, when it is possible, please | |
133 | ; move to the new ('extension=<ext>) syntax. | |
134 | ; | |
135 | -; Notes for Windows environments : | |
136 | ; | |
137 | -; - Many DLL files are located in the ext/ | |
138 | -; extension folders as well as the separate PECL DLL download. | |
139 | -; Be sure to appropriately set the extension_dir directive. | |
9331b7bd | 140 | +; In PLD Linux you can install appropriate php83-<extension> or php83-pecl-<extension> package. |
885f4a89 | 141 | ; |
5c8bd0f5 | 142 | -;extension=bz2 |
3b161c11 AM |
143 | - |
144 | -; The ldap extension must be before curl if OpenSSL 1.0.2 and OpenLDAP is used | |
145 | -; otherwise it results in segfault when unloading after using SASL. | |
146 | -; See https://github.com/php/php-src/issues/8620 for more info. | |
147 | -;extension=ldap | |
148 | - | |
5c8bd0f5 | 149 | -;extension=curl |
baf381c1 | 150 | -;extension=ffi |
885f4a89 | 151 | -;extension=ftp |
5c8bd0f5 | 152 | -;extension=fileinfo |
fd83cc8f | 153 | -;extension=gd |
5c8bd0f5 ER |
154 | -;extension=gettext |
155 | -;extension=gmp | |
156 | -;extension=intl | |
157 | -;extension=imap | |
5c8bd0f5 ER |
158 | -;extension=mbstring |
159 | -;extension=exif ; Must be after mbstring as it depends on it | |
160 | -;extension=mysqli | |
161 | -;extension=oci8_12c ; Use with Oracle Database 12c Instant Client | |
ffc91aa4 | 162 | -;extension=oci8_19 ; Use with Oracle Database 19 Instant Client |
c1bbe35d | 163 | -;extension=odbc |
5c8bd0f5 ER |
164 | -;extension=openssl |
165 | -;extension=pdo_firebird | |
166 | -;extension=pdo_mysql | |
167 | -;extension=pdo_oci | |
168 | -;extension=pdo_odbc | |
169 | -;extension=pdo_pgsql | |
170 | -;extension=pdo_sqlite | |
171 | -;extension=pgsql | |
172 | -;extension=shmop | |
9eb543e2 | 173 | - |
ea97d535 | 174 | -; The MIBS data available in the PHP distribution must be installed. |
da3ee842 | 175 | -; See https://www.php.net/manual/en/snmp.installation.php |
5c8bd0f5 | 176 | -;extension=snmp |
9eb543e2 | 177 | - |
5c8bd0f5 ER |
178 | -;extension=soap |
179 | -;extension=sockets | |
545270fb | 180 | -;extension=sodium |
5c8bd0f5 ER |
181 | -;extension=sqlite3 |
182 | -;extension=tidy | |
5c8bd0f5 | 183 | -;extension=xsl |
592e2b99 | 184 | -;extension=zip |
885f4a89 | 185 | - |
fd83cc8f | 186 | -;zend_extension=opcache |
3b161c11 | 187 | - |
9eb543e2 ER |
188 | ;;;;;;;;;;;;;;;;;;; |
189 | ; Module Settings ; | |
3b161c11 | 190 | ;;;;;;;;;;;;;;;;;;; |
82b34688 ER |
191 | @@ -954,8 +867,9 @@ |
192 | ||
193 | [Date] | |
194 | ; Defines the default timezone used by the date functions | |
da3ee842 | 195 | -; https://php.net/date.timezone |
82b34688 | 196 | -;date.timezone = |
da3ee842 | 197 | +; https://php.net/date.timezone |
82b34688 ER |
198 | +; |
199 | +; NOTE: In PLD Linux the /etc/php/conf.d/timezone.ini is used to set timezone | |
200 | ||
da3ee842 | 201 | ; https://php.net/date.default-latitude |
82b34688 ER |
202 | ;date.default_latitude = 31.7667 |
203 | @@ -970,19 +884,19 @@ | |
8d42644e ER |
204 | ; Use of this INI entry is deprecated, use global input_encoding instead. |
205 | ; If empty, default_charset or input_encoding or iconv.input_encoding is used. | |
545270fb | 206 | ; The precedence is: default_charset < input_encoding < iconv.input_encoding |
8d42644e | 207 | -;iconv.input_encoding = |
86ce2ca6 | 208 | +iconv.input_encoding = UTF-8 |
8d42644e ER |
209 | |
210 | ; Use of this INI entry is deprecated, use global internal_encoding instead. | |
211 | ; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. | |
212 | ; The precedence is: default_charset < internal_encoding < iconv.internal_encoding | |
213 | -;iconv.internal_encoding = | |
86ce2ca6 | 214 | +iconv.internal_encoding = UTF-8 |
8d42644e ER |
215 | |
216 | ; Use of this INI entry is deprecated, use global output_encoding instead. | |
217 | ; If empty, default_charset or output_encoding or iconv.output_encoding is used. | |
218 | ; The precedence is: default_charset < output_encoding < iconv.output_encoding | |
219 | ; To use an output encoding conversion, iconv's output handler must be set | |
220 | ; otherwise output encoding conversion cannot be performed. | |
221 | -;iconv.output_encoding = | |
86ce2ca6 ER |
222 | +iconv.output_encoding = UTF-8 |
223 | ||
a17aa399 AG |
224 | [imap] |
225 | ; rsh/ssh logins are disabled by default. Use this INI entry if you want to | |
82b34688 | 226 | @@ -1360,7 +1274,7 @@ |
c0240cb1 | 227 | |
228 | [browscap] | |
da3ee842 | 229 | ; https://php.net/browscap |
c0240cb1 | 230 | -;browscap = extra/browscap.ini |
51507b46 | 231 | +;browscap = /usr/share/browscap/php_browscap.ini |
c0240cb1 | 232 | |
233 | [Session] | |
234 | ; Handler used to store/retrieve data. | |
82b34688 | 235 | @@ -1747,7 +1661,7 @@ |
c0240cb1 | 236 | |
237 | ; Sets the directory name where SOAP extension will put cache files. | |
da3ee842 | 238 | ; https://php.net/soap.wsdl-cache-dir |
c0240cb1 | 239 | -soap.wsdl_cache_dir="/tmp" |
3f8f8051 | 240 | +soap.wsdl_cache_dir="/var/cache/php" |
c0240cb1 | 241 | |
242 | ; (time to live) Sets the number of second while cached file will be used | |
243 | ; instead of original one. | |
8a8e0b2e | 244 | @@ -1673,161 +1673,6 @@ ldap.max_links = -1 |
cba59a8a ER |
245 | [dba] |
246 | ;dba.default_handler= | |
1982e89a | 247 | |
cba59a8a ER |
248 | -[opcache] |
249 | -; Determines if Zend OPCache is enabled | |
250 | -;opcache.enable=1 | |
251 | - | |
252 | -; Determines if Zend OPCache is enabled for the CLI version of PHP | |
253 | -;opcache.enable_cli=0 | |
254 | - | |
255 | -; The OPcache shared memory storage size. | |
256 | -;opcache.memory_consumption=128 | |
257 | - | |
258 | -; The amount of memory for interned strings in Mbytes. | |
259 | -;opcache.interned_strings_buffer=8 | |
260 | - | |
261 | -; The maximum number of keys (scripts) in the OPcache hash table. | |
262 | -; Only numbers between 200 and 1000000 are allowed. | |
263 | -;opcache.max_accelerated_files=10000 | |
264 | - | |
265 | -; The maximum percentage of "wasted" memory until a restart is scheduled. | |
266 | -;opcache.max_wasted_percentage=5 | |
267 | - | |
268 | -; When this directive is enabled, the OPcache appends the current working | |
269 | -; directory to the script key, thus eliminating possible collisions between | |
270 | -; files with the same name (basename). Disabling the directive improves | |
271 | -; performance, but may break existing applications. | |
272 | -;opcache.use_cwd=1 | |
273 | - | |
274 | -; When disabled, you must reset the OPcache manually or restart the | |
275 | -; webserver for changes to the filesystem to take effect. | |
276 | -;opcache.validate_timestamps=1 | |
277 | - | |
278 | -; How often (in seconds) to check file timestamps for changes to the shared | |
279 | -; memory storage allocation. ("1" means validate once per second, but only | |
280 | -; once per request. "0" means always validate) | |
281 | -;opcache.revalidate_freq=2 | |
282 | - | |
283 | -; Enables or disables file search in include_path optimization | |
284 | -;opcache.revalidate_path=0 | |
285 | - | |
286 | -; If disabled, all PHPDoc comments are dropped from the code to reduce the | |
287 | -; size of the optimized code. | |
288 | -;opcache.save_comments=1 | |
289 | - | |
fd83cc8f ER |
290 | -; If enabled, compilation warnings (including notices and deprecations) will |
291 | -; be recorded and replayed each time a file is included. Otherwise, compilation | |
292 | -; warnings will only be emitted when the file is first cached. | |
293 | -;opcache.record_warnings=0 | |
294 | - | |
cba59a8a ER |
295 | -; Allow file existence override (file_exists, etc.) performance feature. |
296 | -;opcache.enable_file_override=0 | |
297 | - | |
298 | -; A bitmask, where each bit enables or disables the appropriate OPcache | |
299 | -; passes | |
545270fb | 300 | -;opcache.optimization_level=0x7FFFBFFF |
cba59a8a | 301 | - |
cba59a8a ER |
302 | -;opcache.dups_fix=0 |
303 | - | |
304 | -; The location of the OPcache blacklist file (wildcards allowed). | |
305 | -; Each OPcache blacklist file is a text file that holds the names of files | |
306 | -; that should not be accelerated. The file format is to add each filename | |
307 | -; to a new line. The filename may be a full path or just a file prefix | |
308 | -; (i.e., /var/www/x blacklists all the files and directories in /var/www | |
309 | -; that start with 'x'). Line starting with a ; are ignored (comments). | |
310 | -;opcache.blacklist_filename= | |
311 | - | |
312 | -; Allows exclusion of large files from being cached. By default all files | |
313 | -; are cached. | |
314 | -;opcache.max_file_size=0 | |
315 | - | |
cba59a8a ER |
316 | -; How long to wait (in seconds) for a scheduled restart to begin if the cache |
317 | -; is not being accessed. | |
318 | -;opcache.force_restart_timeout=180 | |
319 | - | |
320 | -; OPcache error_log file name. Empty string assumes "stderr". | |
321 | -;opcache.error_log= | |
322 | - | |
323 | -; All OPcache errors go to the Web server log. | |
324 | -; By default, only fatal errors (level 0) or errors (level 1) are logged. | |
325 | -; You can also enable warnings (level 2), info messages (level 3) or | |
326 | -; debug messages (level 4). | |
327 | -;opcache.log_verbosity_level=1 | |
328 | - | |
329 | -; Preferred Shared Memory back-end. Leave empty and let the system decide. | |
330 | -;opcache.preferred_memory_model= | |
331 | - | |
332 | -; Protect the shared memory from unexpected writing during script execution. | |
333 | -; Useful for internal debugging only. | |
334 | -;opcache.protect_memory=0 | |
335 | - | |
336 | -; Allows calling OPcache API functions only from PHP scripts which path is | |
337 | -; started from specified string. The default "" means no restriction | |
338 | -;opcache.restrict_api= | |
339 | - | |
340 | -; Mapping base of shared memory segments (for Windows only). All the PHP | |
341 | -; processes have to map shared memory into the same address space. This | |
342 | -; directive allows to manually fix the "Unable to reattach to base address" | |
343 | -; errors. | |
344 | -;opcache.mmap_base= | |
345 | - | |
1982e89a ER |
346 | -; Facilitates multiple OPcache instances per user (for Windows only). All PHP |
347 | -; processes with the same cache ID and user share an OPcache instance. | |
348 | -;opcache.cache_id= | |
349 | - | |
cba59a8a ER |
350 | -; Enables and sets the second level cache directory. |
351 | -; It should improve performance when SHM memory is full, at server restart or | |
352 | -; SHM reset. The default "" disables file based caching. | |
353 | -;opcache.file_cache= | |
354 | - | |
355 | -; Enables or disables opcode caching in shared memory. | |
356 | -;opcache.file_cache_only=0 | |
357 | - | |
358 | -; Enables or disables checksum validation when script loaded from file cache. | |
359 | -;opcache.file_cache_consistency_checks=1 | |
360 | - | |
361 | -; Implies opcache.file_cache_only=1 for a certain process that failed to | |
362 | -; reattach to the shared memory (for Windows only). Explicitly enabled file | |
363 | -; cache is required. | |
364 | -;opcache.file_cache_fallback=1 | |
365 | - | |
366 | -; Enables or disables copying of PHP code (text segment) into HUGE PAGES. | |
404b0aa1 AG |
367 | -; Under certain circumstances (if only a single global PHP process is |
368 | -; started from which all others fork), this can increase performance | |
369 | -; by a tiny amount because TLB misses are reduced. On the other hand, this | |
370 | -; delays PHP startup, increases memory usage and degrades performance | |
371 | -; under memory pressure - use with care. | |
372 | -; Requires appropriate OS configuration. | |
373 | -;opcache.huge_code_pages=0 | |
cba59a8a ER |
374 | - |
375 | -; Validate cached file permissions. | |
376 | -;opcache.validate_permission=0 | |
377 | - | |
378 | -; Prevent name collisions in chroot'ed environment. | |
379 | -;opcache.validate_root=0 | |
0fde374e AM |
380 | - |
381 | -; If specified, it produces opcode dumps for debugging different stages of | |
382 | -; optimizations. | |
383 | -;opcache.opt_debug_level=0 | |
cba59a8a | 384 | - |
f7323448 ER |
385 | -; Specifies a PHP script that is going to be compiled and executed at server |
386 | -; start-up. | |
da3ee842 | 387 | -; https://php.net/opcache.preload |
f7323448 ER |
388 | -;opcache.preload= |
389 | - | |
baf381c1 ER |
390 | -; Preloading code as root is not allowed for security reasons. This directive |
391 | -; facilitates to let the preloading to be run as another user. | |
da3ee842 | 392 | -; https://php.net/opcache.preload_user |
baf381c1 ER |
393 | -;opcache.preload_user= |
394 | - | |
f7323448 ER |
395 | -; Prevents caching files that are less than this number of seconds old. It |
396 | -; protects from caching of incompletely updated files. In case all file updates | |
397 | -; on your site are atomic, you may increase performance by setting it to "0". | |
398 | -;opcache.file_update_protection=2 | |
399 | - | |
400 | -; Absolute path used to store shared lockfiles (for *nix only). | |
401 | -;opcache.lockfile_path=/tmp | |
402 | - | |
cba59a8a ER |
403 | [curl] |
404 | ; A default value for the CURLOPT_CAINFO option. This is required to be an | |
405 | ; absolute path. | |
8a8e0b2e | 406 |