]>
Commit | Line | Data |
---|---|---|
30ccba12 JR |
1 | diff -urNp -x '*.orig' php-7.1.33.org/php.ini php-7.1.33/php.ini |
2 | --- php-7.1.33.org/php.ini 2019-10-22 18:59:36.000000000 +0200 | |
3 | +++ php-7.1.33/php.ini 2021-08-23 23:45:50.034982367 +0200 | |
d9391e16 | 4 | @@ -82,6 +82,20 @@ |
30ccba12 JR |
5 | ; much more verbose when it comes to errors. We recommend using the |
6 | ; development version only in development environments, as errors shown to | |
d9391e16 ER |
7 | ; application users can inadvertently leak otherwise secure information. |
8 | +; | |
9 | +; This is the default settings file for new PHP installations from | |
10 | +; PLD Linux Distribution. | |
11 | +; | |
12 | +; It's based mainly on php.ini-production, but with some changes made with | |
13 | +; security in mind (see below, consult also http://php.net/manual/en/security.php). | |
14 | +; | |
15 | +; Please note, that in PLD installations /etc/php/php.ini file | |
16 | +; contains global settings for all SAPIs (cgi, cli, apache...), | |
17 | +; and after reading this file, SAPI-specific file (/etc/php/php-cgi-fcgi.ini, | |
18 | +; /etc/php/php-cli.ini, /etc/php/php-apache.ini...) is INCLUDED | |
19 | +; (so you don't have to duplicate whole large file to override only | |
20 | +; few options) | |
21 | + | |
22 | ||
30ccba12 JR |
23 | ; This is php.ini-production INI file. |
24 | ||
25 | @@ -170,7 +184,7 @@ | |
360a5277 ER |
26 | ;user_ini.filename = ".user.ini" |
27 | ||
28 | ; To disable this feature set this option to empty value | |
29 | -;user_ini.filename = | |
30 | +user_ini.filename = | |
31 | ||
32 | ; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) | |
33 | ;user_ini.cache_ttl = 300 | |
30ccba12 | 34 | @@ -194,7 +208,7 @@ engine = On |
c0240cb1 | 35 | ; Development Value: Off |
36 | ; Production Value: Off | |
37 | ; http://php.net/short-open-tag | |
38 | -short_open_tag = Off | |
39 | +short_open_tag = On | |
40 | ||
30ccba12 JR |
41 | ; The number of significant digits displayed in floating point numbers. |
42 | ; http://php.net/precision | |
43 | @@ -371,7 +385,7 @@ zend.enable_gc = On | |
c0240cb1 | 44 | ; threat in any way, but it makes it possible to determine whether you use PHP |
45 | ; on your server or not. | |
46 | ; http://php.net/expose-php | |
47 | -expose_php = On | |
48 | +expose_php = Off | |
49 | ||
50 | ;;;;;;;;;;;;;;;;;;; | |
51 | ; Resource Limits ; | |
30ccba12 | 52 | @@ -733,7 +747,7 @@ user_dir = |
c0240cb1 | 53 | |
54 | ; Directory in which the loadable extensions (modules) reside. | |
55 | ; http://php.net/extension-dir | |
56 | -; extension_dir = "./" | |
91ccfdbd | 57 | +;extension_dir = "/usr/lib/php" |
c0240cb1 | 58 | ; On windows: |
59 | ; extension_dir = "ext" | |
60 | ||
30ccba12 | 61 | @@ -747,65 +761,6 @@ user_dir = |
c0240cb1 | 62 | ; http://php.net/enable-dl |
ce9aa3af ER |
63 | enable_dl = Off |
64 | ||
c0240cb1 | 65 | -; cgi.force_redirect is necessary to provide security running PHP as a CGI under |
66 | -; most web servers. Left undefined, PHP turns this on by default. You can | |
67 | -; turn it off here AT YOUR OWN RISK | |
68 | -; **You CAN safely turn this off for IIS, in fact, you MUST.** | |
69 | -; http://php.net/cgi.force-redirect | |
70 | -;cgi.force_redirect = 1 | |
71 | - | |
72 | -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with | |
73 | -; every request. PHP's default behavior is to disable this feature. | |
74 | -;cgi.nph = 1 | |
75 | - | |
76 | -; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape | |
77 | -; (iPlanet) web servers, you MAY need to set an environment variable name that PHP | |
78 | -; will look for to know it is OK to continue execution. Setting this variable MAY | |
79 | -; cause security issues, KNOW WHAT YOU ARE DOING FIRST. | |
80 | -; http://php.net/cgi.redirect-status-env | |
ce9aa3af | 81 | -;cgi.redirect_status_env = |
c0240cb1 | 82 | - |
83 | -; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's | |
84 | -; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok | |
85 | -; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting | |
86 | -; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting | |
87 | -; of zero causes PHP to behave as before. Default is 1. You should fix your scripts | |
88 | -; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. | |
89 | -; http://php.net/cgi.fix-pathinfo | |
90 | -;cgi.fix_pathinfo=1 | |
91 | - | |
34458d35 ER |
92 | -; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside |
93 | -; of the web tree and people will not be able to circumvent .htaccess security. | |
94 | -; http://php.net/cgi.dicard-path | |
95 | -;cgi.discard_path=1 | |
96 | - | |
c0240cb1 | 97 | -; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate |
98 | -; security tokens of the calling client. This allows IIS to define the | |
99 | -; security context that the request runs under. mod_fastcgi under Apache | |
100 | -; does not currently support this feature (03/17/2002) | |
101 | -; Set to 1 if running under IIS. Default is zero. | |
102 | -; http://php.net/fastcgi.impersonate | |
ce9aa3af | 103 | -;fastcgi.impersonate = 1 |
c0240cb1 | 104 | - |
105 | -; Disable logging through FastCGI connection. PHP's default behavior is to enable | |
106 | -; this feature. | |
107 | -;fastcgi.logging = 0 | |
108 | - | |
109 | -; cgi.rfc2616_headers configuration option tells PHP what type of headers to | |
8d42644e ER |
110 | -; use when sending HTTP response code. If set to 0, PHP sends Status: header that |
111 | -; is supported by Apache. When this option is set to 1, PHP will send | |
c0240cb1 | 112 | -; RFC2616 compliant header. |
113 | -; Default is zero. | |
114 | -; http://php.net/cgi.rfc2616-headers | |
115 | -;cgi.rfc2616_headers = 0 | |
34458d35 ER |
116 | - |
117 | -; cgi.check_shebang_line controls whether CGI PHP checks for line starting with #! | |
118 | -; (shebang) at the top of the running script. This line might be needed if the | |
119 | -; script support running both as stand-alone script and via PHP CGI<. PHP in CGI | |
120 | -; mode skips this line and ignores its content if this directive is turned on. | |
121 | -; http://php.net/cgi.check-shebang-line | |
122 | -;cgi.check_shebang_line=1 | |
ce9aa3af | 123 | - |
c0240cb1 | 124 | ;;;;;;;;;;;;;;;; |
125 | ; File Uploads ; | |
ce9aa3af | 126 | ;;;;;;;;;;;;;;;; |
30ccba12 | 127 | @@ -880,50 +835,8 @@ default_socket_timeout = 60 |
c0240cb1 | 128 | ; |
c11cf545 ER |
129 | ; extension=/path/to/extension/msql.so |
130 | ; | |
131 | -; If you only provide the name of the extension, PHP will look for it in its | |
132 | -; default extension directory. | |
133 | -; | |
c0240cb1 | 134 | -; Windows Extensions |
f4ee12ea ER |
135 | -; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5+) |
136 | -; extension folders as well as the separate PECL DLL download (PHP 5+). | |
c0240cb1 | 137 | -; Be sure to appropriately set the extension_dir directive. |
8d42644e | 138 | -; |
c0240cb1 | 139 | -;extension=php_bz2.dll |
140 | -;extension=php_curl.dll | |
141 | -;extension=php_fileinfo.dll | |
7c9f5c54 | 142 | -;extension=php_ftp.dll |
c0240cb1 | 143 | -;extension=php_gd2.dll |
144 | -;extension=php_gettext.dll | |
145 | -;extension=php_gmp.dll | |
146 | -;extension=php_intl.dll | |
147 | -;extension=php_imap.dll | |
148 | -;extension=php_interbase.dll | |
149 | -;extension=php_ldap.dll | |
150 | -;extension=php_mbstring.dll | |
151 | -;extension=php_exif.dll ; Must be after mbstring as it depends on it | |
c0240cb1 | 152 | -;extension=php_mysqli.dll |
8d42644e | 153 | -;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client |
c11cf545 | 154 | -;extension=php_odbc.dll |
c0240cb1 | 155 | -;extension=php_openssl.dll |
156 | -;extension=php_pdo_firebird.dll | |
c0240cb1 | 157 | -;extension=php_pdo_mysql.dll |
158 | -;extension=php_pdo_oci.dll | |
159 | -;extension=php_pdo_odbc.dll | |
160 | -;extension=php_pdo_pgsql.dll | |
161 | -;extension=php_pdo_sqlite.dll | |
162 | -;extension=php_pgsql.dll | |
c0240cb1 | 163 | -;extension=php_shmop.dll |
9eb543e2 | 164 | - |
ea97d535 ER |
165 | -; The MIBS data available in the PHP distribution must be installed. |
166 | -; See http://www.php.net/manual/en/snmp.installation.php | |
9eb543e2 ER |
167 | -;extension=php_snmp.dll |
168 | - | |
169 | -;extension=php_soap.dll | |
170 | -;extension=php_sockets.dll | |
9eb543e2 | 171 | -;extension=php_sqlite3.dll |
9eb543e2 ER |
172 | -;extension=php_tidy.dll |
173 | -;extension=php_xmlrpc.dll | |
174 | -;extension=php_xsl.dll | |
7c9f5c54 ER |
175 | +; Ideally in PLD Linux you should install appropriate php71-<extension> or |
176 | +; php71-pecl-<extension> package. | |
8d42644e | 177 | |
9eb543e2 ER |
178 | ;;;;;;;;;;;;;;;;;;; |
179 | ; Module Settings ; | |
30ccba12 | 180 | @@ -961,19 +874,19 @@ cli_server.color = On |
8d42644e ER |
181 | ; Use of this INI entry is deprecated, use global input_encoding instead. |
182 | ; If empty, default_charset or input_encoding or iconv.input_encoding is used. | |
183 | ; The precedence is: default_charset < intput_encoding < iconv.input_encoding | |
184 | -;iconv.input_encoding = | |
86ce2ca6 | 185 | +iconv.input_encoding = UTF-8 |
8d42644e ER |
186 | |
187 | ; Use of this INI entry is deprecated, use global internal_encoding instead. | |
188 | ; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. | |
189 | ; The precedence is: default_charset < internal_encoding < iconv.internal_encoding | |
190 | -;iconv.internal_encoding = | |
86ce2ca6 | 191 | +iconv.internal_encoding = UTF-8 |
8d42644e ER |
192 | |
193 | ; Use of this INI entry is deprecated, use global output_encoding instead. | |
194 | ; If empty, default_charset or output_encoding or iconv.output_encoding is used. | |
195 | ; The precedence is: default_charset < output_encoding < iconv.output_encoding | |
196 | ; To use an output encoding conversion, iconv's output handler must be set | |
197 | ; otherwise output encoding conversion cannot be performed. | |
198 | -;iconv.output_encoding = | |
86ce2ca6 ER |
199 | +iconv.output_encoding = UTF-8 |
200 | ||
30ccba12 JR |
201 | [imap] |
202 | ; rsh/ssh logins are disabled by default. Use this INI entry if you want to | |
203 | @@ -1187,6 +1100,9 @@ mysqli.default_port = 3306 | |
c0240cb1 | 204 | ; http://php.net/mysqli.default-socket |
205 | mysqli.default_socket = | |
206 | ||
207 | +; The name of the character set to use as the default character set. | |
208 | +;mysqli.connect_charset=utf8 | |
209 | + | |
210 | ; Default host for mysql_connect() (doesn't apply in safe mode). | |
211 | ; http://php.net/mysqli.default-host | |
212 | mysqli.default_host = | |
30ccba12 | 213 | @@ -1336,7 +1252,7 @@ bcmath.scale = 0 |
c0240cb1 | 214 | |
215 | [browscap] | |
216 | ; http://php.net/browscap | |
217 | -;browscap = extra/browscap.ini | |
51507b46 | 218 | +;browscap = /usr/share/browscap/php_browscap.ini |
c0240cb1 | 219 | |
220 | [Session] | |
221 | ; Handler used to store/retrieve data. | |
30ccba12 | 222 | @@ -1763,7 +1679,7 @@ soap.wsdl_cache_enabled=1 |
c0240cb1 | 223 | |
224 | ; Sets the directory name where SOAP extension will put cache files. | |
225 | ; http://php.net/soap.wsdl-cache-dir | |
226 | -soap.wsdl_cache_dir="/tmp" | |
3f8f8051 | 227 | +soap.wsdl_cache_dir="/var/cache/php" |
c0240cb1 | 228 | |
229 | ; (time to live) Sets the number of second while cached file will be used | |
230 | ; instead of original one. |