Ubuntu 18.04 搭建 WordPress

原创
2018/08/20 21:19
阅读数 4.8W

Ubuntu 18.04 搭建 WordPress

安装Apache2

sudo apt-get install apache2 -y

安装apache2
安装Apache包,-y参数为默认确定安装

在终端输入:

ifconfig -a

用来查看本机地址。
查看本机地址
如果提示如下,那么你需要安装一个ent-tools然后再执行ifconfig -a
ifconfig not found
在浏览器中输入服务器地址可以看见默认页面。
127.0.0.1

资源更新

在终端输入:

sudo apt-get update

进行资源更新。
update
输入:

sudo apt-get upgrade -y

进行包更新。
upgrade

安装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如果出现下面的提示,那么就证明安装成功!
php

安装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

首先,登录

sudo mysql -u root

然后查看当前用户

SELECT User,Host FROM mysql.user;
+------------------+-----------+
| User             | Host      |
+------------------+-----------+
| admin            | localhost |
| debian-sys-maint | localhost |
| magento_user     | localhost |
| mysql.sys        | localhost |
| root             | localhost |

删除root账号

mysql> DROP USER 'root'@'localhost';
Query OK, 0 rows affected (0,00 sec)

重新创建root:

mysql> CREATE USER 'root'@'%' IDENTIFIED BY '密码';
Query OK, 0 rows affected (0,00 sec)

授权

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
Query OK, 0 rows affected (0,00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0,01 sec)

mysql> exit

建立Apache与MySQL的连接

在终端输入:

sudo apt-get install phpmyadmin -y

下载组件。

进行设置:
下载组件
选择Apache2
选择Apache2
确认
确认
设置密码
设置密码
确认密码
确认密码

然后建立连接重启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

下载
解压:

sudo unzip 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 mv wordpress/* /var/www/html/
sudo chmod -R 777 /var/www/html/
sudo mv /var/www/html/index.html /var/www/html/index~.html
sudo /etc/init.d/apache2 restart

这样就配置好了,然后继续访问IP地址看效果吧

展开阅读全文
打赏
1
2 收藏
分享
加载中
可行
2020/02/13 20:37
回复
举报
更多评论
打赏
1 评论
2 收藏
1
分享
返回顶部
顶部