软件包与服务搭建

一.软件包管理

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

访问:

相关推荐
删除没备份的痛21 分钟前
python3的语法
linux·开发语言·python
Yvemil71 小时前
运用MinIO技术服务器实现文件上传——在Linux系统上安装和启动(一)
linux·运维·服务器
wacpguo1 小时前
Ubuntu20.04,编译安装BCC
linux
一步步走1 小时前
Ubuntu下的CUDA环境的安装与配置
linux·c++·ubuntu
starcat20021 小时前
Ubuntu24.04编译安装LinuxZen6.11.2
linux
战术摸鱼大师1 小时前
Ubuntu终端配置
linux·运维·ubuntu
好记忆不如烂笔头abc1 小时前
Ubuntu 18.04安装storcli查看阵列信息
linux·运维·服务器
短鼻子小象1 小时前
【通过WSL2安装Ubuntu24.04系统及图形化界面】
linux·ubuntu·图形化界面
青山师1 小时前
ubuntu 开放 8080 端口快捷命令
linux·运维·服务器·ubuntu·虚拟机
无水先生2 小时前
【GT240X】【06】Linux文本编辑软件vim
linux·vim