阿里云服务器 ECS WordPress配置教程
我所购买的ECS服务器系统信息:
系统:ubuntu 12.04 64位
1、通过putty,xshell,secureCRT等工具远程连接服务器,我用的是xshell.
2、进入系统后,更新安装包
sudu apt-get update (如果是以root登陆系统的,sudu可以不带)
3、安装LAMP环境(此环境安装包系统自带,不用再次下载上传)
sudo tasksel install lamp-server
安装过程中需要输入Mysql数据库的root用户的密码,这个通常在你的~目录下有相关文件说明,也可以自行修改.
安装完成后,在浏览器中输入你的公网地址,将有一个“it works”测试页面出现,说明你的lamp环境安装成功.
4、增加apache环境查看页面,方便对apache情况的查看——此步可做可不做.
touch /var/www/phpinfo.php
编辑phpinfo.php文件
vi /var/www/phpinfo.php
插入内容:
vi操作帮助: i: 插入文本-编辑模式;ESC:退出;“:”+wq:保存退出;“:”+q:强制退出)
浏览器中输入“公网/phpinfo.php”,即可查看到apache信息.
5、安装phpmyadmin工具
说明:刚才我们已经安装lamp环境,就表明了已经安装了mysql数据库,而安装的phpmyadmin是mysql管理工具,通过网页进行管理的.//开源软件:phpfensi.com
sudo apt-get install phpmyadmin
设定Apache使用phpMyAdmin
sudo nano /etc/apache2/apache2.conf
在最后一行的位置加上:
Include /etc/phpmyadmin/apache.conf
按Ctrl+X,然后选Y,再按Enter键.
重启Apache服务器:sudo service apache2 restart
访问公网ip/phpmyadmin/就应该能看到phpMyadmin的登录界面.
在这里,你可能会遇到一个问题,就是你在安装lamp环境的时候没有对mysql的账户root进行密码设置,mysql默认密码为空,而此时你用root和空密码登陆时候,会提示你不能用空密码登陆,此时我们就需要在系统环境下修改mysql的密码,修改后再通过网页登陆.
sudo mysqladmin -u root -p password
现在在通过网页登陆到mysql数据库中,创建WordPress所需要的数据库,为了更好的支持中文,数据库编码选择utf8-general-ci.
6、上传WordPress文件,需要安装FTP服务.
sudo apt-get install vsftpd
FTP的详细配置可以在网上找找相关教程,在服务器中,把WordPress文件放在 /var/www/目录下.
注意点:上传到服务器的WordPress文件的所属和权限问题,建议在刚搭建服务器时候,不考虑服务器安全问题,可以把上传上去的文件设置成root:root,777,命令提示如下:
sudo chown -R root:root 文件路径 改变文件所属
sudo chmod -R 777 文件路径 改变文件权限