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

软件包与服务搭建

一.软件包管理

Linux的软件包管理是通过工具进行管理的

命令RPM/YUM

-----RPM软件包

语法:rpm -q [子选项] [软件名]

-qa : 显示当前系统中以RPM方式安装的所有软件列表

-qi : 查看指定软件包的名称、版本、许可协议、用途描述等详细信息

-ql : 显示指定的软件包在当前系统中安装的所有目录、文件列表

-qf : 查看当前指定的文件或目录是由那个软件包所安装的

如果不知道准确的软件包名称,还可以对全部查询结果进行过滤

rpm -qa | grep -i python

-----查询未安装的软件包信息

rpm -qlp [软件包名] 显示软件包准备要安装的所有目录、文件列表

rpm -qpi [软件包名] 显示指定软件包的名称、版本、许可协议、用途描述等详细信 息

-----YUM软件包管理 解决依赖关系

软件安装:yum -y install 安装

yum -y reinstal 重新安装

更新软件:yum -y updata 【包名】 升级某个软件

yum -y updata 升级所有软件

卸载软件:yum -y remove 【包名】

安装web服务:yum install httpd -y

启动httpd服务

关闭防火墙:systemctl stop firewalld.service

http://127.0.0.1 浏览器访问本机

更改YUM源:yum源配置文件位于:/etc/yum.repos.d/,文件拓展名为:.repo

(拓 展名为.repo的文件都是yum源的配置文件)

更改YUM源步骤:1.yum源进行备份

cd /etc/yum.repose.d

mv CentOS-Base.repo CentOS-Base.repo. bak

2.下载网易YUM源

wegt http:.......

3.更换YUM源

mv 新 旧

4.生成YUM缓存

yum makecache

5.对YUM源进行更新

yum -y updata

二.服务搭建

LAMP服务:数据库+脚本文件+操作系统+中间件

Linux APACHE MYSQL PHP

L:平台: 作为LAMP架构的基础,提供用于支撑Web站点的操作系 统,能够与其他三个组件提供更好的稳定性,兼容性。

A:容器:作为LAMP架构的前端,是一款功能强大,稳定好的Web服务器(容器)(中间件)程序,该服务器直接面向用户,处理来自客户端的请求。

M:数据库:作为LAMP架构的数据库

P:语言: 作为动态网页的编程语言,负责解析动态网页文件,负责沟通Web服 务器和数据库系统协同工作,并ᨀ供Web应用程序和运行环境 。

Apache服务:服务安装:yum -y install httpd

Linux Apache默认网站路径:/var/www/html

网站路径什么意思:就是通过http(网站)访问到的目录文件

安装Apache拓展包:yum -y install ......

关闭防火墙:systemctl stop firewalld.service

测试服务:http://本机ip地址

Mysql服务:安装Mysql服务:

开启Mysql服务:systemctl start nysql

进入Mysql服务:mysql

为root用户设置密码:set password for 'root'@'localhost' = password('root');

quit 退出

PHP服务:安装PHP服务: yum -y install php

yum -y install php-fpm

yum -y install php-mysql

在 默认Web路径 /var/www/html/ 下创建index.php文件

<?php echo "Test Page"; phpinfo(); ?>

浏览器访问:http://本机ip地址/index.php

搭建WordPress:切换到web目录:cd /var/www/html

远程下载:wget

解压资源包:unzip

切换到资源包:cd

增加执行权限:chmod +x ./*

cp wp-config-sample.php wp-confing.php 复制文件

配置数据库账户: vim wp-config.php

数据库连接:mysql -uroot -p

创建数据库:creat database wordpress

访问:


http://www.kler.cn/news/340810.html

相关文章:

  • 滚雪球学Redis[3.1讲]:Redis的持久化机制
  • Scalable TCP 如何优化长肥管道
  • 《黑神话悟空:点燃朔州文旅之火》
  • 云服务器架构详解:X86计算_ARM_GPU/FPGA/ASIC_裸金属_超级计算集群
  • scrapy爬取汽车、车评数据【下】
  • 02. 上报自定义数据到 prometheus(使用 Python Client)
  • 【C++】set和multiset(关联式容器、键值对,set和multiset的基本特性、主要用途及常用操作)
  • 搜维尔科技:Haption远程操作项目模拟项目
  • Spring Validation —— 参数校验框架
  • Linux系统中,文件和文件夹的权限和所有权核心概念
  • Window系统编程 - 文件操作
  • 国庆档不太热,影视股“凉”了?
  • Win10之Ubuntu22.04(主机)与Virtual-BOX(宿主win10)网络互通调试(七十九)
  • k8s 中存储之 PV 持久卷 与 PVC 持久卷申请
  • 实现std::sort,replace,fill,accumulate,equal等函数
  • MyBatis之TypeHandler的自定义实现
  • Golang | Leetcode Golang题解之第462题最小操作次数使数组元素相等II
  • GNU/Linux - tarball文件介绍介绍
  • C#中Json序列化的进阶用法
  • Spring中注入bean时的scope属性详解、往singleton中注入prototype属性的bean以及Spring使用注解实现AOP切面编程