栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

LNMP环境部署

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

LNMP环境部署

LNMP环境 Linux

Linux操作系统在网上下载镜像文件然后安装虚拟机软件进行安装即可

Nginx

安装形式选择
yum自动下载软件包及其依赖关系,自动化安装,省时省力。都是默认安装路径,以及版本不容易指定,自定制化太低,无法扩展第三方新功能。
rpm包
需要手动解决依赖,弃用
源代码编译安装
自由下载软件版本,自定制安装路径,第三方功能扩展,源代码编译安装步骤稍微复杂

  1. 安装nginx前的系统依赖环境检查及其安装
yum install pcre pcre-devel openssl openssl-devel gcc -y
  1. 下载Nginx源代码包
wget 
  1. 解压缩
tar -zxvf 
  1. 创建普通的nginx用户,用于运行nginx程序,降低nginx的权限
useradd nginx -u 1111 -s /sbin/nologin -M
  1. 编译安装nginx服务
./configure --user=nginx --group=nginx --prefix=/mytools/nginx/ --with-http_stub_status_module --with-http_ssl_module
make && make install 
  1. 配置软连接
ln -s /mytools/nginx116 /mytools/nginx
  1. 配置nginx环境变量
vim /etc/profile

PATH=“$PATH:/mytools/nginx/sbin”

Mysql
# 编写mysql启动的脚本,定义一个mysqld.service
touch /etc/systemd/system/mysqld.service # 写入如下内容
# 启动mysqld服务端
systemctl start mysqld.service

# 启动完之后,检查数据库状态
systemctl statusmysqld
登录mysql数据库

这个mysql是c/s架构,先启动mysql服务端,然后用mysql客户端命令登陆即可

# 如果你安装过其他的数据库需要卸载
yum remove mysql -y
# 退出回话重新登陆

# 配置我们安装的二进制mysql PATH环境变量
PATH="$PATH:/mytools/mysql/bin:"

# 登录mysql
mysql -uroot -p

# 查看数据库
show databases
PHP PHP编译安装
# 检查nginx和mysql的安装状态
curl 127.0.0.1

# 安装php所必须有的依赖环境
yum install gcc gcc-c++ make zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel  freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel -y

# 发现yum仓库缺少一个libiconv-devel软件包,因此手动下载,编译安装
wget https://forensics.cert.org/cert-forensics-tools-release-el8.rpm

# 解压缩
tar -zxvf cert-forensics-tools-release-el8.rpm

# 进入下载文件目录,编译安装
./configure --prefix=/mytools/libiconv

make && make install

# 检查编译安装的命令是否正确结束了
echo $? # 在执行上一条shell语句结束后,打印$?可以检查上一次的命令是否正确

# 安装php程序
# 下载php文件
wget http://am1.php.net/distributions/php-7.3.2.tar.gz

# 解压缩
tar -zxvf php-7.3.2.tar.gz

# 进入php源码文件位置,编译安装
./configure --prefix=/mytools/mysql
make && make install

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/837626.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号