首页 > 其他分享 >lamp基本架构+wordpress

lamp基本架构+wordpress

时间:2024-07-15 19:27:40浏览次数:9  
标签:httpd mariadb 架构 数据库 lamp wordpress conf php

一、安装并设置MariaDB

1、时钟同步

先安装chrony,重启并设置enable,最后同步

yum -y install chrony

2、安装 mariadb 和 httpd
yum -y install httpd mariadb mariadb-server

将 httpd 和 mariadb 重新启动并enable

3、设置mariadb数据库

进入数据库进行初始化

mysql_secure_installation

这里是没有密码直接回车即可

Switch to unix_socket authentication [Y/n]

这个数值我们不用管他,直接回车即可;

设置数据库root用户密码

移除匿名用户

这里是不允许root用户远程登陆,我们要允许,所以选n

移除默认的数据库

因为上面做了修改所以这里需要重新加载权限

4、登陆数据库验证

登陆到mariadb数据库 (密码就是刚刚自己设置的)

mysql -u root -p

二、安装并设置php

1、安装php
yum -y install php php-cli php-fpm php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlnd
2、配置php时区

查看当前时区

进入 /etc/php.ini文件,查询Data找到下面那一行进行修改

重启php服务并设置enable

3、定义网页

cd到 /var/www/html中写一个php网站文件

4、修改apache配置文件
vim /etc/httpd/conf/httpd.conf

直接查找index快速查找,在后面加上index.php 

5、访问php网站
  1. 先将httpd服务重启一下
  2. 使用 IP a 查询本机ip地址
  3. 在真实机的浏览器输入刚刚查询到的IP进行访问

三、部署wordpress

1、安装与复制

我是使用 Xshell 进行连接到主机上的,想要往里面直接拖文件修需要安装一个包文件

yum -y install lrzsz

包文件地址:https://download.csdn.net/download/q911326/89543924

我在/opt目录下新建了一个software目录来存放

这里把这个包文件给解压一下

tar -zxvf wordpress-6.5.5.tar.gz

如果你的虚拟机时最小化安装的话还需要安装 tar

yum -y install tar

解压完成后将整个wordpress复制到 /var/www/html/ 目录下

将wordpress目录的所属组和所属用户都改为apache,并设置权限为“775”

2、配置数据库

使用root用户登陆

mysql -u root -p

创建一个数据库(名字可以自定义)

创建一个用户并设置密码用来登陆wordpress

给这个用户在这个数据库里面的所有权限

刷新权限

配置好了就可以exit;退出

3、配置虚拟主机

将文件复制到 /etc/httpd/conf.d中

cp -p /usr/share/doc/httpd-core/httpd-vhosts.conf /etc/httpd/conf.d/

修改 /etc/httpd/conf.d/httpd-vhosts.conf文件  ;复制一个模板到下面进行修改

4、访问

重启httpd服务

在真实机的浏览器上输入该虚拟机的ip地址进行访问

点击继续进入下一个界面,在下一个界面里再点击 

这里就到了填写数据库信息

数据库名和用户名以及密码就填写前面创建的,然后提交就可以了

这点点击运行安装程序

站点标题随意填写

信息全部填写完毕后点击安装就可以了

然后进入登陆界面填写刚刚创建的用户和密码就能进去了

标签:httpd,mariadb,架构,数据库,lamp,wordpress,conf,php
From: https://blog.csdn.net/q911326/article/details/140440466

相关文章

  • MySQL高级应用指南:从数据库设计到高可用架构
    引言欢迎阅读这篇MySQL文章本文旨在帮助你更深入地了解和掌握MySQL数据库的高级应用技术通过一些实际的开发案例和代码示例你将能够更好地运用MySQL进行复杂的数据操作和管理分类教程一数据库设计与优化在设计和优化数据库时需要考虑到表结构(TableStructure)索引(I......
  • Serverless无服务应用架构纵横谈2:边缘计算激战正酣
     Serverless无服务应用架构纵横谈2 前言6年前,我写了一篇《Serverless无服务应用架构纵横谈》。文中说到无论是公有云FaaS还是私有云FaaS,都不是云计算的未来。因为无论是Kubernetes还是PHP、Python、Node这些传统技术栈都太重了。那么,6年来,Serverless又有了哪些变化,是否有......
  • 初涉项目架构
    初涉项目架构了解传统项目与互联网项目的区别传统项目指OA、HR、CRM这种,互联网项目则是常见的app首先是受众(服务对象)不同,传统项目是面向公司、学校等群体,互联网项目则是面向全体网民两种对象数量不同,差异较大两种对象对产品的忍耐力不一样互联网项目特点:用户多、......
  • 02 源码编译安装LAMP
          目录2.1Apache网站服务基础2.1Apache简介1.Apache的起源起源背景Apache的诞生Apache软件基金会的成立Apache的流行和影响2.1.1安装httpd服务器1.准备工作2.源码编译及安装(1)解包(2)配置(3)编译及安装3.确认安装结果4优化执行路径5.添加httpd系统......
  • .NET MAUI开源架构_2.什么是 .NET MAUI?
    1.什么是.NETMAUI?             .NET多平台应用UI(.NETMAUI)是一个跨平台框架,用于使用C#和XAML创建本机移动和桌面应用。使用.NETMAUI,可从单个共享代码库开发可在Android、iOS、macOS和Windows上运行的应用。         .NETMAUI是......
  • WordPress:快速搭建站点,wp安装及模版介绍
    最近搭建个人站点比较多,都是想把业务做到国外,通过google来引流,那我们今年就来介绍一个比较受欢迎的站点平台wordPress。WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用......
  • CentOS 7.9 arm64架构配置在线yum源 —— 筑梦之路
    阿里云源cat<CentOS-aliyun.repo<<'EOF'#CentOS-Base.repo##ThemirrorsystemusestheconnectingIPaddressoftheclientandthe#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand#geographicallyclosetothecli......
  • 【SeverLess】架构下状态管理常用方法
    Serverless架构的核心优势之一就是它能够自动扩展和减少资源,以适应应用的需求。然而,这种架构的一个挑战是状态管理。由于Serverless函数通常是无状态的,这意味着每次函数执行时,它们都从一个干净的状态开始,不保留任何关于前一次调用的信息。对于需要持久化状态的应用,Serverle......
  • 企业网三层架构
    企业网三层架构:是一种层次化模型设计,旨在将复杂的网络设计分成三个层次,每个层次都着重于某些特定的功能,以提高效率和稳定性。企业网三层架构层次:接入层:使终端设备接入到网络中来,提供接入端口并增加端口密度汇聚层:汇聚接入层收集的流量,并作为STP的根网桥和终端设备的网关核心......
  • 高可用系统架构设计技术方案:Java架构师视角
    在现代互联网环境下,高可用性(HighAvailability,HA)已成为衡量系统质量的重要指标之一。对于Java架构师而言,设计一套能够保证业务连续性、快速恢复和持续服务的高可用系统架构,是一项复杂而挑战性的任务。本文将从Java架构师的角度出发,探讨构建高可用系统的关键技术和设计思路。......