写点什么

使用 LNMP 环境部署码云测试项目

作者:咿呀呀
  • 2022 年 1 月 05 日
  • 本文字数:1042 字

    阅读完需:约 3 分钟

基本环境配置

1.创建 server soft 两个文件夹

mkdir -p /data/{server,soft}

2.将资源上传到 soft 文件夹中

搭建第一个中间 nginx

1.nginx 安装

注意:编译安装 nginx 时,应该有一个专用的启动用户 www

创建专用用户 www

2.编译安装 nginx
  • 解压 nginx

进入 soft 目录 cd /data/soft

解压文件 tar xzf nginx-1.10.2.tar.gz

查看解压文件 cd nginx-1.10.2


  • 配置软件安装的地址

./configure --prefix=/data/server/nginx

  • 变成一个软件 make

  • 安装 make install

3.将 www 用户和 nginx 进行绑定 修改配置文件

vim /data/server/nginx/conf/nginx.conf 加上 user www;

4.检查

启动 nginx /data/server/nginx/sbin/nginx

启动后检查 netstat -tnulp | grep nginx 端口为 80 启动成功

搭建第二个中间 mysql

1.创建专用用户

useradd -s /sbin/nologin -M mysql

2.解压软件

进入 soft 目录 cd /data/soft

解压 mysql 文件 tar xzf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C /data/server

进入解压后的目录 cd /data/server/

建立软链接 ln -s mysql-5.6.35-linux-glibc2.5-x86_64 mysql

3.初始化 mysql 数据库

/data/server/mysql/scripts/mysql_install_db --basedir=/data/server/mysql --datadir=/data/server/mysql/data/ --user=mysql

4.数据库配置文件管理

重命名 mv /etc/my.cnf /etc/my.cnf-bak

拷贝 cp /data/server/mysql/support-files/my-default.cnf /etc/my.cnf

5.数据库启动命令配置

cp /data/server/mysql/support-files/mysql.server /etc/init.d/mysqld 自启动

6.修改启动文件

sed -i 's#/usr/local/mysql#/data/server/mysql#g' /data/server/mysql/bin/mysqld_safe /etc/init.d/mysqld

7.数据库文件权限设置

chown -R mysql.mysql /data/server/mysql/

8.将 mysql 服务设置为开机自启服务

chkconfig --add mysqld

chkconfig mysqld on

9.启动数据库

service mysqld start

注意: 如果启动失败重启服务即可

10.重启 mysql

service mysqld restart

搭建第三个中间 PHP

1.安装 REMI 源:

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm

2.查看可以安装的 PHP 版本:

yum repolist all | grep php

3.设置默认安装的版本:

yum-config-manager --enable remi-php74

4.安装 PHP:

yum -y install php

5.安装 PHP 扩展:

yum -y install php-fpm

6.php-fpm 命令:

启动 systemctl start php-fpm

重启 systemctl reload php-fpm

设置开机启动 systemctl enable php-fpm

nginx 整合 php

1.修改 nginx 配置文件

cp /data/server/nginx/conf/nginx.conf /data/server/nginx/conf/nginx.conf-bak 备份

发布于: 刚刚
用户头像

咿呀呀

关注

还未添加个人签名 2021.03.23 加入

目前正在学习代码的一个小萌新

评论

发布
暂无评论
使用LNMP环境部署码云测试项目