PHP 网络请求的流程以及 Nginx 的响应过程

  • 2023-10-21 12:30:58
  • dfer
  • 431
PHP 网络请求的流程通常涉及到 Web 服务器(如 Nginx)和 PHP 解释器(如 PHP-FPM)的配合。以下是 PHP 网络请求的流程以及 Nginx 的响应过程:(重点4,5步) PHP 网络请求流程: 用户发起请求: 用户在浏览器中输入URL或与Web应用互动,发送HTTP请求到...

前端js后端nginx+php+workerman实现websocket通信

  • 2023-08-28 12:32:22
  • dfer
  • 403
workerman是纯PHP开发的开源PHP 应用容器,可以通过composer安装,目前因为要用到客户端与服务器实时通信,故使用了workerman中的websocket模块功能 服务器端: 1.建一个目录,创建start.php文件,文件名随意 2.composer安装workerman ...
Docker部署php运行环境(php-fpm+nginx)

Docker部署php运行环境(php-fpm+nginx)

  • 2023-08-24 12:31:06
  • dfer
  • 425
前言 如果使用docker去部署一套php的运行环境,我们需要构建出nginx、php-fpm两个容器,nginx通过fast_cgi协议去转发php-fpm中的端口,从而实现web server的搭建,接下来以php的laravel框架为演示例子。 部署php-fpm 第一步 编写php...
Nginx 解决api跨域问题

Nginx 解决api跨域问题

  • 2023-08-20 12:31:40
  • dfer
  • 435
环境: nginx 1.22.1 宝塔8.0 php lavarel    在nginx里加入下面的设置  #这里填*就是任何域名都允许跨域 add_header Access-Control-Allow-Origin "*"; #CORS请求默认不发送Cookie和...
Ubuntu20.04通过nginx部署php项目步骤

Ubuntu20.04通过nginx部署php项目步骤

  • 2023-06-29 12:31:11
  • dfer
  • 435
搭建环境 php用的最新的8.1 nginx用的1.23.1 php-fpm也是8.1 安装php-fpm我这边换的使清华的源之后,才下载成功 成功之后会在/etc/php/8.1下面看到fpm目录 安装一下其他环境 apt-get install php-mbstring 添加www-data...

Ubuntu安装nginx,php,swoole,composer,redis,phpredis

  • 2023-05-12 12:30:51
  • dfer
  • 563
1:安装nginx a:安装 sudo apt-get update sudo apt-get install nginx b:查看版本检查是否成功 nginx -v c:命令 查看状态 service nginx status 启动 service nginx start 停止 ser...