关于centos7:Centos77-yum安装LNMP-nginx1180php746mysql5730

28次阅读

共计 15161 个字符,预计需要花费 38 分钟才能阅读完成。

## 写在后面的

  • 最近又来折腾本人的服务器 尝试 yum 装置并记录下装置过程和遇到的问题 心愿能帮到各位

## 初始化服务器

  • yum update -y

装置 nginx

  • 设置 nginx 装置源

  • 可依据官网给出的进行设置 点我跳转到官网设置

  • 这里将官网给出的 centos 的配置复制如下
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
  • 设置装置源
cd /etc/yum.repos.d/# 进入源目录
vim nginx.repo #新建且编写 nginx 源文件   将下面复制的内容粘贴至此  保留
#测试 yum 源是否设置胜利
yum list | grep nginx

  • 装置 nginx

    yum -y install nginx
  • 呈现如下图即示意装置胜利

  • 启动 nginx

systemctl start nginx
  • 设置开机启动

systemctl enable nginx

装置 php7.4

  • 装置 yum-utils 并启用 EPEL 存储库
yum install -y epel-release yum-utils 
  • 应用 yum 命令下载并装置 remirepo
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  • 要配置 PHP 7.4 存储库,请应用以下命令

yum-config-manager --enable remi-php74
  • 装置 PHP 7.4

yum install -y php php-fpm  php-common php-opcache php-mcrypt php-cli php-mysql php-dom php-simplexml php-ssh2 php-xml php-xmlreader php-curl php-date php-exif php-filter php-ftp php-gd php-hash php-iconv php-json php-libxml php-pecl-imagick php-mbstring php-mysqlnd php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib php-zip
  • 查看可安转的 php 其余扩大
yum search php74 | more
  • 在这里楼主整顿了一份比拟残缺的扩大 大家能够依据本人的需要 来进行减少或者更改 节俭大家的工夫去整顿了
