网站搭建

wordpress是使用php语言开发的平台,用户可以在支持php和mysql数据库的服务器上架设属于自己的网站。全球约34%的网站都在用wordpress、小到兴趣博客、大到新闻网站,国外的学校里甚至都有wordpress相关的课程。在中国wordpress没有在国外那么火,但是依旧力压群雄,国内有不少网站都是用的wordpress,比如数字中国,爱范儿等。另外wordpress有着将近50000个扩展插件和5000个主题模板,使用wordpress甚至可以搭建一个社区或者商城。

前期准备工作

 

1、域名 (例如http://baidu.com,godaddy、万网、腾讯云、百度云都可以),如果网站还未做好可先不用购买域名。注:国内购买域名需要备案才可访问,备案审核时间一天左右,如果需要可提前购买,价格在20~55rmb不等。

2、主机(web服务器,用来存放网站程序、图片等,可买国内虚拟主机或服务器,注意自己的网站程序使用的是哪种语言及数据库),选好主机后可以先购买7天免费试用,进行网站调试,看是否适合。各大主机商都提供的有试用空间。 注: 国内主机必须经过备案才可访问,备案时间大致20个工作日左右。

3、wordpress程序 (在http://cn.wordpress.org下载),如果安装有宝塔面板,可以使用宝塔里面的一键安装服务。

注意: 建议买域名时候,买.con和.cn是最好的选择,不要图便宜,选择其他的后缀! 域名和空间均买同一家最好,便于备案

详细步骤

一、域名购买

可在阿里云万网注册域名 、西部数码注册域名等。

二、主机购买

  • 1.如果经济允许可以买服务器,价格稍微有点贵。如果仅作为个人网站,可以购买虚拟主机。不管事虚拟主机或服务器 都需要向工信部备案才可使用。
  • 2.如不想备案主机可以买国外的主机;如新加坡、美国等,还有中国的香港。根据自己的需要选择哪种主机,主机不在贵合适就行。

域名和虚拟主机购买如下截图

服务器和域名注册方式一

 

服务器和域名注册方式二

三、域名解析

在域名解析前需要进行实名认证,请准备好身份证等资料,按空间商提供的方式填写个人资料即可;购买主机后需要把自己购买的域名和主机的ip地址对应起来,先找到自己主机的canme地址,如下图所示:

1.西部数码域名解析说明

域名解析说明

 

域名解析说明

 

域名解析说明

2.阿里云域名解析说明(点击控制台——>点击服务器或域名)

 

域名解析说明

 

域名解析说明

 

域名解析说明

 

域名解析说明

到域名服务商找到域名解析的入口,添加2条记录。如图所示主机记录分别为www和@ 记录值是cname地址,如果你的域名服务商不支持把@主机记录用cname方式解析,就用a记录,记录值填写ip地址 。

到这里域名解析完成其实网站就可以访问了(前提是域名和主机都已备案审核通过)

四、域名和空间备案

 

域名和空间备案

域名和空间备案

在备案界面中,根据提示一步一步操作就可以了!需要注意的是,在你成功购买域名之后,需要先实名认证(支持个人和公司)!然后实名认证成功之后,在3天之内先不要去操作备案,要不然会提示:域名不存在注册商验证库中!

大概备案下来需要的时间是20个工作日左右!这样我们在等待的同时就可以来先把自己的网站弄好!

五、安装wordpress程序

1.宝塔面板安装wordpress(方法一)

进入宝塔官网,先注册一个用户,选择linux版、windows版中的其中一个即可,这里选择linux版进行介绍。下载安装后配置宝塔环境,安装php、apache、mysql等程序。如下图所示:

 

宝塔面板安装

 

宝塔面板安装

安装wordpress

 

安装wordpress

注意:进入面板前,现在服务器中释放安全组中的以下端口(8888 | 888 | 80 | 443 | 20 | 21)

后台地址是:你的域名或ip/wp-admin/

2.虚拟主机安装wordpress(方法二)

先下载好wordpress安装包,后缀名为.zip文件格式,通过ftp软件或者去虚拟空间网站将压缩包上传至空间根目录,一般为www文件下并解压。通过访问域名或者ip地址进行安装,按wordpress引导进行安装。 后台地址是:你的域名/wp-admin/

虚拟主机安装

3.虚拟主机安装wordpress(方法三)

如果在阿里云购买的ecs是linux系统的,就是里面什么都没有,我们需要来配置web环境!

①下载相对应的安装包

到阿里云官网中,打开云市场,搜索“linux一键安装web环境”!然后就会找到这个:

 

虚拟主机安装

还要2块钱,好吧认了!没关系,找不到的朋友,可以私信我“囤主题”。

下载下来后,是一个安装包,我们首先让他放到桌面就好!一会有大用!下载解压后方在桌面即可。

 

sh1.5.5

② 下载安装xshell和xftp

记住一个是xshell,一个是xftp!不要下载错了!官网下载特别慢!没关系,可以私信我“囤主题”,下载完后先安装xshell和xftp软件。

 

下载安装xshell

 

下载安装xftp

 

两个都安装好后,我们接下来xshell远程连接我们自己的服务器!

③ xshell远程配置

打开xshell,会看到首页!然后我们在左上角,打开“文件”–>“新建”

xshell远程配置

“主机”呢就是你所购买的阿里云esc的公网ip!自己可以在阿里云后台,看到自己的公网ip!然后我们选择确定连接! ,名称可以随便填(比如我填我的官网囤主题),其他默认即可。 接下来要我们输入我们所购买服务器的账号和密码!填上你得密码即可! 如下图:

 

xshell远程配置

xshell远程配置

这样我们就连接到我们的服务器了

xshell远程配置

右下角的灯是绿色的,代表我们连接成功,如果是红色的话,我们点击右上角的重新连接就好!

④ 设置字符(避免乱码)

点击右上角的“文件”,然后点击“属性”!

xshell配置

 

xshell配置

⑤ 将下载好的 “linux一键安装web环境” 拷贝到服务器

linux一键安装web环境

 

linux一键安装web环境

然后拖拽完毕后,我们在xshell中输入:ll (小写的l)然后点回车键! 记住,这个1.5.5 是指你安装的“linux一键安装web环境”的版本型号。

⑥web服务器的选择

接着在xshell中输入命令:

chmod –r 777 sh-1.5.5 (然后回车)

cd sh-1.5.5 (然后回车)

./install.sh (然后回车)

注意:以上的1.5.5是你的版本型号,一定要输入和你下载相对应的版本型号!

接下来之后,会进入一系列的选择,一定要对应我下面的提示选择,不要问原因,这原因一说可就话长了!感兴趣的可以去百度!

我们输入2,点回车!

第一个我们再选择2,点回车

第二个我们选择5.4.23的php版本,选2,点回车!

然后我们选择mysql的版本,我们选择5.5.40的,输入2,点回车!

然后就没有什么事了,我们静等安装吧,这个安装过程大概需要20分钟左右!

⑦ 安装完成后检查

安装完成后检查

我们点击“+”新建一个工程!然后输入命令:netstat -tunpl

安装完成后检查

这就说明成功了!可以看到正在运行状态的服务及端口:9000 端口是 php 进程服务,3306 端口是 mysql 服务,80端口是 httpd 或者 nginx 服务,21 端口是 ftp 服务!

⑧ 设置ftp和mysql的密码

在xshell中输入:cat account.log

就可以看到我们的ftp和mysql的密码!

设置ftp和mysql的密码

然后我们输入命令:passwd www 修改自己的ftp密码!

然后输入命令mysqladmin -uroot -p旧密码 password 新密码 修改自己的mysql的密码!

⑨ 安装数据库

接下来,我们需要安装一个数据库!我们下载phpmyadmin,直接到官网下载就好 , 下载完成后我们解压缩,打开xshell->点击上方的文件夹样式的小按钮打开xftp->进入alidata/www/phpwind目录下,将这个目录的所有文件全部删除。记住全选删除! 将解压出来的文件夹拖拽至被我们清空的文件夹下,成功后效果如下:

 

安装数据库

然后我们就可以用自己得公网ip打开了:打开浏览器输入“公网ip/phpmyadmin”(比如http://12121212/phpmyadmin/)(注意:这个phpmyamin是你拖进安装包得名字)

我下载得安装包名字是:phpmyadmin-4.8.0.1-all-languages 所以我打开得方式应该是:ip/phpmyadmin-4.8.0.1-all-languages。 效果如下:

安装数据库

然后输入我们得mysql得账号和密码就行了,如果没改得话就是root和你得密码!

注意:如果你上面得过程都配置好了,还是用公网ip打不开,我等会说!

登录之后:接下来我们建立可使用的数据库:

安装数据库

排序方式选择:utf8_general_ci

六、 如果公网ip打不开网站怎么办?

如果我们用自己得公网ip打不开自己得网站,多数是因为,ecs得防火墙设置,接下来,我们登录阿里云控制台,进行设置下就好:

ecs设置

点开控制台,然后点击我们得服务器ecs! 然后点击管理:

ecs设置

 

ecs设置

然后我们点进去安全组,选择配置规则: 如果打开后,你没有80/80这个端口,就在右上角添加一个80/80得端口,就可以了!这样我们得公网ip就可以使用了!

七、 安装wordpress

wordpress是一款开源的php框架,搭建个人网站最实用的选择之一,甚至你都不需要懂php你就可以搭建自己的个人网站。提供强大的后台文章管理和插件及主题管理,几乎可以满足个人网站所有需求。甚至,找个好的网站模板,你就相当于成功了一大半。解压完了之后,将wordpress文件夹内部(注意不是wordpress这个文件夹,而是其内容)的全部内容传输到服务器端的alidata/www/phpwind目录下(没错,和phpmyadmin放在一起),如下图所示

安装wordpress

使用浏览器访问阿里云的公网ip,会进入wordpress的安装页面,如下图所示:

安装wordpress

数据库:填写我们刚刚建立的那个数据库的名称用户名:如果您没有更改过的话就是root(这里其实就是mysql的用户名)密码:您的密码主机:localhost即可,不需要更改表前缀:这里是在数据库中建立的表的前缀名,默认是wp_,意思就是在数据库空建立的表都是wp_开头的,处于安全考量不建议使用默认的wp_,你可以根据自己的喜好设置其他的前缀点击提交,然后设置一些您网站的基本信息,最后点击安装即可。然后我们选择登录之后,我们就可以使用了!