阿里云服务器+Ubuntu 16.04平台Wordpress的安装与配置

xiaoxiao2021-02-28  33

这几天想用Wordpress做一个个人的资料库,为了方便管理,我申请了一个阿里的云服务器,预装Ubuntu 16.04。

准备工作

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

转载请注明原文地址: https://www.6miu.com/read-2628194.html

最新回复(0)