yum install -y  php74-php-pecl-http-message-devel php74-php-pecl-propro-devel php74-php-pecl-psr-devel php74-php-pecl-raphf-devel php74-php-pecl-xmldiff-devel php74-php-pecl-yaconf-devel php74-php-zephir-parser-devel php74-runtime php74-scldevel php74 php74-build php74-php php74-php-ast php74-php-bcmath php74-php-brotli php74-php-cli php74-php-common php74-php-componere php74-php-dba php74-php-dbg php74-php-devel php74-php-embedded php74-php-enchant php74-php-ffi php74-php-fpm php74-php-gd php74-php-geos php74-php-gmp php74-php-imap php74-php-intl php74-php-ioncube-loader php74-php-json php74-php-ldap php74-php-libvirt php74-php-libvirt-doc php74-php-litespeed php74-php-lz4 php74-php-maxminddb php74-php-mbstring php74-php-mysqlnd php74-php-oci8 php74-php-odbc php74-php-opcache php74-php-pdo php74-php-pdo-dblib php74-php-pdo-firebird php74-php-pear php74-php-pecl-ahocorasick php74-php-pecl-amqp php74-php-pecl-apcu php74-php-pecl-apcu-bc php74-php-pecl-apcu-devel php74-php-pecl-apfd php74-php-pecl-base58 php74-php-pecl-bitset php74-php-pecl-cassandra php74-php-pecl-cmark php74-php-pecl-couchbase2 php74-php-pecl-crypto php74-php-pecl-csv php74-php-pecl-datadog-trace php74-php-pecl-dbase php74-php-pecl-decimal php74-php-pecl-dio php74-php-pecl-druid php74-php-pecl-ds php74-php-pecl-eio php74-php-pecl-env php74-php-pecl-ev php74-php-pecl-event php74-php-pecl-fann php74-php-pecl-gearman php74-php-pecl-gender php74-php-pecl-geoip php74-php-pecl-geospatial  php74-php-pecl-gnupg php74-php-pecl-grpc php74-php-pecl-handlebars php74-php-pecl-hdr-histogram php74-php-pecl-hprose php74-php-pecl-hrtime php74-php-pecl-http php74-php-pecl-http-devel php74-php-pecl-http-message php74-php-pecl-ice php74-php-pecl-igbinary php74-php-pecl-igbinary-devel php74-php-pecl-imagick php74-php-pecl-imagick-devel php74-php-pecl-inotify php74-php-pecl-interbase php74-php-pecl-ip2location php74-php-pecl-json-post php74-php-pecl-krb5 php74-php-pecl-krb5-devel php74-php-pecl-leveldb php74-php-pecl-lua php74-php-pecl-luasandbox php74-php-pecl-lzf php74-php-pecl-mailparse php74-php-pecl-mcrypt php74-php-pecl-memcache php74-php-pecl-memcached php74-php-pecl-memprof php74-php-pecl-mogilefs php74-php-pecl-mongodb php74-php-pecl-mosquitto php74-php-pecl-msgpack php74-php-pecl-msgpack-devel php74-php-pecl-mustache php74-php-pecl-mysql php74-php-pecl-mysql-xdevapi php74-php-pecl-mysqlnd-azure php74-php-pecl-nsq php74-php-pecl-oauth php74-php-pecl-opencensus php74-php-pecl-parle php74-php-pecl-pcov php74-php-pecl-pdflib php74-php-pecl-pq php74-php-pecl-propro php74-php-pecl-protobuf php74-php-pecl-psr php74-php-pecl-radius php74-php-pecl-raphf php74-php-pecl-rar php74-php-pecl-rdkafka php74-php-pecl-rdkafka4 php74-php-pecl-recode php74-php-pecl-redis4 php74-php-pecl-redis5 php74-php-pecl-request php74-php-pecl-rpminfo php74-php-pecl-rrd php74-php-pecl-runkit7 php74-php-pecl-scoutapm php74-php-pecl-scrypt php74-php-pecl-sdl php74-php-pecl-seasclick php74-php-pecl-seaslog php74-php-pecl-selinux php74-php-pecl-skywalking php74-php-pecl-solr2 php74-php-pecl-ssdeep php74-php-pecl-ssh2 php74-php-pecl-stats php74-php-pecl-stomp php74-php-pecl-svm php74-php-pecl-svn php74-php-pecl-swoole4 php74-php-pecl-sync php74-php-pecl-taint  php74-php-pecl-termbox php74-php-pecl-timecop php74-php-pecl-trader php74-php-pecl-translit php74-php-pecl-uopz php74-php-pecl-uploadprogress php74-php-pecl-uuid php74-php-pecl-uv php74-php-pecl-varnish  php74-php-pecl-vld php74-php-pecl-wddx php74-php-pecl-xattr php74-php-pecl-xdebug php74-php-pecl-xdiff php74-php-pecl-xhprof php74-php-pecl-xlswriter php74-php-pecl-xmldiff php74-php-pecl-xxtea php74-php-pecl-yac php74-php-pecl-yaconf php74-php-pecl-yaf php74-php-pecl-yaml php74-php-pecl-yar php74-php-pecl-yaz php74-php-pecl-zip php74-php-pecl-zmq php74-php-pggi php74-php-pgsql php74-php-phalcon4 php74-php-phpiredis php74-php-pinba php74-php-process php74-php-pspell php74-php-smbclient php74-php-snappy php74-php-snmp php74-php-snuffleupagus php74-php-soap php74-php-sodium  php74-php-tidy php74-php-wkhtmltox php74-php-xml php74-php-xmlrpc php74-php-zephir-parser php74-php-zstd php74-unit-php php74-uwsgi-plugin-php php74-xhprof php74-zephir
  • 扩大中文阐明
