当前位置: 首页 > news >正文

搭建wordpress-安装xshell

安装xshell

下载地址

https://www.netsarang.com/download/down_xsh6.html?token=RmxrTGc3VEkwN2VxSnRuRC92RENkUUBRSzZtQWI3VGVwN0F2Q1llZ3VHWEZB

一、 window下安装

1、安装wamp

WAMP是一个windows上的php开发集成环境,一键安装php,apache和mysql,非常方便。

双击wampserver2.2exxxxxxxxxx.exe文件进行安装,安装过程中直接下一步即可。

另外安装过iis的同学注意停掉iis服务,因为iis占用80端口与apache的默认端口会发生冲突。

成功安装完wamp后桌面右下角的任务栏里应该会出现一个小托盘,点击这个托盘,在弹出菜单里选择倒数第四项启动所有服务。如果托盘变绿,那么安装成功,否则安装有问题,需要自己再三检查。

(我第一次安装失败,没办法启动,重新安装就好了,这个包不能用最新的,也会安装失败)

2、安装wordpress

解压wordpress-3.5.2-zh_CN.zip文件,注意,直接解压到当前目录就好了。

例如,如果你的wamp安装在D盘,那么你应该将解压出的文件夹放到D:\wamp\www这个路径下。

 

在浏览器里访问http://localhost/wordpress/ (停掉IIS服务,和我自己的一个数据库)

这时候应该出现wp-config.php文件不存在的提示,点击创建配置文件按钮。

然后又是一段提示,这时候点击现在就开始按钮。

这时候会出现配置数据库的表单。

  • 数据库名默认test(还是写test,不然总失败了,心酸。。。。);
  • 用户名填写root
  • 密码为空,但是要输入一个空格;
  • 数据库主机和表前缀都不要修改;

继续下一步,下面将创建wordpress blog的一些基本信息。

设置完站点信息后就基本完事了,恭喜大家得到了自己的第一个wordpress blog

 

注意:

1、自己本机安装了IIS,先把这个服务给停止了,不然占用80的端口了,打不开

计算机-管理

 

检查端口占用:

查看被占用端口对应的PID

即PID,这里是10004

继续输入tasklist|findstr 10004,回车,查看是哪个进程或者程序占用了80端口

 或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看1004对应的进程是谁

如果看不到PID这一列,如下图:

 2、访问时候提示“数据库连接错误”

解决:本机装了二个mysql数据库,占用了不同的端口,services.msc---进入服务,把mysql服务关闭或是改为手动,最后重启成功啦啦。。。

如果还不行!

Win键+R 输入:services.msc--进入服务

找到apache

找到apache 关掉它的服务!(最好是将它的启动类型改为手动)

重启wampserver!

如果变绿问题解决!

 

二、【windows】 xampp+wordpress 

下载wordpress
官网:https://cn.wordpress.org/
下载链接:https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip

下载xampp
http://sw.bos.baidu.com/sw-search-sp/software/18a65b9d50610/xampp-win32-5.6.28-1-VC11-installer.exe

我的安装路径是:D:\Program\xampp
所以我解压wordepress到
D:\Program\xampp\htdocs
解压完之后是
D:\Program\xampp\htdocs\wordpress

运行xampp

启动apache/mysql/

浏览器打开
http://localhost/wordpress
可以打开,代表成功了,

点击shell
设置root用户的密码
mysqladmin -u root password
我设置的密码是:123456
输入密码,登录
mysql -u root -p

create database wordpress;
查看数据库;
show databases;

有wordpress了

浏览器打开
http://localhost/wordpress
数据库中输入刚刚创建的:
wordpress

用户名:root

密码:刚刚设置的密码:123456
提交

PS:以下sql命令备用
删除库的命令
drop database wordpress;
使用库:
use wordpress;
显示库中的表:
show tables;
查询表中的数据:
select * from wp_users;

 三、Centos7+nginx+mysql++php-fpm+wordpress 

 

 

安装所需程序

yum install php php-mysql php-fpm lrzsz nginx mariadb mariadb-server -y

Cenos 7 启动服务

systemctl start nginx
systemctl start mariadb
systemctl start php-fpm

服务开机启动

systemctl enable nginx
systemctl enable mariadb
systemctl enable php-fpm

登录mysql并创建wordpress数据库,创建成功后退出数据库

mysql -u root -p
create database wordpress;
quit

创建存放worpress的文件夹:

mkdir /home/www/web

到worpress目录去

cd /home/www/web

下载wordpress文件

wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz

解压wordpress文件到当前目录

tar -zxvf wordpress-4.7.4-zh_CN.tar.gz

修改目录的所有者

chown -R apache:apache /home/www/web

修改目录的权限

chmod -R 777 /home/www/web

创建nginx配置文件:内容在文件末尾

vim /etc/nginx/conf.d/wordpress.conf

验证配置:

nginx -t

输出以下内容表示配置没有问题:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

重启nginx服务

systemctl reload nginx

打开浏览器,地址栏输入:
119.29.183.161
点击现在就开始;
数据库中:wordpress
用户名:root
密码:空
提交:
切回到xshell应用解决WordPress升级需要输入FTP信息wp-config.php文件最后加上下面这句:define(‘FS_METHOD’, “direct”);

vim /home/www/web/wordpress/wp-config.php

在文件末尾增加:

define(‘FS_METHOD’, “direct”);

保存文件
重启nginx服务

systemctl reload nginx

wordpress.conf
server {
listen 80;
server_name 119.29.183.161;
root /home/www/web/wordpress;;

# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;

location / {
index index.php;
try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
access_log off; log_not_found off; expires max;
}

location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

 

 

转载于:https://www.cnblogs.com/bell1991/p/7200865.html

相关文章:

  • python基础2
  • POJ 1830 开关问题(高斯消元求解的情况)
  • Python3的一些基本输入输出
  • 公有属性 公有方法(原型方法) 私有属性 私有方法 特权方法 静态属性 静态方法 对象字面量创建...
  • angularJS指令
  • 头文件assert.h
  • 后台运行命令:amp;和nohup command amp; 以及关闭、查看后台任务
  • 进程间通信之-信号signal--linux内核剖析(九)
  • 入门之快速排序
  • 基于.NET CORE微服务框架 -谈谈surging的服务容错降级
  • Vue框架 周期
  • 转 JavaScript 检查(Linting)工具的比较
  • 前端知识学习——html
  • oracle中length、lengthb、substr、substrb用法小结
  • SAS笔记(5) FLAG和计数器
  • If…else
  • JavaScript实现分页效果
  • java第三方包学习之lombok
  • React-redux的原理以及使用
  • Theano - 导数
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 记一次用 NodeJs 实现模拟登录的思路
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 实现简单的正则表达式引擎
  • 试着探索高并发下的系统架构面貌
  • 详解NodeJs流之一
  • Spring Batch JSON 支持
  • 正则表达式-基础知识Review
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​什么是bug?bug的源头在哪里?
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #HarmonyOS:基础语法
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (4)STL算法之比较
  • (5)STL算法之复制
  • (四)Controller接口控制器详解(三)
  • (四)JPA - JQPL 实现增删改查
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .net core 6 redis操作类
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • @NestedConfigurationProperty 注解用法
  • @selector(..)警告提示
  • [ 数据结构 - C++]红黑树RBTree
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...
  • [Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作
  • [C++从入门到精通] 14.虚函数、纯虚函数和虚析构(virtual)
  • [Codeforces1137D]Cooperative Game