1 首先说明我使用的是阿里云平台提供免费试用的服务器空间(免费15天),之后每个月68元。服务器、数据库和网页都放在这里面。
2 具体来说用的是ECS(Elastic Compute Service),弹性计算服务,顾名思义,这是一个用来计算弹性的服务…
3 在选择服务器类型上我考虑了很久,最后选择了较新的ubuntu14.04(以下的安装过程也都是以ubuntu为基础),原因很简单…windows服务器IIS俺不会用,俺只会linux……
4 申请试用或者购买成功之后阿里会给一个公网的IP,这个就是我们用来登录服务器的凭证,也是我们服务器的网络地址。
5 拿到IP之后就可以用linux的ssh命令登录服务器啦(≧▽≦)/ (ssh 用户名@IP地址),用户名默认是root
6 登录服务器查看一下,根目录是空的…mmm….环境不错…..
上cn.wordpress.org(目测被墙,打开好慢),运行环境如下:
7 服务器环境要求
PHP 5.2.4或更新版本
MySQL 5.0或更新版本
Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)
8 一行代码解决:sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server(分别是Apache2服务器,php5的mysql拓展--这个是wordpress必须的拓展,php5,mysql数据库)
9 服务器环境要求中的mod_rewrite可以参考这里。
安装过程中会出个彩色页面,要求输入mysql数据库登录密码,建议强密码。
建议安装sudo apt-get install php5-gd(图片处理),不然没法做图片操作如剪切。
10 接下来几条要修改:(我用的是vim来编辑文件,具体使用方法百度)
/etc/apache2/apache2.conf 里面对应/var/www标签下的AllowOverride None改成AllowOverride All.(/var/www就是我们服务器php文件要放的地方),修改权限,不然之后可能会出现”You don’t have permission to access /xxx on this server”的情况。
11 再来就是主角登场:cn.wordpress.org
上面这位就是中国的wordpress主页,可以在里面找到.tar.gz为扩展名的压缩包,复制地址,下载到服务器并解压到/var/www/wordpress下 。
对了,顺便说一下如果对服务器文件系统做出更改之后没发现变化,这时就要重启Apache服务器了:sudo apachectl -k restart (重启,启动用start)。
12 解压过后用ip地址/wordpress进入安装流程,具体的步骤和本地安装差不多,除了设置数据库名称,都可以参考慕课网withy老师的视频
13 设置数据库名称之后先别急着点下一步,我们要先创建一个:登录服务器输入mysql -u root -p,然后输入密码来登录数据库;接下来create database 之前设置的数据库名,提示成功之后回到网页继续。
14 到了最后程序会按照你的输入来生成一坨代码确没有权限写入,好吧o(>_<)o ~~,拷贝过来我们自己新建(vim)。
15 辛辛苦苦装完wordpress,浏览器输入ip地址进入的竟然好像一个文件浏览器的页面,原来是因为服务器在/var/www目录下找到好几个名字像是主页的玩意,他让你自己选或者还是用他原来的html…好吧,我们要通知他一下,/etc/apache2/mods-available/dir.conf,在众多的index的最后面加上16 我们解压到的目录就可以(比如本例中的/wordpress相对路径).
17 然后就是给自己的ip一个方便记忆的名字:就是要买域名了。可以在阿里云的个人控制台中点击域名,输入自己喜欢的名字,就会提示哪些域名可用,可以选择的有好多,真是让选择恐惧症的我为难…比如通用的.com,.cn,.net,还有逼格爆棚的.top,谷歌的.xyz(第一年4元,汗,原来以为高大上的域名原来也没那么贵,这就好像看到女神卸了妆一样)……总之就是好多!犯难的时候看到一则友情提示,是说那些花样繁多的名字奇怪的域名都没法在中国备案,不知道这是“没法备案所以不让使用”的意思,还是指“不用备案即可使用”的意思,最后稳妥起见还是选择了.com(¥45/年)。
18 顺便提一下买域名时候有赠送的企业邮箱,可以开通体验一下,注册成功之后给你一个postmaster@yourname.com的牛X邮箱,还有好像一百个免费的可以分配的子邮箱;赠送的还有20元的代金券,本来想用来续费的,可是试了下人家不让用在ECS上?不知道具体有卵用,蛋疼。
19 //TODO:备案,备案多久送多久……
20 参考的网站:韩星-Ubuntu下的PHP开发环境架设
网友评论