WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。下面以阿里云云翼计划的Ubuntu服务器为例,向大家介绍WordPress的安装和配置流程。
环境:
Ubuntu 16.04 64位系统
LAMP(Linux+Apache+MySQL+PHP)
WordPress zh_CN
参考:
阿里云+Ubuntu 16.04 64位 搭建WordPress博客
MySQL数据库远程连接、创建新用户、设置权限、更改用户密码
欢迎关注我的微信公众号“人小路远”哦,在这里我将会记录自己日常学习的点滴收获与大家分享,以后也可能会定期记录一下自己在外读博的所见所闻,希望大家喜欢,感谢支持!
一、准备工作
-
配置安全组规则
在阿里云控制台中添加实例的安全组规则,添加常用端口:21、22、80等,备用
-
安装Xftp和Xshell方便上传下载文件和远程输入命令
二、搭建LAMP环境
-
安装Apache2(在命令最后添加-y可以跳过询问填写y的步骤)
sudo apt-get install apache2 -y
-
安装php7.0
sudo apt-get install php7.0 -y sudo apt-get install libapache2-mod-php7.0
-
安装MySQL
打完下面这句命令后会出现设置MySQL密码的提示,要输两遍。务必记住这个密码,后面会用到。
sudo apt-get install mysql-server -y
安装MySQL的php相关组件
sudo apt-get install php7.0-mysql
-
安装phpadmin
下面的命令输完后,根据提示选择Apache2,并在之后会要你输入root密码和之前设置的MySQL密码sudo apt-get install phpmyadmin -y
重启MySQL服务(查看Ubuntu所有服务状态命令
service --status-all
)sudo service mysql restart
重启Apache2服务:
sudo systemctl restart apache2.service
-
配置MySQL数据库
输入以下命令,并输入MySQL的密码进入数据库。
mysql -u root -p
创建数据库,命令中的DATABASENAME为自己设置的数据库名字.。(记住一定要输分号,不然在MySQL中命令不算结束)。
create database DATABASENAME;
创建一个数据库用户,其中的USERNAME为你自己设置的用户名,双引号中的PASSWORD为你设置的密码。
create user USERNAME; set password for USERNAME = password("PASSWORD")
设置所有用户使用PASSWORD密码都可以访问数据库的权限。
grant all privileges on DATABASENAME.* to USERNAME identified by "PASSWORD"; flush privileges;
退出MySQL
exit
三、下载WordPress
直接输入命令进行下载(如果由于网络原因下载失败,请直接看第四部分)
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip
解压这个文件,但是Ubuntu不自带解压程序,键入下列命令安装unzip
sudo apt-get install unzip
使用unzip解压安装包。
sudo unzip wordpress-4.9.4-zh_CN.zip
四、配置WordPress
剪切wordpress-4.9.4-zh_CN文件夹内的所有文件到PHP默认访问目录中 /var/www/html/
(如果上一步由于网络原因报错,或者报Too many requests错误。那么建议将上面的下载链接复制到浏览器地址栏里,或者使用迅雷进行下载,然后通过Xftp直接上传至服务器该地址。)
sudo mv wordpress/* /var/www/html/
修改 /var/www/html/目录权限:
sudo chmod -R 777 /var/www/html/
重启Apache2服务:
sudo systemctl restart apache2.service
在浏览器地址栏中打开公网IP地址/readme.html
阅读WordPress介绍和安装流程,并按照要求填写相关信息即可。