alias别名、php编译安装、编译安装Nginx

本文详细介绍了在Linux环境下如何使用alias命令创建别名以简化常用操作,以及如何从源码编译安装PHP和Nginx,涵盖了依赖安装、编译参数配置、错误排查等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

alias别名

查看命令是否是别名,which 命令
ls就是别名, 其实为ls --color=auto

在这里插入图片描述
直接敲alias命令,可以查看系统里,当前用户下的别名都有哪些
在这里插入图片描述
别名:命令的另一名字,可以理解为外号
设置别名
alias viens33=‘vi /etc/sysconfig/network-scrpts/ifcfg-ens33’
在这里插入图片描述
设置后,只在当前窗口生效,退出后再进入,改别名就无效了,如何让它永远有效:
1.针对用户永久生效
在这里插入图片描述
该用户家目录下有一个.bashrc隐藏文件
vi .bashrc
在这里插入图片描述
添加 alias viens33=‘vi /etc/sysconfig/network-scrpts/ifcfg-ens33’
保存退出,该用户就可以使用这个命令别名了
在这里插入图片描述
2.针对所有用户
在这里插入图片描述
把命令添加到/etc/bashrc 这个文件中
vi时,搜索一个关键词,/关键词,就可以搜索,n键可以向下查看
添加后,执行souse /etc/bashrc
在这里插入图片描述

php编译安装

www.php.net 下载包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
把包下载到 /usr/local/src/ 中
执行cd /usr/local/src/
wget 下载链接
在这里插入图片描述
下载好后,解压
tar jxvf php-7.3.0.tar.bz2
报错:不存在bzip2
在这里插入图片描述
先yum安装
yum install -y bzip2
在这里插入图片描述
然后再解压
tar jxvf php-7.3.0.tar.bz2
下一步:编译安装
1.在这里插入图片描述
. /configure 编译参数

在这里插入图片描述
在这里插入图片描述
报错:
下载
安装一下gcc包
再编译
在这里插入图片描述
在这里插入图片描述
又出现了错误
列出关于这个文件的下载包,选择开发包,devel

在这里插入图片描述
执行
在这里插入图片描述
再执行编译安装命令
在这里插入图片描述
又出错
在这里插入图片描述
在这里插入图片描述
或者
在这里插入图片描述
grep -i 忽略大小写
解决方法:
在这里插入图片描述
再执行编译命令
在这里插入图片描述
再次报错
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
又出错
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
再执行,又报错
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
再执行,有报错
在这里插入图片描述
在这里插入图片描述

再执行,又报错

下载包mysql
在这里插入图片描述
在这里插入图片描述
解压
在这里插入图片描述
移动到/usr/local/mysql5.6
在这里插入图片描述改编译参数
在这里插入图片描述
回到目录下,继续执行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成编译参数后,
执行make
把源码包变成二进制包
在这里插入图片描述
在这里插入图片描述
提示编译通过
再执行make install
在这里插入图片描述
查看文件
在这里插入图片描述
配置文件
在这里插入图片描述
另一个配置文件
在这里插入图片描述
拷贝这个配置文件(production为生产,development为测试)

在这里插入图片描述
启动准备
在这里插入图片描述
加入到服务列表中,并设置为开机启动
在这里插入图片描述
启动:
在这里插入图片描述
报错:权限不够
设置权限
在这里插入图片描述
报错:
在这里插入图片描述
vi
在这里插入图片描述
查看第143行
在这里插入图片描述
查看是否有该文件
在这里插入图片描述
没有文件,直接copy
在这里插入图片描述
再启动,又报错
在这里插入图片描述
缺少用户,添加
在这里插入图片描述
再启动,启动成功
在这里插入图片描述
检查是否有服务
在这里插入图片描述
查看监听的端口
在这里插入图片描述
如果是netstat -lnp 查看全部端口
加t的话只看TCP端口
在这里插入图片描述

diff命令比较两个文件差异

在这里插入图片描述
总结:
在这里插入图片描述
在这里插入图片描述

编译安装Nginx

官网:http://nginx.org/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述成功
可能出现错误,需安装的包
在这里插入图片描述
在这里插入图片描述
前面的make命令执行,则执行make install
如果不成功,则不执行后面的
安装成功
在这里插入图片描述
启动:
可以直接启动
在这里插入图片描述
查看运行状态
在这里插入图片描述
配置文件所在位置
在这里插入图片描述
vi配置文件
在这里插入图片描述
监听端口
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值