首页 > 系统相关 >免构建安装 nginx php-fpm 快速运行 php 项目

免构建安装 nginx php-fpm 快速运行 php 项目

时间:2024-06-20 12:42:38浏览次数:26  
标签:git fpm nginx sh php bash

文档说明:只记录关键地方; 发布时间: 2024-06-20
需求: linux 、macos 环境下,免构建安装 nginx php-fpm 快速运行 php 项目
运行环境: linux、 macos
状态: 已完成
实现原理: 静态编译 nginx 、php-fpm

下载 nginx 、php-fpm脚本 和 运行时


git clone https://gitee.com/jingjingxyk/quickstart-nginx-php-fpm.git

# 下载nginx 

bash  setup-nginx-runtime.sh

# 下载php-fpm

bash  setup-php-fpm-runtime.sh

# 启动 nginx php-fpm
bash start.sh

# 重载入 nginx php-fpm
bash reload.sh

# 停止 nginx php-fpm
bash stop.sh

# 打开浏览器 http://localhost 即可预览此项目

实操例子一: 快速 运行一个书签导航站点 onenav


cd /home/jingjingxyk
git clone https://github.com/helloxz/onenav.git

cd quickstart-nginx-php-fpm
# 需要下载 php-fpm-7.4
bash setup-php-fpm-7.4-runtime.sh

bash  start.sh

# 修改nginx 配置
vi nginx.conf

root /home/jingjingxyk/onenav ;

# 重新载入nginx配置
bash reload.sh 

实操例子二: 快速 运行一个博客 Z-BlogPHP博客程序


cd /home/jingjingxyk/

git clone https://github.com/zblogcn/zblogphp.git
cd quickstart-nginx-php-fpm
bash  start.sh

# 修改nginx 配置
vi nginx.conf

root /home/jingjingxyk/zblogphp  ;

# 重新载入nginx配置
bash reload.sh 

# 打开浏览器 http://localhost 即可预览此项目

备注 切换 nginx php-fpm 版本

修改下载脚本 里 nginx 、php-fpm版本 配置即可

参考文档:

  1. php nginx 配置
  2. symfony web server configurationg for nginx
  3. php-fpm www.conf
  4. php-fpm php-fpm.conf
  5. build-static-nginx
  6. swoole-cli
  7. php-cli
  8. php-fpm
  9. Swoole-Cli 5.0.1:PHP 的二进制发行版
  10. ELF ( Executable and Linkable Format ) 可执行和可链接格式 首字母缩略词 解释
  11. quickstart-nginx-php-fpm

标签:git,fpm,nginx,sh,php,bash
From: https://www.cnblogs.com/jingjingxyk/p/18253351

相关文章

  • httpsok-v1.13.0支持nginx证书部署管理
    ......
  • Docker 安装 Nginx 容器
    Docker安装Nginx容器(完整详细版) 说明:Docker如果想安装软件,必须先到Docker镜像仓库下载镜像。Docker官方镜像1、寻找Nginx镜像 2、下载Nginx镜像 检查当前所有Docker下载的镜像1dockerimages3、创建Nginx配置文件启动前需要......
  • (转)Linux环境下使用logrotate工具实现nginx日志切割
    原文:https://www.cnblogs.com/even160941/p/13903291.html一.前提背景及需求Nginx运行日志默认保存在Nginx安装目录下的 /usr/local/nginx/logs目录(或/var/log/nginx目录下),包含access.log和error.log两个文件。(1) access.log 记录了哪些用户、哪些页面以及用户浏览器、i......
  • Docker部署安装应用大集合(Tomcat、Nginx、Mysql、Redis、MQ、Nacos、Zookeeper、Port
    Docker部署安装应用大集合(Tomcat、Nginx、Mysql、Redis、MQ、Nacos、Zookeeper、Portainer、MongoDB......) 精选 原创CodeDevMaster2022-11-1608:42:24博主文章分类:Docker©著作权文章标签dockermysqlNginxNacosMQ文章分类Docker云计算yyds干货盘点 Docker部署......
  • ThinkPHP 的老漏洞仍然被攻击者钟情
    研究人员发现安全领域出现了令人不安的趋势:攻击者不仅对新披露的漏洞十分感兴趣,对已知的漏洞也丝毫不放过,尽管有些漏洞已经存在了好些年头,攻击者仍然能够通过老漏洞成功完成攻击。典型的例子就是ThinkPHP远程代码执行漏洞CVE-2018-20062和CVE-2019-9082,距今已有六年的时......
  • 深入解析Nginx配置文件
    前言Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于各类Web服务器。作为一名测试工程师,了解Nginx配置文件的细节有助于更好地进行测试和优化服务器性能。本文将详细介绍Nginx配置文件的结构及其主要配置项。一、Nginx配置文件的基本结构Nginx的配置文件通常位于/etc/ngin......
  • Nginx Rewrite
    一.NginxRewrite概述        现在Nginx已经成为很多公司作为前端反向代理服务器的首选,在实际工作中往往会遇到很多跳转(重写URL)的需求。比如:更换域名后需要保持旧的域名能跳转到新的域名上、某网页发生改变需要跳转到新的页面、网站防盗链等等需求。如果在后端使用的Ap......
  • Nginx优化与防盗链
    一.Nginx服务优化        在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行相应参数配置,以达到最优的用户体验。Nginx默认的安装参数只能提供最基本的服务,需要调整如网页缓存时间、连接超时、网页压缩等相应参数,才能发挥出服务器的最大作用。......
  • Nginx服务器安装SSL证书教程
    Nginx服务器安装SSL证书教程,主要包括获取证书、安装证书、重启Nginx以及测试SSL证书是否安装成功等4大步骤,以下是详细图文教程。一、获取证书免费申请SSL证书,证书申请成功后,会获取到颁发证书文件(.zip)压缩格式,当中有包含四种证书格式如:Tomcat、Nginx、IIS、Apache;Nginx服务器......
  • nginx增加 nginx-vod-module模块实现MP4视频点播
    一、安装Nginx需要提前以预编译方式安装好Nginx具体安装步骤点击下面链接:预编译方式安装nginx二、下载nginx-vod-module模块nginx-vod-module模块是基于nginx来提供VOD(videoondemand)服务的第三方模块,它支持基于DASH、HDS、HLS、MSS的点播服务搭建。nginx-vod-module下......