第一步:阿里云申请(买)一个个人域名(略)
第二步:选择一个服务器,我选的是亚马逊的AWS,单纯只是因为亚马逊第一年免费。如果想要方便一点的话,直接在阿里云把域名和服务器一起买了。当然有技术条件的,选择国外服务器还有一个好处就是可以自己架设VPN。(好了,现在连VPN也有可能被封了,摊手)
第三步:搭建服务器。 这是一个漫长的过程,让我们从头说起 :-D
- 连接服务器:后面所有的一切,都需要在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 expireswget 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_开头的,你也可以根据自己的喜好设置其他的前缀。
仅此,致谢。