IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 2021-10-23 @基于LNMP环境上线wordpress博客 忘笑纳 -> 正文阅读

[系统运维]2021-10-23 @基于LNMP环境上线wordpress博客 忘笑纳

基于LNMP环境上线wordpress博客

这里提示一下 我是全程 yum安装的,不是编译安装的,编译安装的注意一下目录

mysql安装

关闭防火墙和selinux
1、清理安装环境:

# yum install mariadb mariadb-server  -y
# userdel -r mysql
# rm -rf /etc/my*
# rm -rf /var/lib/mysql

2、创建mysql用户

useradd -r mysql -M -s /bin/nologin
-M 不创建用户的家目录

3、我这里是下载的mariadb 为了安全我进行初始化拉 设置了一个密码

mysql_secure_installation  初始化

4、启动mysql

systemctl start mariadb
mysql -p1
chkconfig mysqld on  #设置开机启动

启动MySQL数据库,并检查端口监听状态

netstat -lntp | grep 3306

在这里插入图片描述

安装 Nginx

yum -y install nginx

1、启动nginx

systemctl start ngin

2、验证 Nginx 服务是否启动成功

netstat -lntp | grep nginx 

在这里插入图片描述

安装 Php/

1、yum 安装php7.1

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2、

yum install php71w-xsl php71w php71w-ldap php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath php71w-mcrypt -y

3、

yum install -y php71w-fpm

4、启动

systemctl start php-fpm   #启动
systemctl enable php-fpm  #开机自起

配置nginx文件

我这里是使用的nginx子配置文件,提醒一下要先把主配置文件里面server注释掉
vim /etc/nginx/conf.d/nginx.conf

server {
        listen 80;
        server_name localhost;
        index index.html index.htm index.php;
        root /usr/share/nginx/html;
        location ~ \.php$
        {
                include fastcgi_params;        #指定nginx连接php-fpm的常量
                fastcgi_pass 127.0.0.1:9000;    #连接php-fpm的地址和端口
                fastcgi_index index.php;        #指定默认页面
                fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; #指定>站点根目录
        }
}

在这里插入图片描述
php-fpm 管理命令

[root@qfedu.com ~]# systemctl stop php-fpm.service 			# 停止服务
[root@qfedu.com ~]# systemctl restart php-fpm.service 		# 重新启动服务
[root@qfedu.com ~]# systemctl status php-fpm.service		# 查看服务当前状态
[root@qfedu.com ~]# systemctl disable php-fpm.service 		# 停止开机自启动

添加 php 探测文件

5、cd /usr/share/nginx/html/ 默认nginx发布目录
vim index.php 默认没有这个文件,创建的

<?php
phpinfo();
?>

验证 Nginx 关联 php-fpm

重启 php-fpm

systemctl restart php-fpm.service
 ps -ef|grep php-fpm
root      69652      1  0 14:02 ?        00:00:00 php-fpm: master process (/usr/local/php7/etc/php-fpm.conf)
nginx     69653  69652  0 14:02 ?        00:00:00 php-fpm: pool www
nginx     69654  69652  0 14:02 ?        00:00:00 php-fpm: pool www
nginx     69655  69652  0 14:02 ?        00:00:00 php-fpm: pool www
nginx     69656  69652  0 14:02 ?        00:00:00 php-fpm: pool www
nginx     69657  69652  0 14:02 ?        00:00:00 php-fpm: pool www

重载 Nginx 配置

systemctl reload nginx
systemctl status nginx
或:
/usr/sbin/nginx -s reload

访问验证
在这里插入图片描述
LNMP环境安装完成!

基于LNMP环境上线wordpress博客

我这里是用的包 包博客好像已经有拉,然后就是进行解压就可以
wordpress-4.9.4-zh_CN.tar.gz

在这里插入图片描述

tar xzvf wordpress-4.9.4-zh_CN.tar.gz
 rm -rf /usr/local/nginx/html/*
cp -r wordpress/* /usr/local/nginx/html/ #将代码拷贝到网站发布目录中
[root@localhost ~]# systemctl restart nginx

创建数据库

mysql -uroot -p1
mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)

mysql> \q
Bye

测试访问
在这里插入图片描述
我用的是课件上面的图片 密码你使用你自己创建的
在这里插入图片描述

重点,这里提示

提示不能写入 需要你去创建一个wp-config.php文件
然后把文字 粘贴进去
在这里插入图片描述
如果不能创建wp-config.php请手动创建

cd /usr/share/nginx/html/
vim wp-config.php ---创建这个文件,将提示框中的信息粘贴进去

由于我们用的php7.3的需要修改代码,找下面配置文件

vim /usr/share/nginx/html/wp-includes/pomo/plural-forms.php 
第  210  行
解决办法找到报错位置。将continue改为break,。

在这里插入图片描述
然后 进行随便 输入 站点 什么的 没关系信息可以修改的 然后进来修改设置
改成任何人都可以注册
在这里插入图片描述
重新打开一个网页 ip 访问就可
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-24 15:13:03  更:2021-10-24 15:15:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:18:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码