安装使用

WLNMP一键安装包使用方法

如果你是第一次使用wlnmp一键安装包,请耐心看完本页内容!

一、配置epel源(必须)

  • 如果你是CentOS7、RockyLinux8、AlmaLinux8、AnolisOS8、OpenCloudOS8系统可以直接执行以下命令安装epel源。

  • 如果你是OpenEuler系统可以通过以下命令安装epel源

二、添加wlnmp源

(新)(推荐)自动判断当前系统版本,自动安装对应系统的WLNMP一键安装包源

(系统版本支持见:https://www.wlnmp.com/release

请注意:确保服务器时间以及DNS解析是正确的,最近发现有些用户的系统时间或DNS解析异常导致执行安装时提示证书过期等相关问题。


下面是老的传统方式添加WLNMP一键安装包源,建议优先使用上面(新)的方式

Centos6(停止维护)/7/8系统添加WLNMP一键安装包源

RockyLinux8系统添加WLNMP一键安装包源

openeuler20.03/openeuler22.03系统添加WLNMP一键安装包源

AlmaLinux8系统添加WLNMP一键安装包源

AnolisOS8系统添加WLNMP一键安装包源

Alibaba CloudLinux 2.1903/3系统添加WLNMP一键安装包源

OpenCloudOS8系统添加WLNMP一键安装包源


三、软件安装

所有同类型软件,只能存在一个版本,php、MySQL多版本并存,请看第四节教程

注意:如果在安装时报错,请先清理源的缓存,例如yum clean all、dnf clean all、rm -rf /var/cache/dnf/、rm -rf /var/cache/yum/。

安装Nginx/Tengine/openresty

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

安装redis

安装keepalived

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

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

修改MySQL5.5、5.6、5.7的密码(所有MySQL版本的默认密码都为空)

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

注意:默认MySQL安装完成后,只允许localhost即本机访问,如果需要所有IP都具有访问权限请执行以下命令

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

如果使用了多版本的php,想使用哪个php,则取消哪个php注释即可,多个.conf文件或server字段,可使用不同的php版本。


四、php、MySQL多版本并存安装

同时安装并存多版本php5.6/php7.0/php7.1/php7.2/php7.3/php7.4/php8.0/php8.1/8.2

同时安装并存多版本MySQL5.5/MySQL5.6/MySQL5.7/MySQL8.0

相关教程查看:https://www.wlnmp.com/post-1977.html


五、启动停止服务

所有启动停止均通过/etc/init.d目录下的启动脚本来实现,可以在软件安装后,ls查看/etc/init.d目录下的脚本文件。

使用方式:

例:启动nginx

例:停止nginx

例:查看nginx状态

例:启动php、MySQL多版本并存方式安装的php74、MySQL55启动方法

例:mariadb启动方法(由于MariaDB和MySQL的渊源,所以MySQL和MariaDB不可并存,启动方式相同)


六、版本升级

更多使用详解见:https://www.wlnmp.com/post-2034.html

使用过程中如果有什么意见或建议,可微信搜索“吴昊博客”公众号关注留言获取微信群,或加QQ群反馈:$$