php74-php-snuffleupagus:x86_64: PHP 的平安模块
php74-php-pecl-cassandra: 用于 Apache 的 DataStax PHP 驱动程序卡桑德拉
php74-php-pecl-nsq:NSQ 客户端的 PHP 扩大
php74-php-cli: 用于 PHP 的命令行接口
php74-php-pecl-oauth:PHP OAuth 消费者扩大
php74-php-pecl-decimal: 任意精度浮点小数
php74-php-gmp: 一个用于应用 GNU 的 PHP 利用程序模块议员库
php74-php-pecl-rdkafka4: 基于 librdkafka 的 Kafka 客户端
php74-php-soap: 用于应用 SOAP 的 PHP 应用程序的模块协定
php74-php-phpiredis:x86_64: Redis 的客户端扩展名
php74-php-pecl-taint:x86_64: XSS 代码嗅探器
php74-php-pecl-redis4: 的扩展名 Redis 键值存储
php74-php-pecl-propro-devel:php74-php-pecl-propro developer files (header)
php74-php-pecl-psr-devel:php74-php-pecl-psr developer files (header)
php74-php-pecl-redis5: 的扩展名 Redis 键值存储
php74-zephir: 用于创立扩大的 Zephir 语言 PHP
php74-php-pecl-selinux: 用于 PHP 脚本的 SELinux 绑定语言
php74-php-pecl-rdkafka: 基于 librdkafka 的 Kafka 客户端
php74-php-pecl-grpc:x86_64: 通用 RPC 框架
php74-php-brotli: 用于 PHP 的 Brotli 扩大
php74-php-pecl-http-message-devel:php74-php-pecl-http-message developer files (headers)
php74-php-pecl-fann: 用于 FANN 库的包装器
php74-php-pecl-yaz:x86_64: Z39.50/SRU 客户端
php74-php-lz4:x86_64: PHP 的 LZ4 扩大
php74-php-libvirt: 用于 Libvirt 的 PHP 语言绑定
php74-php-pecl-zmq:ZeroMQ 消息传递
php74-php-pecl-mongodb:x86_64: 用于 PHP 的 MongoDB 驱动程序
php74-php-process: 用于 PHP 脚本的模块应用零碎过程接口
php74-php-zephir-parser-devel:php74-php-zephir-parser developer files (headers)
php74-php-pspell:x86_64: 用于 PHP 应用程序的模块中接口
php74-php-pecl-yar: 轻量级并发 RPC 框架
php74-php: 用于创立动静 web 的 PHP 脚本语言网站
php74-php-pecl-rrd:x86_64: rrdtool 的 PHP 绑定
php74-runtime: 解决 php74 软件汇合的包
php74-php-pecl-xmldiff-devel:php74-php-pecl-xmldiff developer files (header)
php74-php-pecl-hprose: 用于 PHP 的 h 散文
php74-php-pecl-propro: 属性代理
php74-php-pecl-yac: 无锁用户数据缓存
php74-php-pecl-csv:CSV PHP extension
php74-php-pecl-swoole4:PHP 的异步并发分布式网络框架
php74-php-pecl-pcov:x86_64: 代码笼罩驱动程序
php74-php-pecl-sync: 已命名和未命名同步对象
php74-php-pecl-yaf:x86_64: 又一个框架
php74-php-pecl-varnish:Varnish 缓存绑定
php74-php-pggi:GTK 绑定
php74-php-pecl-handlebars:Handlebars 模板语言
php74-php-pecl-rar: 用于读取 RAR 存档的 PHP 扩大
php74-php-pecl-xdebug: 用于调试 PHP 脚本的 PECL 包
php74-php-oci8:x86_64: 用于应用 OCI8 的 PHP 应用程序的模块数据库
php74-php-fpm:PHP FastCGI 过程管理器
php74-php-common:PHP 的公共文件
php74-php-pecl-xlswriter: 一个高效、疾速的 xlsx 文件进口扩大
php74-php-pecl-stats: 用于统计计算的例程
php74-php-pecl-krb5:Kerberos 验证扩大
php74-php-pecl-xhprof:x86_64: XHProf 的 PHP 扩大,层次结构分析器
php74-php-pecl-ssdeep:libfuzzy 库的包装器
php74-php-pecl-imagick:x86_64: 用于创立和批改映像的扩大应用 ImageMagick
php74-php-pecl-apcu-bc:APCu 向后兼容模块
php74-php-xml:x86_64: 用于应用 XML 的 PHP 应用程序的模块
php74-php-sodium:x86_64: 钠明码库的包装
php74-php-pecl-apfd: 总是填充表单数据
php74-php-componere: 在运行时编写 PHP 类
php74-php-pecl-cmark:CommonMark 扩展名
php74-php-pecl-uploadprogress:x86_64: 跟踪进度的扩大文件上传
php74-php-pecl-apcu-devel:APCu 开发人员文件(头文件)
php74-php-devel: 构建 PHP 扩大所需的文件
php74-php-pecl-http-message:x86_64: PSR-7 HTTP 音讯实现
php74-xhprof: 一个用于 PHP - Web 接口的档次分析器
php74-php-pear:noarch: PHP 扩大和利用程序库框架
php74-php-pecl-igbinary:x86_64: 代替规范 PHP 序列化器
php74-php-pecl-sdl: 简略的 PHP DirectMedia 层
php74-php-pecl-parle:x86_64: 解析和词法剖析
php74-php-pecl-zip: 一个 ZIP 文件的扩展名
php74: 装置 PHP 7.4 的包
php74-php-pecl-memcached:x86_64: 应用 Memcached 的扩大缓存守护过程
php74-php-zstd:x86_64: Zstandard 扩展名
php74-php-pecl-json-post:JSON POST 处理程序
php74-php-pecl-couchbase2:Couchbase 服务器 PHP 扩大
php74-php-pecl-krb5-devel:Kerberos 扩大开发人员文件(头)
php74-php-pecl-memcache:x86_64: 应用 Memcached 的扩大缓存守护过程
php74-php-pecl-xattr: 扩大属性
php74-php-pecl-svn:x86_64: Subversion 版本的 PHP 绑定控制系统
php74-php-pecl-seaslog: 一个无效、疾速、稳固的日志 PHP 扩大
php74-php-pecl-protobuf: 序列化结构化的机制数据
php74-php-enchant: 加强 PHP 的拼写扩大应用程序
php74-php-pecl-mogilefs: 要与之通信的 PHP 客户端库 MogileFS 存储
php74-php-phalcon4:Phalcon 框架
php74-php-pecl-xmldiff:x86_64: XML 差别和合并
php74-php-pecl-trader: 为贸易商提供技术剖析
php74-php-litespeed:LiteSpeed Web 服务器 PHP 反对
php74-php-pecl-rpminfo:x86_64: RPM 信息
php74-php-pecl-uopz:x86_64: Zend 的用户操作
php74-php-pecl-gnupg:x86_64: gpgme 库的包装
php74-php-pecl-vld:x86_64: 转储 PHP 的外部示意脚本
php74-php-pecl-apcu:APC 用户缓存
php74-php-maxminddb:MaxMind DB Reader 扩大
php74-php-embedded: 用于嵌入应用程序的 PHP 库
php74-php-pecl-wddx:Web 分布式数据交换
php74-php-pecl-seasclick: 一个 Yandex ClickHouse 客户端驱动 PHP 扩大
php74-php-pecl-ip2location: 获取 an 的地理位置信息 IP 地址
php74-php-pecl-xdiff: 文件差别 / 补丁
php74-php-pecl-psr:PSR 接口
php74-build: 根本的构建配置
php74-php-pgsql: 一个用于 PHP 的 PostgreSQL 数据库模块
php74-php-json:x86_64: PHP 的 JavaScript 对象符号扩大
php74-php-pecl-yaconf-devel:php74-php-pecl-yaconf developer files (header)
php74-php-pecl-scoutapm: 本地扩大组件 ScoutAPM 的 PHP 代理
php74-php-pecl-druid: 一个 PHP 的德鲁伊驱动
php74-php-mysqlnd:x86_64: 用于应用 MySQL 的 PHP 应用程序的模块数据库
php74-php-pecl-xxtea:XXTEA 加密算法扩大 PHP
php74-php-smbclient:libsmbclient 的 PHP 包装
php74-php-pecl-mysql:MySQL 数据库拜访函数
php74-php-pecl-http: 扩大的 HTTP 反对
php74-php-pecl-recode:A module for PHP applications for using the recode library
php74-php-odbc:x86_64: 用于应用 ODBC 的 PHP 应用程序的模块数据库
php74-php-tidy: 规范 PHP 模块提供了 tidy 库反对
php74-php-xmlrpc: 的 PHP 利用程序模块 xml - rpc 协定
php74-php-gd: 用于 PHP 应用程序应用 gd 的模块图形库
php74-php-pecl-uuid: 通用惟一标识符扩大对于 PHP
php74-php-pecl-lua: 嵌入式 lua 解释器
php74-php-intl:x86_64: PHP 国际化扩大应用程序
php74-php-pecl-datadog-trace:APM 和分布式跟踪 PHP
php74-php-ffi: 内部函数接口
php74-php-pecl-timecop:x86_64: 工夫旅行和解冻扩大
php74-php-pecl-mailparse: 用于解析和的 PHP PECL 包解决电子邮件音讯
php74-php-pecl-skywalking:x86_64: Apache 的 PHP 工具代理人行天桥
php74-php-sqlsrv:x86_64: 用于 SQL Server 的 PHP Microsoft 驱动程序
php74-php-pecl-memprof:x86_64: 内存应用分析器
php74-php-zephir-parser:x86_64: Zephir 解析器扩大
php74-php-bcmath: 用于 PHP 应用程序的模块 bcmath 库
php74-php-pecl-runkit7: 为了这些你…不应该…无论如何我始终在做……然而必定做的!
php74-scldevel:x86_64: 打包 php74 的开发文件
php74-php-pecl-geoip: 将 IP 地址映射到的扩展名地理位置
php74-php-pinba:x86_64: Pinba 统计服务器的客户端扩大
php74-php-pecl-dbase:dBase 数据库文件拜访函数
php74-php-pecl-ssh2:x86_64: libssh2 库的绑定
php74-php-pecl-pq:PostgreSQL 客户端库 (libpq) 绑定
php74-php-pecl-pdflib: 生成 PDF 文件的包
php74-php-pecl-radius:Radius 客户端库
php74-php-pecl-eio: 提供 libeio 库的接口
php74-php-pecl-sphinx:Sphinx SQL 全文的 PECL 扩大搜索引擎
php74-php-pecl-mustache:Mustache 模板语言
php74-php-pecl-yaconf:x86_64: 另一个配置容器
php74-php-ast: 形象语法树
php74-php-pecl-gearman:PHP 包装器到 libgearman
php74-php-pecl-hdr-histogram:x86_64: C 语言的 PHP 扩大包装 hdrhistogram API
php74-php-pdo-dblib:x86_64: PDO 驱动程序,用于 Microsoft SQL Server 和 Sybase 数据库
php74-php-pecl-scrypt:Scrypt 散列函数
php74-php-pecl-ahocorasick: 无效的 Aho-Corasick 字符串模式匹配算法
php74-php-pecl-raphf-devel:php74-php-pecl-raphf developer files (header)
php74-php-pecl-bitset: 位集库
php74-php-pecl-mcrypt:x86_64: libmcrypt 库的绑定
php74-php-mbstring: 一个用于 PHP 应用程序的模块多字节字符串解决
php74-php-pdo: 一个用于 PHP 的数据库拜访形象模块应用程序
php74-php-pecl-gmagick: 的包装器 GraphicsMagick 库
php74-php-pecl-amqp: 与任何 AMQP 兼容的服务器通信
php74-php-libvirt-doc:noarch: php-libvirt 文件
php74-php-pecl-mosquitto:libmosquito - to 的扩大
php74-php-pecl-leveldb:LevelDB PHP 绑定
php74-php-pecl-lzf:x86_64: 解决 LZF de/ 压缩的扩大
php74-php-pecl-base58: 用 base58 编码和解码数据
php74-php-pecl-inotify:x86_64: Inotify
php74-php-pecl-crypto:OpenSSL 明码库的包装器
php74-php-imap:x86_64: 用于应用 IMAP 的 PHP 应用程序的模块
php74-php-pecl-yaml:x86_64: yaml 的 PHP 绑定
php74-php-pecl-imagick-devel:imagick 扩大开发人员文件(头)
php74-php-pecl-solr2:Apache Solr 的 API 定向对象
php74-php-horde-horde-lz4:Horde LZ4 压缩扩大
php74-php-ioncube-loader:Loader for ionCube Encoded Files with ionCube 24 support
php74-php-snappy:PHP 的 Snappy 扩大
php74-php-pecl-hrtime:x86_64: 高分辨率定时
php74-php-pecl-raphf: 资源和长久句柄工厂
php74-php-pecl-http-devel:x86_64: 扩大 HTTP 反对开发人员文件(头)
php74-php-pecl-stomp:Stomp 客户端扩大
php74-php-pecl-uv:Libuv 包装器
php74-php-pecl-luasandbox: 带有限度和平安的 Lua 解释器环境
php74-php-pecl-msgpack: 用于与 MessagePack 通信的 API 序列化
php74-php-pecl-mysql-xdevapi:MySQL 数据库拜访函数
php74-php-pecl-event: 提供 libevent 库的接口
php74-php-dbg: 交互式 PHP 调试器
php74-php-pecl-msgpack-devel:MessagePack 开发人员文件(头)
php74-php-pecl-env: 加载环境变量
php74-php-pecl-ds:x86_64: PHP 的数据结构
php74-php-dba: 一个用于 PHP 的数据库形象层模块应用程序
php74-php-pecl-gender:x86_64: 性别扩大
php74-php-pecl-translit: 将非拉丁字符音译设置为拉丁文
php74-php-wkhtmltox:HTML 转换器
php74-php-pecl-vips:x86_64: 与 libvip 接口的 PHP 扩大
php74-unit-php: 用于 NGINX 单元的 PHP 模块
php74-php-pecl-opencensus: 一个 stats 汇合和分布式跟踪框架
php74-php-snmp: 一个用于 PHP 应用程序查问的模块 SNMP-managed 设施
php74-php-ldap:x86_64: 用于应用 LDAP 的 PHP 应用程序的模块
php74-php-opcache:x86_64: Zend OPcache
php74-php-pecl-mysqlnd-azure:x86_64: mysqlnd 的重定向插件
php74-php-pecl-dio: 间接 I / O 函数
php74-php-pecl-geospatial:PHP 扩大来解决公共天文空间性能
php74-php-pecl-ev: 提供 libev 库的接口
php74-php-pecl-igbinary-devel:Igbinary 开发人员文件(头)
  • 启动 php
