【转】亚马逊服务器 EC2 利用Linux搭建WordPress教程(二)

Share

1、开始配置一台wordpress服务器:安装相关软件

上一篇请看: https://www.rrdaj.com/hzseo/seoxin-shou-ru-men-xue-xi/wzrzfx/4013.html ,好了开始吧,执行:

sudo apt-get update
sudo apt-get upgrade

输入命令行,回车

不用怕输错,所有命令行都可以右键复制粘贴。

作为一个基本Web网站,我们需要至少这三样东西:Apache,PHP以及 MySQL。

传统意义上LAMP套装是Linux + apache + mysql + php。Linux作为操作系统,apache作为服务器,mysql是数据库,php作为服务器和数据库之间的接口(以及cgi)

2、Ubuntu系统一键安装LAMP套装

sudo apt-get install tasksel
sudo tasksel install lamp-server

这里注意中间有一步需要我们设置密码的地方,一定要记住。另外,命令行需要continue的地方输入y回车就行。

重启Apache2:

sudo /etc/init.d/apache2 restart

验证服务器是否正常:

curl http://localhost/

如果能看到html内容打印,有”It works!” 字样,说明服务已经启动成功了。
为了方便,我把它copy下来本地打开了。

It works!
然后在我们本地电脑浏览器上输入 http://<你的pulic-dnc>, 像这个 http://ec2-xx-xx-xx-xx.compute-1.amazonaws.com, 如果看到 “It works!”, 说明网站已经可以对外访问了。

本地访问
记得我们之前已经解析过域名了对吧,那么浏览器输入你的域名,访问成功!

你的网站

3 、安装phpmyadmin,它默认会安装到 /usr/share/phpmyadmin下面,中间会提示你输入mysql的root密码(登录phpmyadmin会用到)。

sudo apt-get install phpmyadmin

移动phpmyadmin至根目录

mv /usr/share/phpmyadmin /var/www/html/phpmyadmin

启用mod_rewrite模块

sudo a2enmod rewrite

为了我们后面能够在wordpress中使用WP Super Cache插件來加速网站性能,我们同时启用mode_headers和mode_expires两个插件

sudo a2enmod headers
sudo a2enmod expires

下面是wordpress官方给出的主机系统需求列表:

安装wordpress的主机条件

然后用浏览器打开 http://<IP地址>/phpmyadmin/,登录界面就出来了。用户名为root,密码就是我们设置的mysql密码。

phpmyadmin登录界面

4.安装wordpress:在wordpress官网找到最新的下载链接,复制。
执行:

wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
unzip wordpress-4.7.4-zh_CN.zip

注意,这里如果提示unzip没有define,就sudo apt-get install unzip一下。

然后我们移动wordpress到根目录下:

mv wordpress /var/www/html/

修改文件夹权限:

chmod -R 777 /var/www/html/

在浏览器中输入http://ip地址/wordpress , 出现了wordpress的欢迎界面。

wordpress欢迎界面

按照向导一步一步填写,我的原图找不到了, 在网上找了一个案例如下:

建立数据库

这里需要说明的是:

  1. 数据库之前如果没有在phpmyadmin建立,会提示找不到,所以需要在phpmyadmin建一个;
  2. 用户名和密码即为mysql的用户名和密码;
  3. 主机:localhost即可,不需要更改;
  4. 表前缀:这里是在数据库中建立的表的前缀名,默认是wp_,意思就是在数据库建立的表都是wp_开头的,你也可以根据自己的喜好设置其他的前缀。

点击提交,然后设置一些网站的基本信息,最后点击安装即可。

好啦,到这一步为止,我们基本上就算大功告成啦。记得我们之前已经解析过域名了是不是,浏览器直接输入域名/admin,就可以进入网站的后台管理页面了。

在这里开始写入你的第一篇文章吧~

作为一个小白,其实在安装过程中也出现了各种bug,搞的我都想买一本linux命令行大全去了,还好的是,看了很多教程,最后一步步Google也算把问题都解决了。

原文:https://www.jianshu.com/p/82db25396e3c

    版权声明:

     本网站的所有文字、图片资料,【未注明转载的】均由作者亲自整理创作,任何媒体、网站或个人未经本人同意和授权不得复制、转载、转贴或以其他方式复制发布/发表,请尊重我的劳动成果,侵权必究,谢谢。