lamp架构部署wordpress

CentOS 7

主机:lamp.example.com

IP:192.168.100.10

1、关闭防火墙与selinux

# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# 关闭selinuxvim /etc/selinux/config # 或vim /etc/sysconfig/selinuxSELINUX=disabled:wq# 重启reboot 

2、开启时钟同步

yum -y install chrony # 如果没有的话
systemctl restart chronyd
systemctl enable chronyd
hwclock -w

3、安装httpd与mariadb数据库

cd /etc/yum.repos.d/rm -rf * # 删除原有的.repo# 使用阿里源curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo# 下载epel-release源yum -y install epel-release

# 下载httpd、mariadb、mariadb-serveryum -y install httpdyum -y install mariadbyum -y install mariadb-server

4、初始化数据库

systemctl restart mariadbsystemctl enable mariadbmysql_secure_installation# Set root password? [Y/n] y# Remove anonymous users? [Y/n] y# Disallow root login remotely? [Y/n] n# Remove test database and access to it? [Y/n] y# Reload privilege tables now? [Y/n] y

5、安装PHP

yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum -y install yum-utilsyum-config-manager --enable remi-php70

yum -y install php php-cli php-fpm php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlndpvp -v # 查看PHP

6、配置php,将时区改成亚洲/上海

vim /etc/php.ini
date.timezone = Asia/Shanghai
:wq
systemctl restart php-fpm
systemctl enable php-fpm

7、配置默认网页

vim /etc/httpd/conf/httpd.conf<IfModule dir_module>DirectoryIndex index.html index.php
</IfModule>:wq

vim /var/www/html/index.php
<?phpphpinfo();
?>
:wqsystemctl restart httpd
systemctl enable httpd

8、测试访问lamp基础架构

在本地浏览器上输入192.168.100.70

9、将wordpress压缩包上传到服务器并解压

mkdir /myforum
cd /myforum

直接wordpress压缩包拖入Xshell中

tar -xzvf wordpress-6.5.5.tar.gz

cp -R /myforum/wordpress /var/www/html/

10、设置wordpress的权限

chown -R apache.apache /var/www/html/wordpress
chmod -R 775 /var/www/html/wordpress

11、为wordpress配置数据库

mysql -u root -p

create database wordpress_db
create user 'wordpress_user'@'localhost' identified by '123456';
grant all on wordpress_db.* to 'wordpress_user'@'localhost';
flush privileges;
exit

12、为wordpress部署站点

cp -p /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf /etc/httpd/conf.d/
vim /etc/httpd/conf.g/httpd-vhosts.conf<VirtualHost 192.168.100.70:80>DocumentRoot "/var/www/html/wordpress/"<Directory "/var/www/thml/wordpress">Options Indexes FollowSymLinksAllowOverride NoneRequire all granted
</Directory>
</VirtualHost>:wq
# 重启httpd服务
systemctl restart httpd

13、使用浏览器访问wordpress站点

打开浏览器输入192.168.100.70/wp-admin

输入数据库名、用户名、密码;注意不要输错

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/93576.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/93576.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DC6v-36V转3.2V1A恒流驱动芯片WT7017

DC6v-36V转3.2V1A恒流驱动芯片WT7017WT7017是一款于连续工作模式下的降压LED恒流转换器&#xff0c;可驱动单只或多只LED,内置高精度电流检测器&#xff0c;能通过外置电阻设定输出电流,开关式1A恒流芯片。软启动、高达1MHZ开关频率,开路保护,输入范围在6V-40VDC内都能稳定可靠…

js如何循环HTMLCollection

场景 当使用document.getElementsByClassName方法获取一个包含DOM节点的集合arr时&#xff0c;正常的forEach和map操作都会报一个arr.map is not a function的错误因为这里的arr并不是标准的 数组 (Array)&#xff0c;而是一个 HTMLCollection 解决 使用document.querySelector…

Dart 逆袭之路:Flutter 4.0 如何推动移动端开发变革?

本文深入探讨 Dart 语言在 Flutter 4.0 框架下如何推动移动端开发变革。开篇回顾 Dart 诞生背景与初期困境&#xff0c;阐述其在与 Flutter 结合后崭露头角。进而详细剖析 Flutter 4.0&#xff0c;从全新渲染引擎带来的性能飞跃、丰富实用新组件简化开发&#xff0c;到手势系统…

基于MATLAB的卷积神经网络手写数字识别

一、系统架构设计 #mermaid-svg-QQU8judlmQgHc2Lh {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-QQU8judlmQgHc2Lh .error-icon{fill:#552222;}#mermaid-svg-QQU8judlmQgHc2Lh .error-text{fill:#552222;stroke:#5…

从废弃到珍宝——旧物二手回收小程序系统的价值发现之旅

在我们的生活中&#xff0c;总有一些旧物因为各种原因而被遗弃在角落&#xff0c;它们或许不再新潮&#xff0c;或许不再实用&#xff0c;但它们却承载着我们的记忆和情感。旧物二手回收小程序系统的出现&#xff0c;让这些被遗忘的旧物重新焕发了生机&#xff0c;开启了一段从…

从0开始学习Java+AI知识点总结-16.web基础知识

一、SpringBoot Web 入门开发SpringBoot 简化了传统 Spring 应用的配置流程&#xff0c;通过 "约定大于配置" 的理念实现快速开发。以下是入门核心要点&#xff1a;1. 工程创建与依赖配置工程初始化&#xff1a;通过 Spring Initializr 创建工程&#xff0c;选择Spri…

代码随想录Day51:图论(岛屿数量 深搜广搜、岛屿的最大面积)

一、实战 99岛屿数量 深搜 99. 岛屿数量 本题中每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成&#xff0c;也就是说斜角度链接是不算的。思路是用遇到一个没有遍历过的节点陆地&#xff0c;计数器就加一&#xff0c;然后把该节点陆地所能遍历到的陆地都标记上。在…

读取数据excel

import pandas as pd from datetime import datetimedef generate_questions():excel_path df pd.read_excel(excel_path)theme []time_list []tag1 []tag2 []tag3 []word_count 800questions []for index, row in df.iterrows():if isinstance(row[时间], datetime):…

前端环境安装

1.vsCode 下载链接&#xff1a;Visual Studio Code - Code Editing. Redefined 添加一个wiz code扩展&#xff08;提示你需要升级的依赖&#xff09; wiz code 使用方法 效果 2.git 下载链接&#xff1a;Git - Downloads 先下载 Homebrew&#xff08;https://brew.sh/ &a…

零基础学Java第十八讲---抽象类和接口(3)

续接上一讲 目录 一、内部类 1、内部类的分类 2、静态内部类 3、实例内部类---未被static修饰的成员内部类 4、局部内部类 5、匿名内部类 二、Object类 1、获取对象信息 2、equals方法 3、hashcode方法 一、内部类 当⼀个事物的内部&#xff0c;还有⼀个部分需要⼀个…

字节数据流

记录 干货&#xff5c;8000字长文&#xff0c;深度介绍Flink在字节跳动数据流的实践 字节跳动基于Flink的MQ-Hive实时数据集成

Vision Master的C#脚本与opencv联合编程

需要在VM的C#脚本设置string类型Out变量和float类型OutF变量&#xff0c;python的输出信息会在Out变量显示 using System; using System.IO; using Script.Methods; using System.Diagnostics; using System.Net.Sockets; using System.Text; using System.Threading;public pa…

运维工作架构流程搭建

前言 在解决了运维是干什么的&#xff0c;运维的工作的意义后&#xff0c;这一章我们系统性的讲讲运维工作流程搭建&#xff0c;希望大家能通过我的分享有所收获&#xff0c;这一章干货满满。 一、网络服务器架构 按照一般的访问方式&#xff0c;按照我自己的理解画了一个网络服…

安全存储之 SAES+HUK 使用技巧和常见问题 LAT1543

关键字&#xff1a;AES&#xff0c;SAES, HUK, DHUK, 安全存储 引言 近年来&#xff0c;嵌入式设备信息安全被越来越多地提及&#xff0c;从智能穿戴产品、智能工业设备到物联网产品都对设备信息安全提出了要求&#xff0c;比如基础的安全启动&#xff0c;安全升级&#xff0…

ubuntu 20.04 搭建多用户远程桌面共享及同时在线使用

使用效果: 物理机: 远程桌面用户: 实现过程: 1.使用脚本安装xrdp并修改配置及启动服务 setup_xrdp.sh sudo apt update sudo apt install xrdp -ysudo systemctl enable xrdp sudo systemctl start xrdp#sudo vim /etc/xrdp/startwm.sh #unset DBUS_SESSION_BUS_ADDRES…

[激光原理与应用-287]:理论 - 波动光学 - 电磁波既能承载能量,又能承载信息?

电磁波既能承载能量&#xff0c;又能承载信息&#xff0c;这一特性源于其物理本质和调制技术的结合。以下从能量承载和信息承载两方面进行详细解析&#xff1a;一、电磁波如何承载能量&#xff1f;电磁波的能量承载源于其电场和磁场的周期性振荡&#xff0c;具体机制如下&#…

哪里找最新AI工具官网?如何快速对比ChatGPT替代品?AI工具导航指南 - AIbase

你是否曾有这样的经历&#xff1a; 听闻某款新AI工具爆火&#xff0c;翻遍网络却找不到可靠官网或真实评测&#xff1f; 面对功能相似的ChatGPT替代品&#xff0c;参数对比表格散落各处&#xff0c;决策耗时耗力&#xff1f; 想紧跟AI领域突破&#xff0c;却淹没在海量资讯碎…

第一阶段C#基础-15:面向对象梳理

面向对象对象三&#xff08;四&#xff09;大特征&#xff1a;封装&#xff0c;继承&#xff0c;多态&#xff0c;&#xff08;抽象&#xff09;1_封装&#xff08;1&#xff09;封装是指将数据&#xff08;属性&#xff09;和行为&#xff08;方法&#xff09;组合在一个类中&…

中国星网发展情况全面分析

中国星网作为我国卫星互联网领域的"国家队"先锋,自2021年4月成立以来已取得显著进展。截至2025年8月,中国星网主导的GW星座已累计发射73颗卫星,形成"四天两发"的高频发射节奏,标志着我国低轨卫星互联网建设进入加速期。在战略定位上,中国星网不仅承担…

C++ Qt 成员对象初始化与 TCP 长连接问题深度解析

文章目录C Qt 成员对象初始化与 TCP 长连接问题深度解析1. 栈对象、堆对象与类成员对象的区别1.1 栈对象&#xff08;局部变量&#xff09;1.2 堆对象&#xff08;动态分配&#xff09;1.3 类成员对象1.4 栈对象 vs 成员对象 vs 堆对象对比表2. 为什么初始化列表必须用2.1 构造…