资讯详情

资讯详情

WordPress 快速部署全攻略:LNMP 环境 + 站点配置

目录一、Wordpress简介WordPress官网常见用途二、准备虚拟机三、部署wordpress配置IP地址配置Yum软件源安装前置服务部署wordpress一、Wordpress简介WordPress 是一个开源的内容管理系统CMS用于创建和管理网站、博客或在线商店。它基于 PHP 和 MySQL提供高度可定制的功能适合从个人博客到企业网站的各种需求。WordPress官网https://WordPress.org常见用途适用于各类网站场景包括但不限于个人博客、企业官网、电商平台及会员制网站等二、准备虚拟机磁盘选择自动即可选择最小化安装没有图形化界面只有命令行界面设置好root的密码就可以点击开始安装等待安装完成重启后进入系统三、部署wordpress配置IP地址修改仅主机模式对应的网卡配置具体步骤如下使用nmtui命令进入网络配置界面通过上下箭头选择目标网卡按回车确认进入配置界面后首先核对MAC地址是否匹配将配置模式切换为Manual手动设置IP地址为192.168.49.162/24勾选网卡开机自启通过FinalShell连接设备并配置将主机名设置为wordpress也可以不是FinalShell配置Yum软件源执行挂盘操作首先勾选CD/DVD的磁盘状态然后创建挂载点。使用mount命令完成挂载后通过vi编辑器配置yum文件。yum文件配置[AppStream] nameAppStream baseurlfile:///shiye/AppStream gpgcheck0 enabled1 [BaseOS] nameBaseOS baseurlfile:///shiye/BaseOS gpgcheck0 enabled1安装基础软件包组安装前置服务通过 yum 或 dnf 包管理器安装 Apache、MySQL 和 PHP 服务方法一使用yum命令 yum install php* -y yum install mysql* -y yum install httpd* -y yum install php* mysql* httpd* -y 方法二使用dnf命令 dnf install php* -y dnf install mysql* -y dnf install httpd* -y dnf install php* mysql* httpd* -y关闭防火墙和selinuxsystemctl stop firewalld systemctl disable firewalldvim /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # SELINUX can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUXdisabled # SELINUXTYPE can take one of these three values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPEtargeted启动网站服务并设置成开机自启启动mysql服务和开机自启并进行基础配置alter user rootlocalhost identified by shiye123; create database wordpress grant all privileges on wordpress.* to rootlocalhost;部署wordpress上传软件包使用unzip命令进行解压将wordpress文件中的文件移动到/var/www/html中删除wordpress目录和压缩包文件在浏览器输入服务器IP地址进入配置界面输入之前创建的数据库名称用户密码将wp-config-sample.php复制为wp-config.php使用文本编辑器打开该文件进行编辑。修改以下关键参数define( DB_NAME, wordpress ); define( DB_USER, root ); define( DB_PASSWORD, shiye123 );配置后台管理用户和密码至此wordpress部署实验完成在实际部署中会将防火墙和selinux开启进行安全配置在mysql中会创建单独的用户进行管理而不是使用管理员用户。本文章只是实验不可直接在生产中部署
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →