小白如何利用wordpress和aws从零搭建自己的个人网站

   日期:2024-12-18    作者:b930449 移动:http://g8akg8.riyuangf.com/mobile/quote/7739.html

第一步:阿里云申请(买)一个个人域名(略)

第二步:选择一个服务器,我选的是亚马逊的AWS,单纯只是因为亚马逊第一年免费。如果想要方便一点的话,直接在阿里云把域名和服务器一起买了。当然有技术条件的,选择国外服务器还有一个好处就是可以自己架设VPN。(好了,现在连VPN也有可能被封了,摊手)

第三步:搭建服务器。 这是一个漫长的过程,让我们从头说起 :-D

  1. 连接服务器:后面所有的一切,都需要在SSH终端窗口操作。首先,我们需要一个SSH客户端。在这里我使用的是xshell和xftp,方便上传和修改文件。

Xshell下载地址:http://pan.baidu.com/s/1jI7P0hw 密码: r6se
xftp下载地址:http://pan.baidu.com/s/1pK8KT4J 密码: n5g7

执行:

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

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

Ubuntu系统一键安装LAMP套装

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

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

重启Apache2:

sudo /etc/init.d/apache2 restart

验证服务器是否正常:

curl http://localhost/

4.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

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/

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

仅此,致谢。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号