一.软件包管理
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
访问: