千家信息网

部署LNMP架构中如何安装PHP

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要为大家展示了"部署LNMP架构中如何安装PHP",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"部署LNMP架构中如何安装PHP"这篇文章吧。一、
千家信息网最后更新 2025年01月31日部署LNMP架构中如何安装PHP

这篇文章主要为大家展示了"部署LNMP架构中如何安装PHP",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"部署LNMP架构中如何安装PHP"这篇文章吧。

一、什么是PHP
PHP即"超文本预处理器",是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
与LAMP架构大致原理类似,有一点不同的是在LNMP结构里php会启动一个服务:php-fpm,而LAMP中php只是作为Apache的一个模块存在。Nginx会把用户的动态请求交给php服务去处理,这个php服务就会去和数据库进行交互。用户的静态请求Nginx会直接处理,Nginx处理静态请求的速度要比apache快很多性能上要好,所以apache和Nginx在动态请求处理上区别不大,但如果是静态请求处理的话就会明显发现Nginx要快于apache,而且Nginx能承受的并发量要比apache大,可以承受好几万的并发量,所以大一些的网站都会使用Nginx作为web服务器。
二、实验
1.安装部署环境包

2.将php安装包解压到/opt目录下

3.安装配置功能模块


4.make && make install
5.修改核心配置文件




6.开启php-fpm模块

需开启配置文件中的监控引擎pid

7.修改扩展配置文件

8.开启服务检查端口

9.将php的所有命令便于系统识别

10.让nginx支持PHP功能

location ~ \.php$ {    root       html;//指定站点目录    fastcgi_pass  127.0.0.1:9000;//指定fpm模块所在位置,IP地址,9000端口    fastcgi_index index.php;//指定默认首页类型    fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;//指定脚本文件所在目录    include      fastcgi_params;//将nginx中的变量转换成PHP能识别的变量}


到这里所有LNMP架构的服务已经全部搭建完毕。
重启服务并进行测试!




以上是"部署LNMP架构中如何安装PHP"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

服务 架构 处理 文件 模块 语言 配置 内容 目录 篇文章 脚本 静态 学习 功能 动态 变量 所在 是在 服务器 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 dayz客户端版本比服务器老 网络安全等保是什么意思 三级数据库技术的题型 苏州怎么登录阿里云服务器 单位网络安全汇报总结 数据库系统由以下组成 高德导航车机版u盘更新数据库 在一个人事单位的数据库中 工厂模式 数据库连接 物联网设备与web服务器通信 云南智慧党建软件开发哪儿好 济南智慧团建软件开发专业制作 软件开发macmini值得买吗 梁溪区智能软件开发定制价格 浪潮服务器的管理ip的 阜阳市网络安全技能大赛 骨骼点提取数据库 软件开发项目提成方案 学的软件开发在高密找工作 腾讯服务器放山洞里 u8 账套 数据库 计算机网络技术是什么意 灌云进口网络技术排名靠前 天津正规软件开发售后保障 删除多张表中的数据库 零售定点药店数据库动态维护 网络安全义务知识测试 国外推荐网络安全书籍 吉林网络安全大赛入口 服务器通信频率
0