php.ini-production 与 php.ini-development 的差别 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cdffh
V2EX    PHP

php.ini-production 与 php.ini-development 的差别

  •  
  •   cdffh Sep 17, 2014 5158 views
    This topic created in 4244 days ago, the information mentioned may be changed or developed.

    php编译完成过后会生成两个文件
    php.ini-production
    php.ini-development
    分别用在生产环境和开发环境
    他们之间得区别如下(php版本 5.4.23):

    './configure' '--prefix=/usr/local/php' '--enable-fpm' '--with-fpm-user=www-data' '--with-fpm-group=www-data' '--with-curl' '--with-mcrypt' '--enable-mbstring' '--enable-pdo' '--with-pdo-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-mysql=mysqlnd' '--with-openssl' '--with-imap-ssl' '--with-gd' '--with-jpeg-dir=/usr/lib/' '--with-png-dir=/usr/lib/' '--enable-exif' '--enable-zip' 

    86行:

    php.ini-production为:
    ;This is php.ini-production INI file.
    php.ini-development为:
    ;This is php.ini-delelopment INI file.
    这个不做解释

    462行:

    php.ini-production为:

    error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

    php.ini-development为:

    error_reporting = E_ALL

    error_reporting为php报错设置
    生产环境的设置为显示所有错误 除了使用弃用函数得错误和建议改变以提高代码兼容性的错误
    开发环境的设置为显示所有错误

    479行

    php.ini-production为:

    display_errors = Off

    php.ini-development为:

    display_errors = On

    该选项设置是否将错误信息作为输出的一部分显示到屏幕
    生产环境为不显示
    开发环境为显示

    490行

    php.ini-production为:

    display_startup_errors = Off

    php.ini-development为:

    display_startup_errors = On

    该选项设置是否将输出启动错误信息
    生产环境为不显示
    开发环境为显示

    534行

    php.ini-production为:

    track_errors = Off

    php.ini-development为:

    track_errors = On

    如果开启,最后的一个错误将永远存在于变量$php_errormsg 中。
    生产环境为关闭
    开发环境为开启

    755行

    php.ini-production比php.ini-development少一个空格 无影响

    1224行

    php.ini-production为:

    mysqlnd.collect_memory_statistics = Off

    php.ini-development为:

    mysqlnd.collect_memory_statistics = On

    是否启用mysql内存访问统计,可以通过下列函数获取信息mysqli_get_client_stats(), mysqli_get_connection_stats(), mysqli_get_cache_stats()
    生产环境为关闭
    开发环境为打开

    1493行

    php.ini-production为:

    mysqlnd.collect_memory_statistics = Off

    php.ini-development为:

    mysqlnd.collect_memory_statistics = On

    PHP 4.2.3 以及更低版本有一个未公开的特性/错误,它允许用户在 register_globals 被禁用的情况下在全局范围内初始化一个会话变量。PHP 4.3.0 及更高版本会在使用此特性时并且启用了 session.bug_compat_warn 时发出警告。此特性/错误可以通过关闭此选项而禁用。
    生产环境为关闭
    开发环境为打开

    1502行

    php.ini-production为:

    mysqlnd.collect_memory_statistics = Off

    php.ini-development为:

    mysqlnd.collect_memory_statistics = On

    PHP 4.2.3 以及更低版本有一个未公开的特性/错误,它允许用户在 register_globals 被禁用的情况下在全局范围内初始化一个会话变量。PHP 4.3.0 及更高版本会在使用此特性时并且同时启用了 session.bug_compat_42 和 session.bug_compat_warn 时发出警告。
    生产环境为关闭
    开发环境为打开

    本来题目是
    php.ini-production 与 php.ini-development 的区别
    因为我之前为了测试markdown在沙盒发了一次同样标题的 v2ex提示我不能发标题相同得文章 - -
    所以就叫差别了。

    1 replies    2014-09-17 16:00:14 +08:00
    cdffh
        1
    cdffh  
    OP
       Sep 17, 014
    @Livid 这个小细节可不可以改进下。
    About     Help     Advertise     Blog     API     FAQ     Solana     1019 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 58ms UTC 18:09 PVG 02:09 LAX 11:09 JFK 14:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86