zoukankan      html  css  js  c++  java
  • wordpress安装

    1、前提已经安装好lnmp  测试连接mysql没有问题;lnmp安装请参照 python篇 一键安装lnmp

    2、创建wordpress数据库

    mysql> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | mysql |
    | performance_schema |
    | sys |
    +--------------------+
    4 rows in set (0.03 sec)

    mysql> create database wordpress;
    Query OK, 1 row affected (0.02 sec)

    mysql> select user();
    +----------------+
    | user() |
    +----------------+
    | root@localhost |
    +----------------+
    1 row in set (0.00 sec)

    mysql> select user,host from mysql.user;
    +---------------+-----------+
    | user | host |
    +---------------+-----------+
    | root | % |
    | mysql.session | localhost |
    | mysql.sys | localhost |
    | root | localhost |
    +---------------+-----------+
    4 rows in set (0.00 sec)

    mysql> grant all on wordpress.* to'wordpress'@'localhost' identified by 'jenkins!666';     #创建用户同时授权。无需单独创建用户
    Query OK, 0 rows affected, 1 warning (0.00 sec)

    mysql> select user,host from mysql.user;
    +---------------+-----------+
    | user | host |
    +---------------+-----------+
    | root | % |
    | mysql.session | localhost |
    | mysql.sys | localhost |
    | root | localhost |
    | wordpress | localhost |
    +---------------+-----------+
    5 rows in set (0.00 sec)

    mysql> show grants for wordpress@'localhost';
    +------------------------------------------------------------------+
    | Grants for wordpress@localhost |
    +------------------------------------------------------------------+
    | GRANT USAGE ON *.* TO 'wordpress'@'localhost' |
    | GRANT ALL PRIVILEGES ON "wordpress".* TO 'wordpress'@'localhost' |
    +------------------------------------------------------------------+
    2 rows in set (0.00 sec)

    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

    mysql>

    3、下载wordpress安装包

    [root@bogon local]# cd /var/www/www.test.com/
    [root@bogon www.test.com]# ls
    index.html index.php
    [root@bogon www.test.com]# mkdir bak
    [root@bogon www.test.com]# mv * bak/
    mv: cannot move ‘bak’ to a subdirectory of itself, ‘bak/bak’
    [root@bogon www.test.com]#
    [root@bogon www.test.com]# ls
    bak
    [root@bogon www.test.com]# ls bak/
    index.html index.php

    [root@bogon www.test.com]# cd /usr/local/

    [root@bogon local]# wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz

    --2018-11-28 21:08:51-- https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
    Resolving cn.wordpress.org (cn.wordpress.org)... 198.143.164.252
    Connecting to cn.wordpress.org (cn.wordpress.org)|198.143.164.252|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 9082696 (8.7M) [application/octet-stream]
    Saving to: ‘wordpress-4.9.4-zh_CN.tar.gz’

    100%[===========================================================================================>] 9,082,696 3.74MB/s in 2.3s

    2018-11-28 21:08:54 (3.74 MB/s) - ‘wordpress-4.9.4-zh_CN.tar.gz’ saved [9082696/9082696]

    [root@bogon local]# tar -xf wordpress-4.9.4-zh_CN.tar.gz
    [root@bogon local]# cp -a wordpress/* /var/www/www.test.com/


    [root@bogon local]# cp -a wordpress/* /var/www/www.test.com/
    [root@bogon local]# chown -R nginx.nginx /var/www/www.test.com/

     4、添加nginx配置文件

    [root@bogon conf.d]# cat test6.conf 
    server
        {
            listen       8085;
            server_name 192.168.0.204;              #填写 ip 或者域名
            index index.html index.htm default.html index.php;
            root  /var/www/www.test.com/;
    
            if (!-e $request_filename) {            #访问路径的文件不存在则重写URL转交给ThinkPHP处理
                rewrite  ^/(.*)$  /index.php/$1  last;
                break;
            }
            
    
    	location ~ [^/].php(/|$)
    	    {
            	try_files $uri =404;
    		fastcgi_pass  127.0.0.1:9000;
    		fastcgi_index index.php;
    		include fastcgi.conf;                   #注意这个include 这个配置文件是nginx自带的,一定要有
    	
    		#下面这 8 行统称为fastcgi_params的配置,nginx也有自带的fastcgi_params,但是报错,按照下面的就行
    		#宝塔面板里面 直接把这 8 行写到了一个pathinfo.conf文件里面,用一句话include pathinfo.conf代替
    
    		set $real_script_name $fastcgi_script_name;
    		if ($fastcgi_script_name ~ "^(.+?.php)(/.+)$") {
                    	set $real_script_name $1;
                    	set $path_info $2;
     		}
    		fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
    		fastcgi_param SCRIPT_NAME $real_script_name;
    		fastcgi_param PATH_INFO $path_info;
    
    
        	}       
    
    
            location /status {
                stub_status on;
                access_log   off;
            }
    
    	location /favicon.ico {
    	    root html;
    	}
    
            location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
                {
                    expires      15d;
                }
    
            location ~ .*.(js|css)?$
                {
                    expires      6h;
                }
            access_log  /var/www/ceshi.access.log  access;
            error_log  /var/www/ceshi.error.log;
        }
    

      

    5、安装wordpress

    http://192.168.1.204:8085/wp-admin/setup-config.php

    参照文档

    https://blog.csdn.net/Mr_rsq/article/details/79652629

  • 相关阅读:
    184. Department Highest Salary【leetcode】sql,join on
    181. Employees Earning More Than Their Managers【leetcode】,sql,inner join ,where
    178. Rank Scores【leetcode】,sql
    177. Nth Highest Salary【leetcode】,第n高数值,sql,limit,offset
    176. Second Highest Salary【取表中第二高的值】,sql,limit,offset
    118. Pascal's Triangle【LeetCode】,java,算法,杨辉三角
    204. Count Primes【leetcode】java,算法,质数
    202. Happy Number【leetcode】java,hashSet,算法
    41. First Missing Positive【leetcode】寻找第一个丢失的整数,java,算法
    删除
  • 原文地址:https://www.cnblogs.com/effortsing/p/10036872.html
Copyright © 2011-2022 走看看