阿里云服务器+Ubuntu 16.04平台Wordpress的安装与配置
2018-02-18 23:22
579 查看
这几天想用Wordpress做一个个人的资料库,为了方便管理,我申请了一个阿里的云服务器,预装Ubuntu 16.04。
因为是root登录,所以就不用加sudo了。
2. 修改主机名(可选)
个人感觉默认的主机名太不和谐了,顺手一改。重启之后生效。
关闭防火墙对80端口的限制:
在浏览器中访问
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/1c1d9561f5a9dfda988b084814baba56)
若没有出现该页面,则需要配置一下规则:
首先点击管理控制台的“本地安全组”,选择“配置规则”。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/e97eb8640494940f7d3e008c4afdfdf8)
点击“添加安全组规则”:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/13a0f3ed6edd64f1f372fc16db26c41b)
设置端口范围为
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/7236365337a784979b68c1a24c41593a)
此时即能够正常显示Apache的初始界面了。
2. Mysql安装
安装过程中根据提示设置root用户的密码。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/9073634da43afbb30142223620c59c93)
测试,进入mysql界面则说明安装成功。
开放3306端口:
设置远程登录:
编辑mysql配置文件,注释掉
授权。进入mysql中,
重启mysql:
3. PHP安装
安装php以及相应扩展:
重启Apache和mysql:
测试:
新建文件
在新建的文件中写入:
显示如下界面,则说明PHP配置完成。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/8e0fa6f4e29210a0b1c9bb93ea65df33)
4. phpMyAdmin安装
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。
进入到mysql中,
2. Wordpress配置
在浏览器中打开
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/e9c62f02d83ef1339514c328448b61de)
点击“现在开始”,其中数据库名处填写我们刚刚建立的数据库名,用户名我使用的是
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/8aac1cdc29b1cfe8fc98d062dfe37266)
填写完成后点击“提交”,
![](https://img-blog.csdn.net/2018021822225477?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVGltb3RoeVNo/font/5a6L5L2<br/>4000<br/>T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
提示无法写入wp-config.php文件,原因是没有写的权限,这里有两种做法。一是修改写权限,重新提交;二是自行建立wp-config.php文件,将内容复制进去;第三种是修改他提供的wp-config-sample.php,这里我选择第三种方案。
修改字段包括:
修改完成后点击“现在安装”,出现如下的界面,根据自身需要进行修改。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/7c0ed02390d7406f38c97f674be0a0d2)
大功告成!٩(๑•◡-๑)۶
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/b335538adb7e1dac08fc141808722388)
参考链接
[1] https://www.cnblogs.com/gongyanc/p/6703498.html
[2] http://www.cnblogs.com/iscodercn/p/5488633.html
[3] http://blog.csdn.net/baidu_31950961/article/details/72798423
[4] https://www.cnblogs.com/R0b1n/p/5224070.html
[5] http://blog.csdn.net/chuck_perry/article/details/54907388
准备工作
1. 升级软件源因为是root登录,所以就不用加sudo了。
apt-get update
2. 修改主机名(可选)
个人感觉默认的主机名太不和谐了,顺手一改。重启之后生效。
vi /etc/hostname
LAMP环境配置
1. Apache安装apt-get install apache2
关闭防火墙对80端口的限制:
ufw allow 80
在浏览器中访问
IP:80,若出现“It Works!”页面,则说明Apache安装成功。
若没有出现该页面,则需要配置一下规则:
首先点击管理控制台的“本地安全组”,选择“配置规则”。
点击“添加安全组规则”:
设置端口范围为
80/80,授权对象为
0.0.0.0/0。
此时即能够正常显示Apache的初始界面了。
2. Mysql安装
apt-get install mysql-server mysql-client
安装过程中根据提示设置root用户的密码。
测试,进入mysql界面则说明安装成功。
mysql -u root -p
开放3306端口:
ufw allow 3306
设置远程登录:
编辑mysql配置文件,注释掉
bind-address = 127.0.0.1,“#”号注释。
vi /etc/mysql/mysql.conf.d/mysqld.cnf
授权。进入mysql中,
mysql> grant all privileges on *.* to root@'%' identified by 'root' with grant option; mysql> flush privileges; mysql> exit;
重启mysql:
/etc/init.d/mysql restart
3. PHP安装
安装php以及相应扩展:
apt-get install php7.0 apt-get install libapache2-mod-php7.0 apt-get install php7.0-mysql
重启Apache和mysql:
service apache2 restart service mysql restart
测试:
新建文件
test.php:
vi /var/www/html/test.php
在新建的文件中写入:
<?php echo phpinfo();?>
显示如下界面,则说明PHP配置完成。
4. phpMyAdmin安装
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。
apt-get install phpmyadmin
建立数据库
在该步骤中,我们需要建立一个数据库,用于存储Wordpress的数据。进入到mysql中,
mysql> create database wordpress;
Wordpress安装与配置
1. 下载资源,并将其解压至/var/www/html
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz tar zxf wordpress-4.9.4-zh_CN.tar.gz -C /var/www/html/
2. Wordpress配置
在浏览器中打开
IP/wordpress,出现以下界面,则说明步骤1未出现问题。
点击“现在开始”,其中数据库名处填写我们刚刚建立的数据库名,用户名我使用的是
root,密码为之前设置过的密码。
填写完成后点击“提交”,
提示无法写入wp-config.php文件,原因是没有写的权限,这里有两种做法。一是修改写权限,重新提交;二是自行建立wp-config.php文件,将内容复制进去;第三种是修改他提供的wp-config-sample.php,这里我选择第三种方案。
cd /var/www/html/wordpress cp wp-config-sample.php wp-config.php vi wp-config.php
修改字段包括:
DB_NAME,
DB_USER,
DB_PASSWORD,
DB_CHARSET;还有从
AUTH_KEY到
NONCE_SALT的部分。
修改完成后点击“现在安装”,出现如下的界面,根据自身需要进行修改。
大功告成!٩(๑•◡-๑)۶
参考链接
[1] https://www.cnblogs.com/gongyanc/p/6703498.html
[2] http://www.cnblogs.com/iscodercn/p/5488633.html
[3] http://blog.csdn.net/baidu_31950961/article/details/72798423
[4] https://www.cnblogs.com/R0b1n/p/5224070.html
[5] http://blog.csdn.net/chuck_perry/article/details/54907388
相关文章推荐
- 阿里云服务器 ECS Ubuntu系统安装配置
- 阿里云Ubuntu服务器下载安装配置JDK,mysql,tomcat比较好的教程
- ubuntu16.04 服务器配置安装 MongoDB
- 阿里云服务器 ECS Ubuntu系统安装配置
- 转载:阿里云服务器 ECS Ubuntu系统安装配置
- ubuntu16.04安装及配置tomcat,IDEA集成tomcat及部署web项目,IDEA通过阿里云镜像加速maven项目创建
- 阿里云ubuntu 16.04 Server配置方案 3 安装git ,node,pyhon常用的工具
- 阿里云服务器ECS Ubuntu16.04-64-bit学习之一:配置桌面
- Ubuntu16.04服务器安装配置MySQL并开启远程连接
- 阿里云服务器 ECS Ubuntu系统安装配置
- ubuntu16.04下SVN服务器安装配置、以eclipse作为客户端步骤小结
- 阿里云服务器 ECS Ubuntu系统安装配置
- 如何在Ubuntu 16.04上安装并配置Postfix作为只发送SMTP服务器
- 阿里云服务器(ubuntu)安装MySQL及配置
- Ubuntu 16.04安装配置ftp服务器
- 阿里云服务器Ubuntu16.04安装tomcat8
- 阿里云服务器 ECS Ubuntu系统安装配置
- 阿里云服务器 ECS Ubuntu系统下PHP,MYSQL,APACHE2的安装配置
- 阿里云服务器ECS Ubuntu16.04-64-bit学习之一:配置桌面
- Ubuntu 16.04远程登录服务器--ssh的安装和配置