ubuntu18搭建详细的php环境,在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

d2baec121bf4cfbe9e4f8920f185bfd5.png

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

在终端输入:

ifconfig -a

用来查看本机地址:

5d5638f1a36e70e3ad9ca36e274e0fef.png

如果提示如下,那么你需要安装一个ent-tools,然后再执行ifconfig -a:

b844fd98014cf470d5acc893b5ef734d.png

在浏览器中输入服务器地址可以看见默认页面:

19da2c45508a1f338004d3c3a03b9812.png

2.资源更新

在Ubuntu 18.04系统终端中输入:

sudo apt-get update

进行资源更新:

65b08eaff2c361de13af79cddfc350e5.png

输入:

sudo apt-get upgrade -y

进行包更新:

7185b96a98618c2838ade72affecefdb.png

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

c390bb92a17f3660656f44c24b57c9e4.png

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

然后查看当前用户:

8066f14f199c7dfe8b797acc337e4f79.png

删除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

下载组件并进行设置:

ab5385665b90b060213f8be695b302d6.png

选择Apache2:

73bd25a45fda348c5d5281b4ec9abea0.png

确认:

075cccaf2f0dcdc10f756f7e31b244f7.png

设置密码:

e1b1264facf549e1417614de3f41eac2.png

确认密码:

0856f1f74f2710cc008e339c103be8e9.png

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

如果出现下面提示就证明已经重启了:

ba2e9214ee3aaf9740b9325c33375b23.png

5.下载和解压WordPress

1].下载:

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip

注:也可以安装wordpress-4.9.4-zh_CN.tar.gz,安装其它版本请访问wordpress中文网站。

f1c2b5e10975e51459a2d9511fdc053e.png

2].解压:

sudo unzip wordpress-4.9.4-zh_CN.zip

或采用tar.gz版本,则:sudo unzip wordpress-4.9.4-zh_CN.tar.gz

解压后可以在文件中看见解压的文件夹wordpress。

e1684a57bde74c4f924526e411136d09.png

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地址就可以看到本文所达到的效果了。

相关主题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值