LNMP实战部署(电影网站搭建)

第三阶段基础

时  间:2023年7月5日

参加人:全班人员

内  容:

目录

LNMP架构及应用部署:(单台服务器部署)

一、安装nginx:(源码安装)

二、安装mysql数据库:(源码安装)

三、安装PHP:(源码安装)

LNMP平台中部署WEB应用


LNMP架构及应用部署:(单台服务器部署)

一、安装nginx:(源码安装)

1、关闭防火墙

systemctl stop firewalld

setenforce 0

iptables -F

2、下载上传需要用到的软件包

3、下载安装软件所需要的依赖环境

yum -y install pcre-devel zlib-devel  

4、创建管理nginx的用户

useradd -M -s /sbin/nologin nginx

5、解压,配置,编译安装nginx

tar xf nginx-1.16.0.tar.gz -C /usr/src

cd /usr/src/nginx-1.16.0/

./configure --prefix=/usr/local/nginx--with-http_stub_status_module --user=nginx 

  && make && make install

6、命令优化

ln -s /usr/local/nginx/sbin/* /usr/local/sbin/

nginx -t检查配置文件情况

7、为nginx配置命令启停脚本并赋权

vim /etc/init.d/nginx

chmod +x /etc/init.d/nginx

chkconfig --add nginx

配置如下:

二、安装mysql数据库:(源码安装)

1、安装依赖环境

yum -y install libaio

2、安装软件包

tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz  -C /usr/local 解压

mv mysql-5.7.24-linux-glibc2.12-x86_64/ mysql  改名

3、修改配置

useradd -s /sbin/nologin mysql  添加用户到组

chown -R mysql:mysql ./ 赋权

/usr/local/mysql/bin/mysqld --user=mysql

--basedir=/usr/local/mysql   初始化数据库

--datadir=/usr/local/mysql/data --initialize

4、修改主配置文件

vim /etc/my.cnf

配置如下:

5、重启服务

./support-files/mysql.server start

cp support-files/mysql.server /etc/init.d/mysqld   将MySQL服务加入到系统服务当中

6、为mysql修改相关配置

chmod +x /etc/init.d/mysqld ——将脚本加入执行权限

chkconfig --add mysqld ——优化命令

systemctl start mysqld ——启动

ln -s /usr/local/mysql/bin/* /usr/bin/

mysqladmin -uroot -p'T;PNK1Odu:i<' password 123456 ——修改MySQL密码

mysql -uroot -p123456 ——登录MySQL

三、安装PHP:(源码安装)

1、安装依赖

yum -y install gd libxml2-devel.x86_64 libjpeg-devel libpng-devel

2、下载解压,配置、编译、安装

tar xf php-5.6.39.tar.gz -C /usr/src

cd /usr/src/php-5.6.39/

./configure --prefix=/usr/local/php5 --with-gd  --with-zlib --with-mysql=/usr/local/mysql

--with-mysqli=/usr/local/mysql/bin/mysql_config

--with-config-file-path=/usr/local/php5   --enable-mbstring --enable-fpm

--with-jbeg-dir=/usr/lib && make && make install  ——进行安装

3、优化php

cp php.ini-production /usr/local/php5/php.ini

ln -s /usr/local/php5/bin/* /usr/local/bin/

ln -s /usr/local/php5/sbin/* /usr/local/sbin/

4、下载安装zend -loader软件包

tar -xf  zend-loader-php5.6-linux-x86_64_update1.tar.gz

cd zend-loader-php5.6-linux-x86_64/

cp ZendGuardLoader.so /usr/local/php5/lib/php

5、修改php配置文件

vim /usr/local/php5/php.ini 

修改配置如下:(末行添加)

6、修改php主配置文件

mv php-fpm.conf.default php-fpm.conf

vim php-fpm.conf ——进入主配置文件

配置如下:

7、修改nginx进入主配置文件

useradd -M -s /sbin/nologin php ——创建程序用户

/usr/local/sbin/php-fpm ——启动

vim /usr/local/nginx/conf/nginx.conf

配置如下:

systemctl restart nginx ——重启

vim /usr/local/nginx/html/php.php ——编写测试文件

测试文件如下:

客户端浏览http://192.168.59.140/php.php

vim /usr/local/nginx/html/mysql.php ——连接mysql

配置如下:

客户端访问:http://192.168.59.140/mysql.php

LNMP平台中部署WEB应用

1、下载并解压SKYUC.v3.4.2.SOURCE.zip

unzip SKYUC.v3.4.2.SOURCE.zip

cd SKYUC.v3.4.2.SOURCE

rm -rf /usr/local/nginx/html/*

cp -rf wwwroot/ /usr/local/nginx/html/

cd /usr/local/nginx/html 

2、更改属主

cd wwwroot

chown -R php:php admincp/ data/ templates/ upload/ 

3.创建数据库和授权用户

mysql -u root -p123456

create database skyuc;

grant all on skyuc.* to skyuc@localhost identified by '123';

 flush privileges;

4、客户端访问

 http://192.168.59.140/wwwroot/index.php

图形操作下一步

输入在数据库创建的数据库,账户和密码,点击安装

进入此页面,根据需要进入首页还是后台

首  页

管理:

输入创建的管理员账户和密码

进入管理中心:

可根据需要修改相关配置

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

人间打气筒(Ada)

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

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

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

打赏作者

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

抵扣说明:

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

余额充值