diff --git a/plugins/php/conf/php.ini b/plugins/php/conf/php56.ini similarity index 100% rename from plugins/php/conf/php.ini rename to plugins/php/conf/php56.ini diff --git a/plugins/php/conf/php72.ini b/plugins/php/conf/php72.ini new file mode 100644 index 000000000..c4b121482 --- /dev/null +++ b/plugins/php/conf/php72.ini @@ -0,0 +1,236 @@ +[PHP] +engine = On +short_open_tag = On +asp_tags = Off +precision = 14 +output_buffering = 4096 +zlib.output_compression = Off +implicit_flush = Off +unserialize_callback_func = +serialize_precision = 17 +disable_functions = +disable_classes = +zend.enable_gc = On +expose_php = On +max_execution_time = 30 +max_input_time = 60 +memory_limit = 128M +error_reporting = E_ALL +display_errors = On +display_startup_errors = On +log_errors = On +log_errors_max_len = 1024 +ignore_repeated_errors = Off +ignore_repeated_source = Off +report_memleaks = On +html_errors = On +variables_order = "GPCS" +request_order = "GP" +register_argc_argv = Off +auto_globals_jit = On +post_max_size = 8M +auto_prepend_file = +auto_append_file = +default_mimetype = "text/html" +doc_root = +user_dir = +enable_dl = Off + + +file_uploads = On +upload_tmp_dir = "MD:/bin/tmp/upload" +upload_max_filesize = 2M +max_file_uploads = 20 + +allow_url_fopen = On +allow_url_include = Off +default_socket_timeout = 60 + +[CLI Server] +cli_server.color = On + +[Date] +date.timezone = PRC + +[filter] +[iconv] +iconv.input_encoding = ISO-8859-1 +iconv.internal_encoding = ISO-8859-1 +iconv.output_encoding = ISO-8859-1 + +[intl] +[sqlite] +[sqlite3] +[Pcre] +[Pdo] + + +[Pdo_mysql] +pdo_mysql.cache_size = 2000 +pdo_mysql.default_socket= + +[Phar] + +[mail function] +SMTP = localhost +smtp_port = 25 +mail.add_x_header = On + + +[SQL] +sql.safe_mode = Off + +[ODBC] +odbc.allow_persistent = On +odbc.check_persistent = On +odbc.max_persistent = -1 +odbc.max_links = -1 +odbc.defaultlrl = 4096 +odbc.defaultbinmode = 1 + + +[Interbase] +ibase.allow_persistent = 1 +ibase.max_persistent = -1 +ibase.max_links = -1 +ibase.timestampformat = "%Y-%m-%d %H:%M:%S" +ibase.dateformat = "%Y-%m-%d" +ibase.timeformat = "%H:%M:%S" + +[MySQL] +mysql.allow_local_infile = On +mysql.allow_persistent = On +mysql.cache_size = 2000 +mysql.max_persistent = -1 +mysql.max_links = -1 +mysql.default_port = +mysql.default_socket = +mysql.default_host = +mysql.default_user = +mysql.default_password = +mysql.connect_timeout = 60 +mysql.trace_mode = Off + +[MySQLi] +mysqli.max_persistent = -1 +mysqli.allow_persistent = On +mysqli.max_links = -1 +mysqli.cache_size = 2000 +mysqli.default_port = 3306 +mysqli.default_socket = +mysqli.default_host = +mysqli.default_user = +mysqli.default_pw = +mysqli.reconnect = Off + +[mysqlnd] +mysqlnd.collect_statistics = On +mysqlnd.collect_memory_statistics = On + +[OCI8] + + +[PostgreSQL] +pgsql.allow_persistent = On +pgsql.auto_reset_persistent = Off +pgsql.max_persistent = -1 +pgsql.max_links = -1 +pgsql.ignore_notice = 0 +pgsql.log_notice = 0 + +[Sybase-CT] +sybct.allow_persistent = On +sybct.max_persistent = -1 +sybct.max_links = -1 +sybct.min_server_severity = 10 +sybct.min_client_severity = 10 + + +[bcmath] +bcmath.scale = 0 + +[browscap] + +[Session] +session.save_handler = files +session.save_path = "MD:/bin/tmp/session" +session.use_strict_mode = 0 +session.use_cookies = 1 +session.use_only_cookies = 1 +session.name = PHPSESSID +session.auto_start = 0 +session.cookie_lifetime = 0 +session.cookie_path = / +session.cookie_domain = +session.cookie_httponly = +session.serialize_handler = php +session.gc_probability = 1 +session.gc_divisor = 1000 +session.gc_maxlifetime = 1440 +session.referer_check = +session.cache_limiter = nocache +session.cache_expire = 180 +session.use_trans_sid = 0 +session.hash_function = 0 +session.hash_bits_per_character = 5 +url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" + + +[MSSQL] +mssql.allow_persistent = On +mssql.max_persistent = -1 +mssql.max_links = -1 +mssql.min_error_severity = 10 +mssql.min_message_severity = 10 +mssql.compatibility_mode = Off +mssql.secure_connection = Off + +[Assertion] +[COM] +[mbstring] +[gd] +[exif] +[Tidy] + +tidy.clean_output = Off + +[soap] +soap.wsdl_cache_enabled=1 +soap.wsdl_cache_dir="/tmp" +soap.wsdl_cache_ttl=86400 +soap.wsdl_cache_limit = 5 + +[sysvshm] + +[ldap] +ldap.max_links = -1 + +[mcrypt] + + +[dba] +[curl] +[Zend Opcache] + +;[xhprof] +;extension=md_xhprof.so +;xhprof.output_dir="MD:/bin/tmp/xhprof" + + +;extension=igbinary.so +;extension=iconv.so +;extension=yaf.so +;extension=swoole.so +;extension=curl.so +;extension=bcmath.so +;extension=mcrypt.so +;extension=gd.so +;extension=openssl.so +;extension=intl.so +;extension=gettext.so +;extension=imagick.so +;extension=redis.so +;extension=mongodb.so +;extension=memcached.so +;extension=phalcon.so +;extension=opencv.so diff --git a/plugins/php/index.py b/plugins/php/index.py index 0136b7154..2f0054727 100755 --- a/plugins/php/index.py +++ b/plugins/php/index.py @@ -139,7 +139,7 @@ def phpFpmWwwReplace(version): def makePhpIni(version): d_ini = public.getServerDir() + '/php/' + version + '/etc/php.ini' if not os.path.exists(d_ini): - s_ini = getPluginDir() + '/conf/php.ini' + s_ini = getPluginDir() + '/conf/php' + version + '.ini' shutil.copyfile(s_ini, d_ini)