Skip to content

Instantly share code, notes, and snippets.

@sdiaz
Created August 19, 2014 09:49

Revisions

  1. sdiaz created this gist Aug 19, 2014.
    313 changes: 313 additions & 0 deletions php.ini
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,313 @@
    [PHP]

    ;;;;;;;;;;;;;;;;;;;;
    ; Language Options ;
    ;;;;;;;;;;;;;;;;;;;;

    engine = On
    short_open_tag = Off
    asp_tags = Off
    precision = 14
    output_buffering = Off
    zlib.output_compression = Off
    implicit_flush = Off
    unserialize_callback_func =
    serialize_precision = 17
    disable_functions =
    disable_classes =
    zend.enable_gc = On
    magic_quotes_gpc = Off

    ;;;;;;;;;;;;;;;;;
    ; Miscellaneous ;
    ;;;;;;;;;;;;;;;;;

    expose_php = On

    ;;;;;;;;;;;;;;;;;;;
    ; Resource Limits ;
    ;;;;;;;;;;;;;;;;;;;

    max_execution_time = 120
    max_input_time = 60
    memory_limit = 512M

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ; Error handling and logging ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
    display_errors = On
    display_startup_errors = On
    log_errors_max_len = 1024
    ignore_repeated_errors = Off
    ignore_repeated_source = Off
    report_memleaks = On
    track_errors = Off
    html_errors = On

    ;;;;;;;;;;;;;;;;;
    ; Data Handling ;
    ;;;;;;;;;;;;;;;;;

    variables_order = "GPCS"
    request_order = "GP"
    register_argc_argv = Off
    auto_globals_jit = On
    post_max_size = 32M
    auto_prepend_file =
    auto_append_file =
    default_mimetype = "text/html"
    default_charset = "UTF-8"

    ;;;;;;;;;;;;;;;;;;;;;;;;;
    ; Paths and Directories ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;

    include_path=".:/php/includes:/usr/include/php:/usr/share/pear"

    doc_root =
    user_dir =
    enable_dl = On

    ;;;;;;;;;;;;;;;;
    ; File Uploads ;
    ;;;;;;;;;;;;;;;;

    file_uploads = On
    upload_max_filesize = 32M
    max_file_uploads = 20

    ;;;;;;;;;;;;;;;;;;
    ; Fopen wrappers ;
    ;;;;;;;;;;;;;;;;;;

    allow_url_fopen = On
    allow_url_include = Off
    default_socket_timeout = 60
    auto_detect_line_endings = On

    ;;;;;;;;;;;;;;;;;;;;;;
    ; Dynamic Extensions ;
    ;;;;;;;;;;;;;;;;;;;;;;

    zend_extension="/usr/lib64/php/modules/xdebug.so"
    extension=imagick.so
    extension=apc.so

    ;;;;;;;;;;;;;;;;;;;
    ; Module Settings ;
    ;;;;;;;;;;;;;;;;;;;

    [CLI Server]
    cli_server.color = On

    [Date]
    date.timezone = Europe/Madrid

    [filter]
    ;filter.default = unsafe_raw
    ;filter.default_flags =

    [iconv]
    ;iconv.input_encoding = ISO-8859-1
    ;iconv.internal_encoding = ISO-8859-1
    ;iconv.output_encoding = ISO-8859-1

    [intl]
    ;intl.default_locale =
    ;intl.error_level = E_WARNING

    [Pcre]
    ;pcre.backtrack_limit=100000
    ;pcre.recursion_limit=100000

    [Pdo]
    ;pdo_odbc.connection_pooling=strict
    ;pdo_odbc.db2_instance_name

    [Pdo_mysql]
    pdo_mysql.cache_size = 2000
    pdo_mysql.default_socket=/var/lib/mysql/mysql.sock

    [Phar]
    ;phar.readonly = On
    ;phar.require_hash = On
    ;phar.cache_list =

    [mail function]
    SMTP = localhost
    smtp_port = 25
    mail.add_x_header = On


    [ODBC]
    odbc.allow_persistent = On
    odbc.check_persistent = On
    odbc.max_persistent = -1
    odbc.max_links = -1
    odbc.defaultlrl = 4096
    odbc.defaultbinmode = 1

    [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 = 3306
    mysql.default_socket =/var/lib/mysql/mysql.sock
    mysql.default_host = localhost
    mysql.default_user =
    mysql.default_password =
    mysql.connect_timeout = 60
    mysql.trace_mode = Off

    [MySQLi]

    mysqli.max_persistent = -1
    mysqli.allow_local_infile = On
    mysqli.allow_persistent = On
    mysqli.max_links = -1
    mysqli.cache_size = 2000
    mysqli.default_port = 3306
    mysqli.default_socket =/var/lib/mysql/mysql.sock
    mysqli.default_host = localhost
    mysqli.default_user =
    mysqli.default_pw =
    mysqli.reconnect = Off

    [mysqlnd]
    mysqlnd.collect_statistics = On
    mysqlnd.collect_memory_statistics = Off
    ;mysqlnd.net_cmd_buffer_size = 2048
    ;mysqlnd.net_read_buffer_size = 32768

    [OCI8]
    ;oci8.privileged_connect = Off
    ;oci8.max_persistent = -1
    ;oci8.persistent_timeout = -1
    ;oci8.ping_interval = 60
    ;oci8.connection_class =
    ;oci8.events = Off
    ;oci8.statement_cache_size = 20
    ;oci8.default_prefetch = 100
    ;oci8.old_oci_close_semantics = Off

    [bcmath]
    bcmath.scale = 0

    [browscap]
    ;browscap = extra/browscap.ini

    [Session]
    session.save_handler = files
    ;session.save_path = "/tmp"
    session.use_cookies = 1
    ;session.cookie_secure =
    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.bug_compat_42 = Off
    session.bug_compat_warn = Off
    session.referer_check =
    ;session.entropy_length = 32
    ;session.entropy_file = /dev/urandom
    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"
    ;session.upload_progress.enabled = On
    ;session.upload_progress.cleanup = On
    ;session.upload_progress.prefix = "upload_progress_"
    ;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS"
    ;session.upload_progress.freq = "1%"
    ;session.upload_progress.min_freq = "1"

    [Assertion]
    ;assert.active = On
    ;assert.warning = On
    ;assert.bail = Off
    ;assert.callback = 0
    ;assert.quiet_eval = 0

    [COM]
    ;com.typelib_file =
    ;com.allow_dcom = true
    ;com.autoregister_typelib = true
    ;com.autoregister_casesensitive = false
    ;com.autoregister_verbose = true
    ;com.code_page=

    [mbstring]
    ;mbstring.language = Japanese
    ;mbstring.internal_encoding = EUC-JP
    ;mbstring.http_input = auto
    ;mbstring.http_output = SJIS
    ;mbstring.encoding_translation = Off
    ;mbstring.detect_order = auto
    ;mbstring.substitute_character = none;
    ;mbstring.func_overload = 0
    ;mbstring.strict_detection = Off
    ;mbstring.http_output_conv_mimetype=

    [gd]
    ;gd.jpeg_ignore_warning = 0

    [exif]
    ;exif.encode_unicode = ISO-8859-15
    ;exif.decode_unicode_motorola = UCS-2BE
    ;exif.decode_unicode_intel = UCS-2LE
    ;exif.encode_jis =
    ;exif.decode_jis_motorola = JIS
    ;exif.decode_jis_intel = JIS

    [Tidy]
    ;tidy.default_config = /usr/local/lib/php/default.tcfg
    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]
    ;sysvshm.init_mem = 10000

    [ldap]
    ldap.max_links = -1

    [mcrypt]
    ;mcrypt.algorithms_dir=
    ;mcrypt.modes_dir=

    [dba]
    ;dba.default_handler=


    [xdebug]

    xdebug.remote_enable=1
    xdebug.remote_handler=dbgp
    xdebug.remote_mode=req
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9001

    ; Local Variables:

    detect_unicode = Off
    suhosin.executor.include.whitelist = phar

    ; tab-width: 4
    ; End: