CentOS7.2配置LNMP环境并安装配置网站WordPress
1,安装环境查看

2,安装MySQL5.7.22
下载MySQL
wget https://downloads.mysql.com/archives/get/file/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
解压
tar -xf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
清理mysql-libs
yum remove mysql-libs
安装,安装顺序为common-libs-client-server
rpm -vih mysql-community-common-5.7.22-1.el7.x86_64.rpm
rpm -vih mysql-community-libs-5.7.22-1.el7.x86_64.rpm
rpm -vih mysql-community-client-5.7.22-1.el7.x86_64.rpm
rpm -vih mysql-community-server-5.7.22-1.el7.x86_64.rpm
rpm -vih mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm
PS: mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm需要安装 否则在安装php时会报错
修改my.cnf配置文件增加一行取消密码复杂度验证
validate_password_policy=LOW
启动
systemctl start mysqld
systemctl status mysqld
systemctl enable mysqld
初始密码为
cat /var/log/mysqld.log | grep password
登录修改密码
mysql -uroot -p1qaz2wsx
set password=password('password');
创建数据库设置权限
create database wordpress;
create user wordpress@'localhost' identified by 'password';
garnt all on wordpress.* ro wordpress@'localhost';
flush privileges;
3,安装nginx
下载
wget http://nginx.org/download/nginx-1.16.0.tar.gz
解压
tar -xf nginx-1.16.0.tar.gz
安装必要插件
yum -y install gcc-c++ zlib-devel pcre-devel
安装
cd nginx
./configure --prefix=/usr/local/nginx-1.16.0
make && make install
设置软连接
ln -s /usr/local/nginx-1.16.0/ /usr/local/nginx
修改配置文件
/usr/local/nginx/conf/nginx.conf
增加以下内容
location ~ \.php$ {
root html/wordpress;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

PS:标红地方与默认配置不同,需要注意,如不设置如此会导致网站访问php文件出现404
启动
/usr/local/nginx/sbin/nginx
4,安装配置php
设置yum
rpm -ivh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装php7
yum -y install php70w php70w-fpm php70w-pdo php70w-mysql
查看php版本
php -v
php-fpm -v

验证在跟目录下面创建test.php
<?php
phpinfo()
?>
访问
http://ip/test.php
出现以下界面代表安装php成功

php连接mysql测试
mysql.php
<?php
$mysqli = new mysqli("localhost", "root", "Mysql123456!");
if(!$mysqli) {
echo"database error";
}else{
echo"MySQL successful";
}
$mysqli->close();
?>
访问出现以下代表php连接mysql成功

5,安装wordpress
官网下载压缩包下载地址
https://cn.wordpress.org/download/
解压至网站根目录,页面访问按照提示一步步操作即可,配置文件wp-config.php会在页面生成复制代码新建配置文件即可
CentOS7.2配置LNMP环境并安装配置网站WordPress的更多相关文章
- LNMP环境的安装配置
0.安装必要的依赖软件 如果已经安装了可能会进行升级,版本完全一致则不会进行任何操作. yum -y install bzip2-devel curl-devel freetype-devel gcc ...
- MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)
MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1) VMawre-workstation版本包 地址: https://m ...
- Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)
Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1) VMawre-workstation版本包 地址: https://my.vmw ...
- Centos7之LNMP环境编译安装
Centos7之LNMP环境编译安装 一.系统环境准备 注:安装时间过长,只做参考!!!1.系统信息 [root@localhost ~]# uname -r 3.10.0-957.el7.x86_6 ...
- CentOS7.1下生产环境Keepalived+Nginx配置
CentOS7.1下生产环境Keepalived+Nginx配置 [日期:2015-07-20] 来源:Linux社区 作者:soulful [字体:大 中 小] 注:下文涉及到配置的,如无特别 ...
- LNMP笔记:阿里云32位 CentOS 5.4 配置 LNMP环境
最近比较郁闷的是 WordPress大学 服务器故障,由于诸多原因没及时处理,导致10多天无法访问.倡萌也是刚接触服务器环境配置,维护的确力不从心,没办法排查出错误根源,所以只好重置系统盘,重新配置L ...
- 原创:centos7.1下 ZooKeeper 集群安装配置+Python实战范例
centos7.1下 ZooKeeper 集群安装配置+Python实战范例 下载:http://apache.fayea.com/zookeeper/zookeeper-3.4.9/zookeepe ...
- 新手配置LNMP环境教程
回顾一下这几天自己配置LNMP环境踩得坑,希望帮助更多人 前期准备:VMtool.Linux.Nginx.Mysql.PHP.cmake 版本如下:Centos6.nginx1.6.0.mysql5. ...
- 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...
随机推荐
- 【轉】mantis安裝
一.mantis简介 可以看出,mantis是一个基于php技术的,个人觉得这个系统还是很完善的. 安装mantis,需要安装一下软件: phpMyAdmin 下载地址https://w ...
- 基于 CSS 的 Web 框架 CJSS
CJSS 是一个基于 CSS 的 Web 框架,所有效果都在 CSS 文件中生效,可以在 CSS 中使用它添加更多功能,或者构建一个完整的页面. 使用方法: HTML 想要使用某个组件,在 CSS 文 ...
- docker学习(五)
一.实战案例介绍一些典型的应用场景和案例. 1.使用Supervisor来管理进程Docker 容器在启动的时候开启单个进程,比如,一个 ssh 或者 apache 的 daemon 服务.但我们经常 ...
- Ubuntu14.04 软件安装卸载
----常用软件安装 sudo apt-get install vim-gtk //安装vim软件 sudo apt-get install zip //安装解压软件和解压文件 sudo apt-ge ...
- for循环实战性能优化
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的.今天就来说一下java代码优化的事情,今天主要聊一下对于for(wh ...
- PHP开发高可用高安全App后端☆
第1章 本章先讲解课程所含技术点,并演示相关的项目,让小伙伴对课程有个初步的认知,然后再带领小伙伴进行功能的分析,表的ER总关系图 第2章本章主要讲解课程的一些准备工作知识.包括工具.环境.模板等. ...
- ICEM棱柱网格生成方向【转载】
转载自:http://blog.sina.com.cn/s/blog_8add9da60102v2hv.html 利用ICEM生成边界层网格(棱柱网格)时,发现生成的棱柱网格的方向不在流体域一侧,跑到 ...
- mysql使用慢查询日志分析数据执行情况
#查询慢查询日志文件路径show variables like '%slow_query%';#开启慢查询日志 ; #设置慢查询阀值为0,将所有的语句都记入慢查询日志 ;#未使用索引的查询也被记录到慢 ...
- Win+数字快速启动/切换指定程序
Windows键+数字,可以快速启动任务栏上的程序 按下按下Win+4桌面将切换到排序第4的程序:页也就是谷歌浏览器. 今天刚发现这个小功能. 文章来源:外星人来地球 欢迎关注,有问题一起学习欢迎 ...
- linux物理内存与虚拟内存
http://www.360doc.com/content/14/0123/14/14450281_347336709.shtml 1.查看内存占用情况 $ free -m -h total used ...