本文整理自网络,侵删。
目录
- 实验环境
- 安装Nginx服务
- 安装Mysql数据库
- 安装PHP
- 修改Nginx配置文件
- 部署WordPress个人博客
实验环境
实验环境:
[root@lnmp ~]# uname -r 2.6.32-754.el6.x86_64 [root@lnmp ~]# cat /etc/redhat-release CentOS release 6.10 (Final) [root@lnmp ~]# cat /etc/hosts 192.168.1.30 lnmp 172.16.1.30 lnmp
软件版本:
NGINX:nginx-1.12.2.tar.gz MYSQL:mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz PHP:php-5.5.3.tar.gz libiconv:libiconv-1.16.tar.gz wordpress:wordpress-4.7.3-zh_CN.tar.gz
安装Nginx服务
Nginx服务部署过程:
请参考:小白也可以完成的0基础部署Nginx服务
安装Mysql数据库
下载二进制MySQL包:
[root@lnmp tools]# wget -q https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.6/mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz
解压MySQL包:
[root@lnmp tools]# tar xf mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz -C /app/
创建MySQL用户及授权:
[root@lnmp tools]# cd /app/ [root@lnmp app]# ln -s mysql-5.6.47-linux-glibc2.12-x86_64/ /app/mysql [root@lnmp tools]# useradd mysql -s /sbin/nologin -M [root@lnmp mysql]# chown mysql.mysql /app/mysql/data/
初始化MySQL:
第一遍初始化报错,然后我把data目录下东西干掉后就好了。什么原理?
[root@lnmp mysql]# bin/mysqld --user=mysql --datadir=/app/mysql/data --basedir=/app/mysql
制作MySQL启动脚本:
[root@lnmp data]# cp /app/mysql/support-files/mysql.server /etc/init.d/mysqld cp:是否覆盖"/etc/init.d/mysqld"? y [root@lnmp mysql]# sed -ri 's#/usr/local#/app#g' /etc/init.d/mysqld /app/mysql/bin/mysqld_safe
创建配置文件:
[root@lnmp mysql]# cp /app/mysql/support-files/my-default.cnf /etc/my.cnf cp:是否覆盖"/etc/my.cnf"? y
启动MySQL:
[root@lnmp mysql]# /etc/init.d/mysqld restart Shutting down MySQL.. SUCCESS! Starting MySQL. SUCCESS! [root@lnmp mysql]# netstat -utpln | grep mysqld tcp 0 0 :::3306 :::* LISTEN 17796/mysqld
设置环境变量:
[root@lnmp mysql]# echo 'export PATH=/app/mysql/bin:$PATH' >>/etc/profile [root@lnmp mysql]# source /etc/profile
登录数据库:
相关阅读 >>
更多相关阅读请进入《wordpress》频道 >>
转载请注明出处:木庄网络博客 » Nginx服务LNMP之WordPress部署流程步骤
标签:wordpress
相关推荐
评论
管理员已关闭评论功能...