软件包与服务搭建

一.软件包管理

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

访问:

相关推荐
皓月盈江8 分钟前
Linux电脑本机使用小皮面板集成环境开发调试WEB项目
linux·php·web开发·phpstudy·小皮面板·集成环境·www.xp.cn
深井冰水12 分钟前
mac M2能安装的虚拟机和linux系统系统
linux·macos
leoufung38 分钟前
内核内存锁定机制与用户空间内存锁定的交互分析
linux·kernel
IT专业服务商2 小时前
联想 SR550 服务器,配置 RAID 5教程!
运维·服务器·windows·microsoft·硬件架构
海尔辛2 小时前
学习黑客5 分钟小白弄懂Windows Desktop GUI
windows·学习
gushansanren2 小时前
基于WSL用MSVC编译ffmpeg7.1
windows·ffmpeg
忧虑的乌龟蛋2 小时前
嵌入式Linux I2C驱动开发详解
linux·驱动开发·嵌入式·iic·i2c·读数据·写数据
I_Scholar3 小时前
OPENSSL-1.1.1的使用及注意事项
linux·ssl
伐尘3 小时前
【Qt】编译 Qt 5.15.x For Windows 基础教程 Visual Studio 2019 MSVC142 x64
windows·qt·visual studio
Johny_Zhao3 小时前
K8S+nginx+MYSQL+TOMCAT高可用架构企业自建网站
linux·网络·mysql·nginx·网络安全·信息安全·tomcat·云计算·shell·yum源·系统运维·itsm