PHP笔记【修改php.ini】

自学PHP时边做笔记。

修改php.ini

关于最低限设置的项目。
设置完成后需要重新启动Web服务器。

这次设定的项目

基本上保持默认设置就可以了,不过……。

    • output_buffering

 

    • error_reporting

 

    • default_charset

 

    • date.timezone

 

    session.use_only_cookies

输出缓冲

output_buffering=4096

如果设定 output_buffering=Off,可以随时向执行过程中发送结果。设定这个选项后,可以将执行结果批量发送,发送字节与结果对应。通过这样的设定,不仅可以减少输出开销,还可以对整个输出结果进行压缩、加密、编码转换等处理。

错误报告

error_reporting=E_ALL & ~E_NOTICE

可以更改错误输出级别。

输出级别详细信息→http://php.net/manual/ja/errorfunc.constants.php

    • E_ALL:サポートされる全てのエラーと警告

 

    E_NOTICE:実行時の警告。エラーを発生しうる状況になったことを示す。

据说 E_NOTICE 在正常的脚本执行过程中有时也会出现。
如果在 E_NOTICE 前加上波浪号 (~),它的意思就变成了“除此之外”,因此可以理解为“除了 E_NOTICE 之外的所有错误”。

默认字符集

default_charset="utf-8"

一样的。字符编码。

时区

date.timezone=Asia/Tokyo

看到的就是。时区。

仅使用Cookie来管理会话

session.use_only_cookies=On

指定使用Cookie来存储会话ID。

在phpinfo中进行确认

当访问localhost时,将进入仪表盘页面。
在这里点击PHPinfo可以查看配置值。Local Value指的是在httpd.conf或.htaccess中覆盖的值。Master Value指的是在php.ini中设置的值。

错误报告的设置值以数字形式显示出来。
很难啊……。

广告
将在 10 秒后关闭
bannerAds