码迷,mamicode.com
首页 > 其他好文 > 详细

用LNMP环境搭建Wordpress博客(yum安装)

时间:2020-07-16 12:19:43      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:更换   round   art   pass   col   sys   地址   epo   latest   

!!!首先要做的就是关闭系统的防火墙以及selinux:

  systemctl stop firewalld

  systemctl disable firewalld

  sed -ri ‘s/^(Selinux=).*/\1disabled/g‘ /etc/selinux/config

  setenforce 0

一、安装Nginx:

  1、创建nginx官方源:

    CentOS7                              CentOS6

    [nginx]                              [nginx]

    name=nginx repo                         name=nginx repo

    baseurl=http://nginx.org/packages/centos/7/$basearch/         baseurl=http://nginx.org/packages/centos/6/$basearch/

    gpgcheck=0                            gpgcheck=0

    enabled=1                            enabled=1

  2、安装nginx:

    yum install –y nginx

    systemctl start nginx   &&   /etc/init.d/nginx start/restart   —脚本启动/重启

  3、在/etc/nginx/conf.d/default.conf文件里面修改三处内容:

    1??、添加:index.php

      location / {

        root /usr/share/nginx/html;

        index index.php index.html index.htm; (红色是需要添加的内容)

        }

    2??、修改:①、将以下的内容去掉前面的注释“#” ;②、修改红的部分的内容

      location ~ \.php$ {

        root       /usr/share/nginx/html; (此处的文件路径是绝对路径,要与nginx工作目录路径一致)

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_index   index.php;

        fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;

        include     fastcgi_params;

        }

    保存退出,重启nginx服务即可

二、安装数据库(mariadb):

  1、安装数据库(mariadb-server),并启动:

    yum install –y mariadb-server

    systemctl start mariadb

  2、设置数据库管理员(root)密码:

    mysql_secure_installation   &&   mysqladmin –u root password ‘密码值’

  3、创建一个数据库给wordpress并设置密码:

    mysql -u root -p  #输入密码

    MariaDB [(none)]> create database wordpress;

    MariaDB [(none)]> create user wordpress identified by ‘123456‘;

    MariaDB [(none)]> grant all on root.* to wordpress;

    MariaDB [(none)]> flush privileges;

    MariaDB [(none)]> exit

三、安装PHP:

  1、安装扩展源epel-reldase和webtatic-release:

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

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

  2、安装PHP7版本:

    yum install -y php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 \

    php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm 

  3、启动php-fpm:

    systemctl start php-fpm

  4、测试nginx是否安装成功:在浏览器的地址栏输入本地的IP地址:例如:192.168.1.1

技术图片

 

 

   5、测试nginx是否支持PHP解析:

  进入到nginx的工作目录下,编辑PHP测试文件test.php:

    cd /usr/share/nginx/html

    vim test.php

      <?php

        phpinfo();

      ?>

    保存退出即可

  6、测试:

  在浏览器中输入:ip/test.php ;例如:192.168.1.1/test.php

 技术图片

 

 

 四、、安装wordpress

  1、下载wordpress并解压:

    wget https://wordpress.org/latest.tar.gz

    –zxvf latest.tar.gz

  2、将latest里面所以的文件移动到/usr/share/nginx/html/下

    mv /root/latest/* /usr/share/nginx/html/

  3、将wp-config-sample.php更换成 wp-config.php,并修改以下内容:

    cd /usr/share/nginx/html/

    mv wp-config-sample.php wp-config.php

    vim wp-config.php

      /** The name of the database for WordPress */

      define( ‘DB_NAME‘, ‘wordpress‘ );          (自己创建的wordpress数据库名)

      /** MySQL database username */

      define( ‘DB_USER‘, ‘root‘ );              (数据库管理员用户名)

      /** MySQL database password */

      define( ‘DB_PASSWORD‘, ‘123456‘ );          (数据库密码)

  4、将/usr/share/nginx/html/下的所有文件赋予全部权限,并设置所属主和所属组为nginx:

    chmod -R 777 /usr/share/nginx/html/

    chown -R nginx:nginx /usr/share/nginx/html/

  5、在浏览器地址栏输入:ip/wp-admin;例如:192.168.1.1/wp-admin

技术图片

 

 

      

 

用LNMP环境搭建Wordpress博客(yum安装)

标签:更换   round   art   pass   col   sys   地址   epo   latest   

原文地址:https://www.cnblogs.com/520qiangge/p/13321631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!