php.ini 基础配置

2020-03-01
#设置PHP的扩展库路径
extension_dir = ".\ext"

#避免PHP信息暴露在http头中,默认是On
expose_php = Off

#设置显示的错误内容的级别,设置的项将不会显示
error_reporting = E_ALL & ~E_NOTICE

#避免暴露php的错误信息,默认是on
display_errors = off

#在关闭display_errors后开启PHP错误日志
log_errors = On

#错误日志的记录位置
error_log = ".\logs"

#表单提交变量的最大值,提交变量超出时会出现数据丢失问题,默认1000
max_input_vars = 1000

extension = curl
#加密函数
extension = openssl
#获取文件的MIME信息
extension = fileinfo
#图像处理函数
extension = gd2
#是针对php部分函数 比如 mb_strlen() 函数
extension=mbstring
开启与mysql连接的配置
extension = php_pdo_mysql.dll

[date]
#设置默认时区
date.timezone = Asia/Shanghai

[session]
#如果需要生成session文件,需要指定路径.目录如果不存在将报错
session.save_path = "/tmp"

#session过期时间,默认1440
session.gc_maxlifetime = 86400

#cookie失效时间,默认0,关闭浏览器即失效
session.cookie_lifetime = 86400

#禁止脚本修改cookie,防止部分攻击手段
session.cookie_httponly = 1

#默认为0,为1时当浏览器禁用cookie时,会在链接上以GET的形式附带SESSIONID
session.use_trans_sid = 1


扩展sqlserver

下载:https://docs.microsoft.com/zh-cn/sql/connect/php/download-drivers-php-sql-server?view=sql-server-2017 下载安装后就会出现一堆dll
将符合版本的php_pdo_sqlsrv和php_sqlsrv的dll粘贴到php的ext目录下

在php.ini中加入下面两句话即可
extension=php_sqlsrv_7_ts_x64
extension=php_pdo_sqlsrv_7_ts_x64

扩展redis

下载对应php版本的扩展:http://pecl.php.net/package/redis
将php_redis.dll粘贴到php的ext目录下

在php.ini中加入:
extension=php_redis

 

{/if}