分类 PHP-FPM 下的文章

这几天摸索着学会了CentOS8下安装LNMP,配置起来有点花时间,就写成了个脚本。
此脚本会安装 Nginx-1.16、PHP-7.4、MySQL-8.0、phpmyadmin-5.0.4,并创建定时任务:每天1:30备份所有站点和数据库,每天2:00更新系统。

wget -O lnmp.sh https://cwlog.net/content/uploads/2020/11/4056844581.shell && sh lnmp.sh

- 阅读剩余部分 -

编辑php.ini,找到以下参数进行编辑

# POST最大传输数据大小
post_max_size = 128M;

# 最大上传文件大小
upload_max_filesize = 128M;

# 请求时限
max_execution_time = 600;

# 安装EPEL&Remi
dnf -y install https://dl.Fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

# 查看可以安装的PHP版本
dnf module list php

phplist.png

- 阅读剩余部分 -

PHP 的会话默认是以文件的形式存在的,可以配置到 Redis 中,即提高了访问速度,又能很好地实现会话共享!

配置方式如下:

方法一:修改 php.ini 的设置

session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"
;需连接密码才可访问方式
;session.save_path = "tcp://****.redis.rds.aliyuncs.com?auth=123456"

方式二:通过 ini_set() 函数设置

ini_set("session.save_handler", "redis");
ini_set("session.save_path", "tcp://127.0.0.1:6379");

PHP官方对于session配置的定义:php.net

原文地址:将php中session存入redis中