在Ubuntu 18.04系统下搭建WordPress全过程
在Ubuntu 18.04操作系统下搭建WordPress 4.9.4版本的全过程。过程大致为:安装Apache2、安装PHP及相关组件、安装MySQL、建立Apache与MySQL的连接、最后安装WordPress、配置WordPress数据库及环境。
1.安装Apache2
sudo apt-get install apache2 -y
安装Apache包,-y参数为默认确定安装。
在终端输入:
ifconfig -a
用来查看本机地址:
如果提示如下,那么你需要安装一个ent-tools,然后再执行ifconfig -a:
在浏览器中输入服务器地址可以看见默认页面:
2.资源更新
在Ubuntu 18.04系统终端中输入:
sudo apt-get update
进行资源更新:
输入:
sudo apt-get upgrade -y
进行包更新:
安装PHP及相关组件(如果需要多个PHP共存请看在Ubuntu中实现多个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,如果出现下面的提示,那么就证明安装成功:
3.安装MySQL
在Ubuntu 18.04系统终端中输入:
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
然后查看当前用户:
删除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
4.建立Apache与MySQL的连接
在Ubuntu 18.04系统终端中输入:
sudo apt-get install phpmyadmin
注:sudo apt-get install phpmyadmin -y
下载组件并进行设置:
选择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
如果出现下面提示就证明已经重启了:
5.下载和解压WordPress
1].下载:
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip
注:也可以安装wordpress-4.9.4-zh_CN.tar.gz,安装其它版本请访问wordpress中文网站。
2].解压:
sudo unzip wordpress-4.9.4-zh_CN.zip
或采用tar.gz版本,则:sudo unzip wordpress-4.9.4-zh_CN.tar.gz
解压后可以在文件中看见解压的文件夹wordpress。
6.配置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
7.配置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地址就可以看到本文所达到的效果了。
相关主题