当前位置: 首页 > ds >正文

27.Linux 使用yum安装lamp,部署wordpress

Linux : 使用yum安装lamp,部署wordpress

实验前需要关闭防火墙和selinux,yum源使用网络yum源(wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo)

1.同步时钟服务器

[root@lamp ~]# systemctl restart chronyd
[root@lamp ~]# systemctl enable chronyd
[root@lamp ~]# hwclock -w

2.安装httpd和mariadb(mysql)数据库

yum install httpd mariadb mariadb-server

3.初始化数据库

systemctl restart mariadb
systemctl enable mariadb
mysql_secure_installation

(除了不允许用户远程登录选n,其他全都是y,密码为redhat)

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

安装php

[root@xieyuhui2 ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
[root@xieyuhui2 ~]# yum install yum-utils -y
[root@xieyuhui2 ~]# yum-config-manager --enable remi-php70

安装php相关插件

[root@xieyuhui2 ~]# yum install php php-cli php-fpm php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlnd -y

配置php文件,将时区改为亚洲/上海

[root@xieyuhui2 ~]# vim /etc/php.ini

在这里插入图片描述

重启服务

[root@xieyuhui2 ~]# systemctl restart php-fpm
[root@xieyuhui2 ~]# systemctl enable php-fpm

配置默认网页

[root@xieyuhui2 ~]# vim /etc/httpd/conf/httpd.conf

在这里插入图片描述

[root@xieyuhui2 ~]# vim /var/www/html/index.php 

在这里插入图片描述

重启服务

[root@xieyuhui2 ~]# systemctl restart httpd
[root@xieyuhui2 ~]# systemctl enable httpd

查看php版本是否正确

在这里插入图片描述

上传wordpress压缩包然后解压

在这里插入图片描述

将wordpress复制到/var/www/html内

[root@xieyuhui2 ~]# cp -R wordpress /var/www/html/

在这里插入图片描述

设置wordpress所属者和所属组为apache,权限为775

[root@xieyuhui2 ~]# chown -R apache.apache /
var/www/html/wordpress/
[root@xieyuhui2 ~]# chmod -R 775 /var/www/html/wordpress/

在这里插入图片描述

配置wordpress数据库

[root@xieyuhui2 html]# mysql -uroot -p
MariaDB [(none)]> create database wordpress;
MariaDB [(none)]> create user 'wordpress_use'@'localhost' identified by 'redhat';
MariaDB [(none)]> grant all on wordpress.* to 'wordpress_user'@'localhost';
MariaDB [(none)]> flush privileges;

为wordpress配置站点

[root@xieyuhui2 ~]# cp -p /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf /etc/httpd/conf.d/ #覆盖虚拟机主配置文件,<Directory>是httpd/conf/httpd.conf里的配置文件

在这里插入图片描述

重启服务

[root@xieyuhui2 ~]# systemctl restart httpd

在浏览器访问wordpress站点(192.168.100.20/wp-admin)

在这里插入图片描述

在这里插入图片描述

http://www.xdnf.cn/news/18314.html

相关文章:

  • 【自动化测试】Selenium详解-WebUI自动化测试
  • Linux: RAID(磁盘冗余阵列)配置全指南
  • 作业标准化:制造企业的效率基石与品质保障
  • 可编辑150页PPT | 某制造集团产业数字化转型规划方案
  • idea部署到docker
  • 【MyBatis-Plus】一、快速入门
  • kafka 发送消息有哪些模式?各自的应用场景是什么?
  • 秋招笔记-8.17
  • Java 学习笔记(基础篇5)
  • 【OpenAI】 GPT-4o-realtime-preview 多模态、实时交互模型介绍+API的使用教程!
  • 宋红康 JVM 笔记 Day05|运行时数据区内部结构、JVM中的线程说明、程序计数器
  • RAID服务器
  • PDF处理控件Aspose.PDF教程:将 PNG 合并为 PDF
  • HTTP协议-4-浏览器是怎么抉择HTTP版本的?
  • 【Java基础】反射,注解,异常,Java8新特性,object类-详细介绍
  • 01.Linux小技巧
  • 「Flink」业务搭建方法总结
  • Chromium base 库中的 Observer 模式实现:ObserverList 与 ObserverListThreadSafe 深度解析
  • 《Python学习之第三方库:开启无限可能》
  • 【K8s】harbor安装与推送镜像
  • 104、【OS】【Nuttx】【周边】文档构建渲染:安装 Sphinx 扩展(上)
  • 【笔记】位错的定义和分类
  • K8s的命名空间需要创建吗
  • HAProxy使用方法以及和LVS区别
  • InfluxDB 开发工具链:IDE 插件与调试技巧(二)
  • 【DDIA】第十章:解析Reduce端连接与分组技术
  • 基于C语言实现的HRV分析方法 —— 与Kubios和MATLAB对比
  • Django 请求生命周期
  • 2025北京世界机器人大会 ​要点总结
  • 检索增强生成(RAG) 缓存增强生成(CAG) 生成中检索(RICHES) 知识库增强语言模型(KBLAM)