搭建LNMP环境部署Wordpress博客

linux安装lnmp

  • PHP
    • 修改环境变量
  • Mysql
    • **mysql配置文件**
    • 初始化数据库
    • 设置mysql用户密码
  • Nginx
    • 增加nginx对PHP的支持
  • 搭建WordPress博客
    • 升级php版本
    • 下载WordPress安装包
    • 解压到目录下以后设置权限
    • ***可以一遍查看nginx日志一遍操作,容易看到哪里出错***
    • 编辑nginx和php配置文件
      • 设置WordPress数据库
  • 登录WordPress

 

PHP

在安装PHP之前需要安装一些依赖包,执行下面的命令就可以了,如果安装过请忽略

 

yum install vim gcc gcc++ wget libxml2-devel wget -y

  • 1

1.下载PHP

访问PHP的官方下载地址:https://php.net

找到自己想要安装的版本来进行下载,我这里就以我自己的需求来选个一个地址

 

wget http://cn2.php.net/get/php-5.6.34.tar.gz/from/this/mirror

  • 1

执行上面的目录来下载,这里来解释一下,mirror 这个是什么东西,这个就是和.gz 等的一样的压缩包,很多人等下载完这个东西,看到没有.zip,.gz 等这些后缀名,以为下载失败,其实不是,所以请放心。

接下来让我们解压文件

 

tar zxvf mirror

  • 1

解压完后得到php-5.6.34
其中php-5.6.34就是我们需要用到的压缩包,让我们进入目录进行安装

 

cd php-5.6.34

  • 1

进入目录之后就会发现有需要的文件,这些就是PHP的源文件

然后我们编译PHP文件生成makefile 文件

这里需要普及一个小的知识点,那就是fastcgi

php本来的请求是,当一个请求出现,PHP会启动一个进程来完成请求,然后关闭,但是这很耗费系统的资源,不符合我们的要求,我们需要php-fpm,然后可以监听php请求 ,如果有请求出现,那么开始提供进程来执行,如果业务多的话会创建一个新的,如果没有多余的请求的时候,php-fpm会释放掉多余的资源,而fastcgi就是php-fpm使用的前提,编译安装的时候必须加上这个参数。所以编译的时候需要加上–enable-fpm 选项

 

./configure --prefix=/usr/local/php --enable-fpm

  • 1

./configure 就是就是编译makefile文件的工具 --prefix 就是指定安装PHP到哪个目录

执行完成之后下面的命令

 

make && make install

  • 1

我们执行完成./configure 只是把我们的配置写入makefile文件,还没有安装,make 命令就是安装,到此我们就安装完成PHP了。

修改环境变量

/usr/local/php/bin/php 是PHP文件执行的入口,如果我们要将PHP写如Linux环境变量,需要加入的目录为/usr/local/php/bin

Mysql

清理环境

 

### 如果之前有部署过清理删除⼀下MySQL数据 pkill mysqld rm -rf /data/3306/*

  • 1
  • 2
  • 3
 

你可能感兴趣的:(linux,nginx,mysql)