将wordpress部署 基于wordpress的网站开发与部署

Azure 中部署WordPress的方法

一、Azure 中创建WordPress虚拟机

成都创新互联公司长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为横县企业提供专业的成都网站制作、网站设计,横县网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。

(1)、登陆Azure:

打开Azure 官网,点击右侧上方的登陆Azure门户,输入Azure帐号与密码,点击 登陆 。

(2)、创建Wordpress虚拟机:

登陆Azure门户之后,单击左侧的新建按钮,然后在搜索栏中输入 WordPress 点击回车,如下图所示:

单击搜索到的 WordPress 4.5.2 简体中文 (CentOS 7.2) ,仔细阅读打开的 WordPress 产品描述信息。然后单击 创建 按钮。进入虚

拟机创建的 基本配置页面 ,出现四步骤如下图所示。

第一步配置说明:

Name 表示虚拟机名称,请输入1-64个字符。

VM disk type 表示虚拟机磁盘类型。

User name 表示创建的登陆用户名。

Authentication type 表示登陆验证类型,可以是 SSH公钥 或者 Password验证 ,当选择 Password验证 时,需要输入密码。

Password 和 Confirm password 表示当使用密码验证方式时使用的密码。注意,密码由小写字母、大写字母、数字、特殊符号

中至少由3种组成,长度至少12位。

订阅 表示您要使用您帐户中的哪个订阅来创建资源。

Resource group 表示要资源要创建到哪个资源组内。

位置 表示资源要创建的位置。

第二步配置说明:

此步配置虚拟机的计算单元,及相应价格,选择4G以上内存,相关 Azure 计算单元的描述,请参见 Azure 计算单元 (ACU)。

第三步配置说明:

High availability 表示是否将此虚拟机加入到 可用性集 中,添加的方法是:依次点击 Availability set 、 Create New ,并设置一

个可用性集名称,如 wordpress-avset 单击 确定 。

Storage Disk type 表示使用的磁盘类型,有HDD和SSD可选择。

Use managed disks 表示是否使用托管磁盘,相关托管磁盘的描述,请参见 Azure 托管磁盘概述

Virtual network 表示要使用的虚拟网络,相关虚拟网络描述,请参见 Azure 虚拟网络。

Subnet 表示要使用的虚拟网络中的哪个子网(子网划分),相关子网的详情,请参见添加、更改或删除虚拟网络子网

Public ip address 表示选择要创建的公共IP地址,相关公共IP地址详情,请参见为 Azure 网络接口添加、更改或删除 IP 地址。

Network security group 表示要添加的网络安全组,关于网络安全组详情,请参见网络安全组(NSG)简介。

Extensions 表示要为此虚拟机添加的扩展插件,一般用于自动化部署等。

Monitoring 表示是虚拟机的诊断选项。

以上步骤配置完成后,第四步中检查核对参数概要无误后,点击底部 确定 按钮,即可开始部署。

(3)、使用Putty连接到虚拟机:

当前面的虚拟机创建完成之后,您可以在资源列表中找到您的 公共IP地址 ,然后设置一个 DNS名称标签 并保存,如图:

连接完成后,您可以打开Putty,输入虚拟机的IP地址或者Dns名称(如:

mywordpress.chinanorth.cloudapp.chinacloudapi.cn ),然后使用您前面输入的Username和Password进行登陆。

执行完成之后,关闭Putty窗口,打开浏览器,输入:

即可看到WordPress页面。

二、使用WordPress

1、首次使用

前面步骤完成WordPress的安装部署之后,首次打开浏览器输入 然后点

击右侧最下方的登陆按钮 会打开管理员登陆页面。初始用户名和密码都是 admin

登陆成功后,即可进行添加文章、升级系统、设置界面等操作。

如何部署wordpress编程环境

配置Nginx

Nginx的配置文件是在安装目录的conf文件夹下的nginx.conf,并用Notepad++(没有安装此软件的话就使用记事本)打开它:

查找并定位到以下配置:

1

2

3

4

