技术笔记技术笔记
首页
前言
  • CSS
  • JQuery
  • JavaScript
  • PHP
  • GoLang
Mysql
运维
Linux
  • Sublime Text 3
  • PhpStorm
  • Markdown
  • Git
  • Vim
  • MAC命令
  • Eclipse插件
  • Content-Type
  • 公务员职级体系
  • Eclipse插件
  • Content-Type
  • Web工具
  • 技术资源分享
首页
前言
  • CSS
  • JQuery
  • JavaScript
  • PHP
  • GoLang
Mysql
运维
Linux
  • Sublime Text 3
  • PhpStorm
  • Markdown
  • Git
  • Vim
  • MAC命令
  • Eclipse插件
  • Content-Type
  • 公务员职级体系
  • Eclipse插件
  • Content-Type
  • Web工具
  • 技术资源分享
  • 首页

    • 服务器配置
    • ELK日志系统和grafana监控显示
    • 自动生成ssl免费证书
    • CentOS7yum安装nginx、mysql
    • CentOS7yum安装PHP7.3
    • CentOS7安装coreseek
    • php7安装phalcon扩展
    • wlnmp一键安装包指南
    • 使用yum实现php5.4完美升级到php5.6版本
    • CENTOS7搭建SSSERVER
    • CentOS7yum安装redis及php扩展
    • CENTOS7防火墙设置
    • VPN

wlnmp一键安装包指南


介绍

WLNMP是一个基于官方源码二次打包的项目,可以在CentOS/RadHat系统上通过yum源快速部署Nginx/Mysql/PHP等常用服务。
官网: https://www.wlnmp.com/

特性:

  • 通过yum方式,可以达到分钟级lnmp环境部署
  • 持续不断更新,稳定版本与官方同步
  • Nginx、Tengine默认集成lua、waf、purge、TCMalloc等常用模块
  • Nginx、Tengine支持TLS1.3协议
  • php扩展可以根据需求进行单独安装
  • 支持update一键升级(升级请做好数据备份)
  • Nginx、Tengine默认通过logrotate每日定时转储
  • 优化默认包配置文件参数
  • 所有打包的rpm包都以“w”开头,比如wnginx

系统要求:

  • CentOS6、CentOS7
  • RedHat6、RedHat7
  • RedHat8、CentOS8

使用方法

配置epel源(必须)

yum install epel-release

添加WLNMP一键安装包源

rpm -ivh https://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm

安装Nginx

yum install wnginx

安装php5.6/php7.0/php7.1/php7.2/php7.3/php7.4/php8.0

yum install wphp56
yum install wphp70
yum install wphp71
yum install wphp72
yum install wphp73
yum install wphp74
yum install wphp8

安装php5.6/php7.0/php7.1/php7.2/php7.3扩展

yum install wphp56-memcache wphp56-zend-loader ......
yum install wphp70-ldap ......
yum install wphp71-amqp ......
yum install wphp72-snmp ......
yum install wphp73-sodium ......

安装redis4.x/redis5.x/memcached

yum install wredis4
yum install wredis5
yum install wmemcached

安装MySQL5.5/MySQL5.6/MySQL5.7/MySQL8.0

yum install wmysql55
yum install wmysql56
yum install wmysql57
yum install wmysql8

修改MySQL密码(默认密码为空)

mysql -uroot -p
mysql> set password = password('whsir');

MySQL8密码修改(注意MySQL8修改密码方式不同)

mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'whsir';

nginx中php配置

在nginx配置文件中,找到安装对应php的版本,取消前面#注释,重启nginx即可

#include enable-php56.conf;
#include enable-php70.conf;
#include enable-php71.conf;
#include enable-php72.conf;
#include enable-php73.conf;
#include enable-php74.conf;

版本升级

例如:yum update wnginx

安装ss

yum install wss

启动服务

/etc/init.d/SOFT start
例如:
/etc/init.d/nginx start
最近更新: 2025/2/23 23:16
Contributors: huangyanfu, hqdxhyf
Prev
php7安装phalcon扩展
Next
使用yum实现php5.4完美升级到php5.6版本