Lnmp架构

关闭防火墙

安装依赖包

bash 复制代码
yum -y install pcre-devel zlib-devel gcc gcc-c++ make

创建运行用户、组

编译安装Nginx

让系统识别nginx的操作命令

添加Nginx系统服务

bash 复制代码
vim /lib/systemd/system/nginx.service

编译安装mysql

安装Mysql环境依赖包

创建运行用户

编译安装

bash 复制代码
cd /opt
tar zxvf mysql-boost-5.7.20.tar.gz

修改mysql 配置文件

更改mysql安装目录和配置文件的属主属组

设置路径环境变量

初始化数据库

添加mysqld系统服务

修改mysql 的登录密码

授权远程登录

mysql -u root -p

php的编译安装

安装环境依赖包

编译安装

bash 复制代码
cd /opt
tar jxvf php-7.1.10.tar.bz2

路径优化

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

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

调整PHP配置文件

php有三个配置文件:

php.ini 主配置文件

php-fpm.conf 进程服务配置文件

www.conf 扩展配置文件

调整主配置文件

bash 复制代码
cp /opt/php-7.1.10/php.ini-development /usr/local/php/lib/php.ini	
vim /usr/local/php/lib/php.ini

php -m 验证模块

调整进程服务配置文件

bash 复制代码
cd /usr/local/php/etc/
cp  php-fpm.conf.default php-fpm.conf
vim php-fpm.conf

调整扩展配置文件

bash 复制代码
cd /usr/local/php/etc/php-fpm.d/
cp www.conf.default www.conf

启动php-fpm

配置 Nginx 支持 PHP 解析

bash 复制代码
vim /usr/local/nginx/conf/nginx.conf

验证数据库工作是否正常

相关推荐
weixin199701080162 分钟前
《淘宝双11同款:基于 Sentinel 的微服务流量防卫兵实战》
微服务·架构·sentinel
Shining05967 分钟前
AI 编译器系列(五)《拓展 Triton 深度学习编译器——DLCompiler》
人工智能·深度学习·学习·其他·架构·ai编译器·infinitensor
hf20001210 分钟前
美团 x 云器|从美团BI平台升级看数据引擎架构升级演进路径
架构·数据湖·湖仓一体·lakehouse
掘根17 分钟前
【微服务即时通讯】用户管理子服务2
微服务·云原生·架构
szxinmai主板定制专家24 分钟前
基于 STM32 + FPGA 船舶电站控制器设计与实现
arm开发·人工智能·stm32·嵌入式硬件·fpga开发·架构
AntBlack24 分钟前
Ant-Browser : 发布一个开源免费的指纹浏览器 ,欢迎体验
后端·架构·go
短剑重铸之日37 分钟前
《ShardingSphere解读》12 解析引擎:SQL 解析流程应该包括哪些核心阶段?(下)
数据库·后端·sql·架构·shardingsphere·分库分表
假如梵高是飞行员38 分钟前
角色设定对大模型表现的影响:对不同架构的对比分析
架构
泯泷1 小时前
阶段二:为什么先设计指令集,编译器和运行时才能稳定对齐?
前端·javascript·架构
泯泷9 小时前
阶段一:从 0 看懂 JSVMP 架构,先在脑子里搭出一台最小 JSVM
前端·javascript·架构