Ubuntu 18.04 搭建 WordPress详细教程

Ubuntu 18.04 搭建 WordPress

WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。

可以使用 WordPress 构建的网站类型:
博客
电子商务
商业
新闻
摄影
音乐
只要你能想到的,用 WordPress 基本都可以全部实现。

Ubuntu 18.04 搭建 WordPress:
安装Apache包,-y参数为默认确定安装:sudo apt-get install apache2 -y

查看本机地址:ifconfig -a(ip a ;ifconfig)
在这里插入图片描述
需要安装一个ent-tools然后再执行ifconfig -a
浏览器中输入服务器地址(查到的eth0IP地址)可以看见默认页面。
在这里插入图片描述
资源更新:sudo apt-get update
包更新:sudo apt-get upgrade -y(也可以按照提示更新包名)
安装PHP及相关组件

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.1-fpm php7.1-mcrypt php7.1-cli php7.1-xml php7.1-mysql php7.1-gd php7.1-imagick php7.1-recode php7.1-tidy php7.1-xmlrpc
sudo apt-get install libapache2-mod-php7.1 

检测是否安装成功:php -v
在这里插入图片描述
## 安装MySQL:
在终端输入:

sudo apt-get --purge remove mysql-server mysql-common mysql-client
sudo apt-get install mysql-server mysql-common mysql-client
sudo /etc/init.d/mysql restart

登录MySQL:

sudo mysql -u root

然后查看当前用户:
SELECT User,Host FROM mysql.user;(后面一定要写“;”号,大小写不区分)
在这里插入图片描述
删除root账号: DROP USER 'root'@'localhost';
重新创建root:

CREATE USER 'root'@'%' IDENTIFIED BY '密码';

授权:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
 FLUSH PRIVILEGES;

退出mysql:

 exit

如果执行了上面的创建用户代码,退出后再次登录,出现以下 :(注:错误是using password:yes时,是另一种错误)
在这里插入图片描述
改用sudo mysql -u root -p登录,会要求我们写入密码
在这里插入图片描述
建立Apache与MySQL的连接
在终端输入:

sudo apt-get install phpmyadmin -y

下载组件。(如果安装失败,可以先sudo apt update一下)或者换镜像源
选择apche2:
在这里插入图片描述
在这里插入图片描述
填写密码:
在这里插入图片描述
确认密码:
在这里插入图片描述
然后建立连接重启MySQL与Apache

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo service mysql restart
sudo systemctl restart apache2.service

如果最后一条指令遇见comment not found 在终端输入:

sudo /etc/init.d/apache2 restart
sudo /etc/init.d/apache2 status

如果出现下面提示就证明已经重启了。
在这里插入图片描述
下载和解压WordPress
下载:wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
在这里插入图片描述
如果多次下载失败,也可以下先在本地下载,再用 工具上传到Linux上。
解压:7z -x wordpress-4.7.4-zh_CN.zip(解压方式有很多,用自己熟悉一种就可以)
解压后可以在文件中看见解压的文件夹wordpress
在这里插入图片描述
配置WordPress数据库
//登录进入数据库

mysql -u root -p

//创建数据库

CREATE DATABASE wordpress;

//创建管理员

CREATE USER wordpressusers;

//设置密码

SET PASSWORD FOR wordpressusers = PASSWORD("密码");

//设置权限

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressusers IDENTIFIED BY "密码";

//生效配置

FLUSH PRIVILEGES;

//退出数据库

exit

配置WordPress环境
将wordpress的目录移动到默认路径并授权

sudo su -l
cd wordpress所在路径
cp -r wordpress /var/www/html
sudo /etc/init.d/apache2 restart

用浏览器访问IP地址(IP地址+wordpress),可以看到如下提示:
在这里插入图片描述
按照要求在/var/www/html用root用户创建wp-config.php文件,并复制提示代码在文件里:
在这里插入图片描述
此时,再用浏览器访问IP地址,可以看到如下提示:
在这里插入图片描述
按照提示填写信息:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

终于配置完成啦!

在这里插入图片描述
接下来就可以在上面写博客啦!!!

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值