location / {

root html;

index index.html index.htm;

}

修改为:

1

2

3

4

location / {

root html;

index index.html index.htm index.php;

}

继续往下查找并定位到以下配置:

1

2

3

4

5

6

7

#location ~ \.php$ {

# root html;

# fastcgi_pass 127.0.0.1:9000;

# fastcgi_index index.php;

# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

# include fastcgi_params;

#}

将#号去掉,并改为:

1

2

3

4

5

6

7

location ~ \.php$ {

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

在Nginx的根目录下

创建php-cgi-start.vbs文件,添加以下内容:

1

createobject("wscript.shell").run "D:\WNMP\php-5.5.6-Win32-VC11-x64\php-cgi.exe -b 127.0.0.1:9000 -c D:\WNMP\php-5.5.6-Win32-VC11-x64\php.ini",0

创建nginx-start.vbs文件,添加以下内容:

1

createobject("wscript.shell").run "D:\WNMP\nginx-1.5.6\nginx.exe",0

创建service-start.bat文件用于启动web服务器,添加以下内容:

1

2

3

4

5

6

echo off;

php-cgi-start.vbs

echo php-cgi started.

Nginx-start.vbs

echo nginx started.

exit;

创建service-stop.bat文件用于关闭web服务器,添加以下内容:

1

2

3

4

5

6

echo off

echo Stopping nginx...

taskkill /F /IM nginx.exe nul

echo Stopping PHP FastCGI...

taskkill /F /IM php-cgi.exe nul

exit

以后只需用鼠标双击service-start.bat启动web服务,运行service-stop.bat关闭web服务。

配置完成后Nginx的安装根目录如下:

安装wordpress

将wordpress压缩包解压到D:\WNMP\nginx-1.5.6\html\目录下(这个目录是我们已配置的nginx默认根目录),并将文件夹重命名为wp,如下:

连接mysql数据库创建一个由wordpress专用的数据库:

C:\Windows\System32mysql -h localhost -u root -p123456

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 5

Server version: 5.5.25-log MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql create database wordpress;

Query OK, 1 row affected (0.00 sec)

mysql create user wp_admin@localhost identified by '123456';

Query OK, 0 rows affected (0.00 sec)

mysql grant all privileges on wordpress.* to wp_admin;

Query OK, 0 rows affected (0.00 sec)

在浏览器访问:即可访问wordpress安装页面(注意:nginx已启动)

创建配置文件

现在就开始

提交

进行安装

接下去就跟普通的网上注册一样简单了。

wordpress部署到百度云服务器?

个人建站的办法很简单,首先网站1核2G内存1M带宽,40G高效云盘。要准备以下的资料

选择云服务器,例如阿里或者腾讯等

国内服务器要备案,hk和国外服务器不用。

建立网站环境,安装 wp程序。

解析域名到服务器

WordPress程序选择的主机配置应该支持php。支持伪静态。首选毫无疑问是Linux系统的主机。

请点击输入图片描述

新手如何用WordPress自己建立一个网站

首先,你需要一个域名以及一台云服务器。

下面讲讲如何用云服务器搭建个人网站,针对新手的入门搭建步骤:

这里讲两种相对比较简单的方式,用云服务器来搭建wordpress网站。

第一种,利用镜像部署wordpress网站。

如果利用镜像部署的方法,首先要注意:部分境外地域暂不支持通过镜像市场创建云服务器,如果你选择的地域下没有看到“镜像市场”的选项,那就不能使用这个方法。可以用下面的第二种方法搭建网站。

镜像部署操作步骤:

在购买云服务器时,选择如下“镜像”-“镜像市场”-“wordpress博客平台”

第二种,利用宝塔面板一键部署wordpress网站

在购买云服务器的时候,镜像选择选择“公共镜像”下的linux系统(推荐CentOS)

具体的详细操作步骤可以参见这篇教程:云服务器如何搭建个人网站


本文名称:将wordpress部署 基于wordpress的网站开发与部署
当前网址:http://hbruida.cn/article/dddhgph.html