Linux部署Wordpress个人博客

新建虚拟机及远程连接

  1. 新建虚拟机,可以查看此教程 VMware新建虚拟机
  2. 为方便操作,我们用 Xshell远程连接创建好的 Linux,首先使用 ip addr查看 ip,如下:
    ipaddr
  3. 使用 Xshell 连接 Linux,如下:
  • 新建连接:
    xshell01
  • 输入用户名:
    xshell02
  • 输入密码:
    xshell03
  • 登录成功界面:
    xshell04

安装Apache

  1. 先使用 su 进入到超级管理员权限,如下:
    su
  2. 使用命令 yum -y install httpd 安装,如下:
    install_apache01
  3. 使用命令 systemctl start httpd 启动 Apache,如下:
    install_apache02
  4. 使用命令 systemctl enable httpd 开启自启动,如下:
    install_apache03
  5. 使用命令 systemctl status httpd 测试Apache是否安装成功,如下:
    install_apache04
  6. 输入命令 vi /etc/httpd/conf/httpd.conf 编辑Apache配置文件,将文件中包含 AllowOverride None 中的 None 改为 All,输入 a 进入编辑模式,编辑完成后,按 ESC退出编辑模式,输入:wq 保存退出如下:
    install_apache05

安装 mariadb

  1. 输入命令 yum install mariadb-server mariadb 安装 mariadb数据库,如下:
    install_mariadb01
  2. 输入命令 systemctl start mariadb 启动数据库,如下:
    install_mariadb02
  3. 输入命令 systemctl enable mariadb 设置自启动,如下:
    install_mariadb03
  4. 输入命令 mysql_secure_installation 进行数据库设置,设置密码,其他选项可以都选择 y ,如下:
    install_mariadb04

安装php及插件

  1. 输入以下命令安装 php
sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl

安装成功:
install_php01

安装 phpMyAdmin

  1. 输入以下命令安装 phpMyAdmin,如下:
//先添加源
yum -y install epel-release
//安装phpmyadmin
yum -y install phpmyadmin
  • 安装成功界面,如下:
    install_phpmyadmin01
  1. 输入以下命令修改phpMyAdmin配置文件,如下:
vi /etc/httpd/conf.d/phpMyAdmin.conf
  • 注释掉下面这两行,如下:
    • #Require ip 127.0.0.1
    • #Require ip ::1
    • 然后另起一行,写上Require all granted
      install_phpmyadmin02
  1. 重启一下 httpd ,如下:
systemctl restart httpd.service
  1. 在 windows 下输入网址http://192.168.65.132/phpmyadmin访问数据库,如下:
    install_phpmyadmin03
  2. 输入命令开启80端口,如下:
 firewall-cmd --zone=public --add-port=80/tcp --permanent

运行结果如下:
firewall01
6. 重启防火墙,如下:

firewall-cmd --reload

运行结果如下:
firewall02
7. 查看防火墙已开启的端口,输入以下命令:

firewall-cmd --zone=public --list-ports

运行结果如下:
firewall03

Wordpress 项目部署

  1. 将提前下载好的 wordpress 项目通过 Xftp 传到 Linux 下 。
  • 建立连接,如下:
    ftp01
  • 将文件传送到 Linux,如下:
    ftp02
  1. 使用 Xhsell 给WordPress文件赋读取写入执行权限,输入以下命令:
chmod -R 775  /var/www/html/wordpress
chown -R apache:root  /var/www/html/wordpress
  1. 数据库相关部署,如下:
  • 数据库登录
mysql -u root -p
  • 创建数据库,创建用户,赋予权限,输入以下命令:
Create database wordpressdb;
Create user wordpressuser@localhost identified by ‘123456’;
Grant all privileges on wordpressdb.* to wordpressuser@localhost;
Flush privileges;
Exit
  1. 紧接着重启服务,输入命令:
systemctl restart httpd.service
systemctl restart mariadb.service

运行结果如下:
wordpress01
5. 先进入到 wordpress 项目下,并查看文件目录,如下:

cd /var/www/html/wordpress
ls

运行结果如下:
wordpress02
6. 复制 wordpress项目下的 wp-config-sample.php 配置文件,并查看文件目录,输入以下命令:

 cp wp-config-sample.php  wp-config.php
 ls

运行结果如下:
wordpress03
7. 编辑刚刚复制的 wp-config 配置文件,输入以下命令:

vi wp-config.php
  1. 配置数据库相关信息,然后按 ESC 退出编辑模式,输入 :wq 保存退出,如下:
    wordpress04
  2. 最后一步,重启httpd服务跟数据库,输入以下命令:
 systemctl  restart  httpd.service
 systemctl  restart  mariadb.service
  1. Windos 下输入 192.168.65.133/wordpress访问配置好的wordpress项目。wordpress05
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