Linux下部署worldPress

Linux下部署worldPressLinux 下部署 worldPress 简易教程

一. 前言:

二. 环境:

  1. 服务器:可以选择云服务器,这里小熙因为条件用的是虚拟机(centos 7)
  2. PHP环境:这里的worldPress是借助php运行
  3. mysql数据库:用作数据存储,最好是5.7以上(若没有请根据下述流程安装)

三. 配置环境:

  1. 安装 httpd:(apache服务)
    yum install -y httpd 

    httpd
    这里小熙是之前安装过了,所以再次执行会显示是最新版本

  2. 安装 PHP:

    (1)获取yum资源

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

    (2)检查包内的版本(这里小熙安装的是7.x的版本,有需要也可以切换其他版本)

    yum search php71w 

    php版本
    (3)安装

    yum install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml 
  3. 安装mysql:(如果已有mysql,请跳过但是请不要忘记创建wordpress数据库)

    (1)获取yum:

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

    (2)下载:

    rpm -ivh mysql-community-release-el7-5.noarch.rpm 

    (3)安装:

    sudo yum install mysql-server 

    (4)设置mysql并创建worldPress的数据库

    //进入mysql(首次进入无需密码) mysql -u root //使用mysql库 >use mysql; //设置密码 >update user set password=password('设置的密码') where user='root'; //刷新 >flush privileges; //创建库(此时可提前将WordPress用的数据库建好) >create database wordpress; //查看库 >show databases; //创建完成后,退出 >quit; 

四. 启动并查看状态:

  1. 启动httpd:
    service httpd start 
  2. 启动php-fpm:
    service php-fpm start 
  3. 启动mysqld:
    service mysqld start 
  4. 查看启动状态:
    netstat -tunlp 

    启动状态

我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动。说明网站的环境基本已经完成。

五. 搭建worldPress:

  1. 下载worldPress:

    (1)可以从官网处下载自己想要的版本,之后可以用xftp上传既可:

    WorldPress官网

    (2)也可以在Linux中下载:(这里是下载的最新版本)

    wget http://wordpress.org/latest.tar.gz 
  2. 创建解压存放的对应目录(这个目录看自己喜好既可)
    mkdir /var/www/html
    
  3. 解压到指定目录:
    tar -zxvf latest.tar.gz -C /var/www/html
    
  4. 将目录赋予apache权限:
    chown -R apache:apache /var/www/html
    
  5. 如果有上传主题等需要web验证的情况请加一下配置(这个配置需要启动worldPress完成之后才会出现):

    (1)在 /var/www/html/wordpress 的 wp-config.php中的最后一行添加以下配置:

    define("FS_METHOD", "direct"); define("FS_CHMOD_DIR", 0777); define("FS_CHMOD_FILE", 0777); 

    (2)如图所示:

    添加配置
    如果修改不要忘记重启php:

    service php-fpm restart 

六. 可视化创建worldPress:

  1. 浏览器访问配置页:(这里的ip是小熙的虚拟机地址)
    http://192.168.186.129/wordpress/wp-admin/setup-config.php 

    配置页

  2. 点击现在就开始按钮,会提示未能写入wp-config.php文件,这时根据提示创建即可,注意复制模板wp-config.php文本最后少了个?>,检查一下,如果缺少需要手动加上。

    开始页面

  3. 点击现在安装之后,会出现数据库配置页面,将之前的mysql地址和创建的数据库填上去即可。

七. 登录worldPress页面:

  1. 登录:

    记住之前的账号相关配置,访问登录页地址即可登录(这里的ip是小熙的虚拟机ip)

    http://192.168.186.129/wordpress/wp-login.php 

    登录页

  2. 展示主页页面:
    主页面

  3. 访问启动主题的网站(这里小熙之前对主题做过一下小修改,所以会有一些修改文字)
    (1)访问的地址:(或者也可以直接点击后台主页面的,左上角的小房子后面自己修改的标题跳转过去)

    http://192.168.186.129/wordpress/index.php 

八. 后语:

以上就是小熙搭建workldPress的过程了,如果有帮到你还请一健三联下哦。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199261.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午1:30
下一篇 2026年3月26日 下午1:30


相关推荐

  • 虚拟GPU_vmware gpu

    虚拟GPU_vmware gpu本系列文章推送门:阿里云郑晓:浅谈GPU虚拟化技术(第一章)GPU虚拟化发展史阿里云郑晓:浅谈GPU虚拟化技术(第二章)GPU虚拟化方案之——GPU直通模式今天一个小伙伴@我说:“你浅谈一下,没点技术背景的,估计都看不懂…”,醍醐灌顶啊,面向公众的文章不是学术论文,应以普及基本概念为主。所以我决定在接下来的文章力求写的让吃瓜群众能看懂,专业人士能读完也会有很大感触和启迪。至于技术细节,大致…

    2025年6月3日
    5
  • 飞书机器人怎么和扣子智能体打通

    飞书机器人怎么和扣子智能体打通

    2026年3月13日
    2
  • [N8N教程]一行指令,分钟级生成10+页深度研究报告

    [N8N教程]一行指令,分钟级生成10+页深度研究报告

    2026年3月13日
    3
  • LDA(Latent Dirichlet Allocation)主题模型

    LDA(Latent Dirichlet Allocation)主题模型LDA 于 2003 年由 DavidBlei AndrewNg 和 MichaelI Jordan 提出 因为模型的简单和有效 掀起了主题模型研究的波浪 虽然说 LDA 模型简单 但是它的数学推导却不是那么平易近人 一般初学者会深陷数学细节推导中不能自拔 于是牛人们看不下去了 纷纷站出来发表了各种教程 国内方面 rickjin 有著名的 LDA 数学八卦 国外的 GregorHeinri 有著名的 P

    2026年3月17日
    1
  • 网站管理后台帐号密码暴力激活成功教程方法

    网站管理后台帐号密码暴力激活成功教程方法【导读】对于网站运行的个人站长而言,最担心的是应如何有效且安全的去管理自己的网站,否则自己辛辛苦苦经营的网站就会被不请自来的不速之客给攻破,轻则站点数据被窃取,重则整个网站都被攻陷,导致无法恢复。本文主要从管理后台这个方面来讲解其黑客攻击过程,并通过在虚拟环境中展开实例演示,各读者可以跟着本教程去做实验,通过实验加强对攻击过程的了解,如果你是一名菜鸟站长也可以针对性的去做一下防护方案。…

    2022年8月22日
    9
  • scheduleAtFixedRate()踩的坑

    scheduleAtFixedRate()踩的坑公司有个定时任务 跑了 10 天挂了 看日志没有任何的错误信息 查找一番发现问题所在 记录一下 一直以为 scheduleAtFi 和 scheduleWith 这两个方法的区别是 scheduleWith 是延迟任务 scheduleAtFi 是定时任务 ScheduledExe

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号