systemctl start php-fpm
  • 设置开机启动

systemctl enable php-fpm
  • 测试装置胜利与否

  • 在指定目录下创立 index.php 文件(楼主创立在 home 文件下写入 phpinfo();)

  • 配置 nginx 到拜访目录
cd /etc/nginx/conf.d/ #新建 index.conf 文件
vim index.conf
  • 内容如下
server {
    listen 8080;
    server_name localhost;
    root /home;

    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Content-Type-Options "nosniff";

    index index.php index.html index.htm;

    charset utf-8;

    location / {try_files $uri $uri/ /index.php?$query_string;}

    location = /favicon.ico {access_log off; log_not_found off;}
    location = /robots.txt  {access_log off; log_not_found off;}

    error_page 404 /index.php;

    location ~ \.php$ {
        root /home;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location ~ /\.(?!well-known).* {deny all;}
}
  • 拜访本人的 IP:8080


至此 php7.4 装置胜利

  • 装置 mysql5.7

  • 设置 mysql 的 yum 源
rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
  • 查看 yum 源
yum list | grep mysql
  • 敞开 80 包,开启 57 包
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
  • 装置 mysql57

yum -y install mysql-community-server mysql-community-client

  • 启动 mysql

systemctl start mysqld
  • 设置开机启动

systemctl enable mysqld
  • 查看默认的明码

cat /var/log/mysqld.log | grep "A temporary password is generated for root"
  • 批改明码

mysql -uroot -p# 前面跟方才查看的明码

上面这些事再 sql 中执行

set password for root@localhost = password('你的明码');
#如果提醒谬误,那是因为 mysql57 对明码的复杂度进行了限度,顺次执行下列命令,勾销复杂度限度,再批改
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
set global validate_password_policy=LOW;

退出 sql

  • 设置编码
vim /etc/my.cnf
#增加如下内容
character_set_server=utf8
init_connect='SET NAMES utf8'
  • 重启 mysql
systemctl restart mysqld
  • 设置近程链接

mysql -uroot -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
#刷新
flush privileges;
#退出
exit;

至此 mysql 装置完结

写在前面的平安配置

  • 配置 php.ini

vim /etc/php.ini // 批改配置如下
cgi.fix_pathinfo=1 
memory_limit = 256M
post_max_size = 100M  
upload_max_filesize = 32M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000
  • 批改用户组

# 增加 www 用户
groupadd -f www
useradd -g www www

vim /etc/php-fpm.d/www.conf 
#将上面的 apache 改成 nginx  如下 
user =  www 
group =  www

#扭转目录的组和用户
chown www.www /usr/lib64/php/modules
#批改目录下所有文件所属
chown -R www.www /usr/share/nginx/html
#批改目录下所有文件权限
chmod -R 777 /usr/share/nginx/html

至此 LNMP 装置完结

正文完
 0