php、MySQL多版本并存安装

在按照wlnmp一键安装包官网教程:https://www.wlnmp.com/install添加wlnmp源后如何安装多个php、MySQL版本并存,本文做一个详细说明。

已有wlnmp安装的php和MySQL安装多版本并存方法:

如果你当前正在使用wlnmp一键安装包安装的php和MySQL,请先将php和MySQL升级到最新版本(如果是在2023年6月22日后安装的php和MySQL非必须升级)。

例:假设你当前通过wlnmp一键安装包已安装了php7.4、MySQL5.7的版本,此时要安装php8和MySQL8版本,则直接执行以下安装命令即可。

那么此时,你当前系统就同时并存了php7.4、MySQL5.7、php8、MySQL8版本,如果你还想安装php56、MySQL5.5则继续执行以下命令即可。

那么此时,你当前系统就并存了php5.6、php7.4、php8、MySQL5.5、MySQL5.7、MySQL8版本。

建议:安装完成后重新登录一次系统,使其变量生效,或直接执行exec bash命令。

注意:同一个版本只能存在一个,如果不需要哪个版本了,直接执行yum remove卸载即可,MySQL卸载时,默认会保留MySQL目录下的数据,所以确定MySQL数据不要的情况下,需要手动删除/data下对应的MySQL目录。

全新系统安装php和MySQL多版本并存方法:

如果你当前正在使用的系统没有通过wlnmp一键安装包安装过php、MySQL或已通过yum remove卸载了,那么你可以直接通过yum install安装wc开头的php、MySQL包组。

例:当然系统没有php和MySQL,想要安装php5.6、php7.4、php8.1,MySQL5.5、MySQL5.7,则直接执行以下安装命令即可。

那么此时,你当前系统就并存了php5.6、php7.4、php8.1、MySQL5.5、MySQL5.7版本。

建议:安装完成后重新登录一次系统,使其变量生效,或直接执行exec bash命令。

注意:同一个版本只能存在一个,如果不需要哪个版本了,直接执行yum remove卸载即可,MySQL卸载时,默认会保留MySQL目录下的数据,所以确定MySQL数据不要的情况下,需要手动删除/data下对应的MySQL目录。

CentOS8安装ntp同步时间

在CentOS8中默认不再支持ntp软件包,时间同步将由chrony来实现,如果你习惯了使用ntp来同步时间,一时难以去适应chrony。

本文将通过wlnmp提供的源,来安装ntp服务

添加wlnmp源

安装ntp服务

使用ntpdate进行时间同步

AnolisOS8安装ntp同步时间

在AnolisOS8中默认不再支持ntp软件包,时间同步将由chrony来实现,如果你习惯了使用ntp来同步时间,一时难以去适应chrony。

本文将通过wlnmp提供的源,来安装ntp服务

添加wlnmp源

安装ntp服务

使用ntpdate进行时间同步

OpenEuler20.3安装ntp同步时间

在OpenEuler20.3中默认不再支持ntp软件包,时间同步将由chrony来实现,如果你习惯了使用ntp来同步时间,一时难以去适应chrony。

本文将通过wlnmp提供的源,来安装ntp服务

添加wlnmp源

安装ntp服务

使用ntpdate进行时间同步

Alma8安装ntp同步时间

在AlmaLinux8中默认不再支持ntp软件包,时间同步将由chrony来实现,如果你习惯了使用ntp来同步时间,一时难以去适应chrony。

本文将通过wlnmp提供的源,来安装ntp服务

添加wlnmp源

安装ntp服务

使用ntpdate进行时间同步

Rocky8安装ntp同步时间

在RockyLinux8中默认不再支持ntp软件包,时间同步将由chrony来实现,如果你习惯了使用ntp来同步时间,一时难以去适应chrony。

本文将通过wlnmp提供的源,来安装ntp服务

添加wlnmp源

安装ntp服务

使用ntpdate进行时间同步

WLNMP一键安装包wlnmp镜像源(总)

该镜像源为wlnmp所有的系统版本镜像合集,不再单独提供每个版本的单独源。

如果需要同步某个系统版本,在同步时增加rsync的版本判断。

例如:只同步anolis系统的镜像源到本地的mirrors目录下,并保持完全一致。

国家地址类型带宽备注
中国mirrors.wlnmp.com100官方镜像
美国us.wlnmp.com1000美国

CentOS7下yum安装libzip最新版

本文基于wlnmp一键安装包,在centos7系统下,直接yum安装libzip1.7.3或1.8.0

添加wlnmp一键安装包源

安装libzip1.7.3版本

如果不加版本号,默认安装1.8.0最新版,即

 

基于wlnmp一键包安装typecho博客网站

本文基于wlnmp一键安装包搭建typecho博客网站,当前安装系统CentOS7,typecho版本1.1-17.10.30

typecho官方下载:https://typecho.org/

一些题外话:

如果你当前的服务器VPS内存只有1GB,建议php版本使用7.1,MySQL版本使用5.5,这样搭建好一个typecho仅需512内存就可以顺利跑起来。

如果你当前的服务器VPS内存大于1GB,建议php版本使用7.4,MySQL版本使用5.7,这样会更加的安全,性能也会更好。

本文以php7.4、MySQL5.7为例

1、关闭selinux,关闭防火墙

或自行设置放开相关端口,此处不过多说明

2、添加epel源

3、添加wlnmp一键安装包源

4、安装nginx、php7.4、MySQL5.7

5、下载typecho包,并刷新权限

6、配置MySQL数据库

默认密码为空,修改默认root密码,添加typecho数据库

7、配置nginx

注意:server_name中的地址,改成你自己的,以及php的版本(/tmp/php-fpm74.sock),如果是php5.6的版本,就改成/tmp/php-fpm56.sock

8、保存退出重启nginx

访问地址开始安装

备注:

可修改该文件/usr/local/php/etc/php.ini,找到以下内容,在前面增加;符号,然后重启php(/etc/init.d/php-fpm74 restart)。disable_functions表示屏蔽一些危险的函数,如果小白可直接屏蔽掉。

 

基于wlnmp一键包安装wordpress博客网站

本文基于wlnmp一键安装包搭建wordpress博客网站,当前安装系统CentOS7,wordpress版本5.7.1

wordpress中文版下载:https://cn.wordpress.org/download/

一些题外话:

如果你当前的服务器VPS内存只有1GB,建议php版本使用7.1,MySQL版本使用5.5,这样搭建好一个wordpress仅需512内存就可以顺利跑起来。

如果你当前的服务器VPS内存大于1GB,建议php版本使用7.4,MySQL版本使用5.7,这样会更加的安全,性能也会更好。

本文以php7.4、MySQL5.7为例

1、关闭selinux,关闭防火墙

或自行设置放开相关端口,此处不过多说明

2、添加epel源

3、添加wlnmp一键安装包源

4、安装nginx、php7.4、MySQL5.7

5、下载上传wordpress包,并刷新权限

将下载好的包上传到该目录下

6、配置MySQL数据库

默认密码为空,修改默认root密码,添加wordpress用户并授权

7、配置nginx

注意:server_name中的地址,改成你自己的,以及php的版本

8、保存退出重启nginx

备注

可修改该文件/usr/local/php/etc/php.ini,找到以下内容,在前面增加;符号,然后重启php(/etc/init.d/php-fpm74 restart)。disable_functions表示屏蔽一些危险的函数,如果小白可直接屏蔽掉