企业运维项目实战lamp架构-nginx、php、mysql及phpmyadmin

本文详细介绍了企业运维项目中如何通过源码编译安装nginx、php、phpmyadmin以及mysql,并解决过程中遇到的依赖问题。完成安装后,配置了nginx与php-fpm的结合,实现了php页面的正常展示。接着安装phpmyadmin并连接到mysql数据库,但在权限设置上遇到问题,通过调整权限后成功访问。
摘要由CSDN通过智能技术生成

1.源码编译安装nginx

tar zxvf nginx-1.20.1.tar.gz		解压安装包并进入
cd nginx-1.20.1/
ls

在这里插入图片描述

源码编译第一步 .configure

./configure --prefix=/usr/local/nginx   设置安装路径
提示未安装C语言编译器gcc
 yum install gcc -y

在这里插入图片描述
安装完成后再次执行

./configure --prefix=/usr/local/nginx

在这里插入图片描述
提示缺少依赖包pcre
安装并继续执行

 yum install -y pcre-devel
./configure --prefix=/usr/local/nginx

在这里插入图片描述
提示缺少依赖包zlib
安装并继续执行

yum install -y zlib-devel
./configure --prefix=/usr/local/nginx

在这里插入图片描述
安装其他常用模块

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module	
yum install -y openssl-devel
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

源码编译第二步 make

在当前文件夹执行

make

源码编译第三步 make install

在当前文件夹执行

make install

在这里插入图片描述

cd /usr/local/nginx/sbin
./nginx  开启nginx服务
curl -I localhost 访问  或firefox:http://172.25.14.4

在这里插入图片描述
查看端口号 netstat -antlpe 默认端口80
在这里插入图片描述

./nginx -s stop	关闭服务
netstat -antlpe

在这里插入图片描述

创建软链接,方便使用nginx

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ 创建软链接
curl -I 172.25.4.1

<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热到想喝冰阔落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值