nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPMPHP-FPM是一个PHP FastCGI管理器,是只
Nginx配置文件nginx.conf位于其安装目录的conf目录下。 nginx.conf由多个块组成,最外面的块是main,main包含Events和HTTP,HTTP包含upstream和多个Server,Server又包含多个locationmain(全局设置)、server(主机设置)、upstream(负载均衡服务器设置)和 location(URL匹配特定位置的设置)。main块设
转载 2024-02-26 20:08:36
116阅读
必须要有几台服务器(普通的linux机器就可以)。如果没有可以用vm虚拟机模拟。笔者不能把公司的机器拿来玩,所以用自己的本本搭建的。4台linux机器。CentOS-6.4。分工如下:1台nginx主机 1台备用机 2台网站服务器首先是jdk和tomcat 在我前面的文章中已经说过关于java开发环境的搭建。其中(jdk,tomcat,mysql,eclipse)都有阐述。这里就不在多说。我们直接
转载 2024-09-10 11:42:38
32阅读
nginx.confserver { listen 80; server_name localhost; # root "D:/phpstudy_pro/WWW"; root "D:/s
原创 2022-10-09 22:57:39
288阅读
listen 80; listen 9101; server_name 172.30.164.199 112.6.123.194; index index.php index.html index.htm default.php default.htm default.html login.php api.php; root /www/wwwroot/nqi/publi
原创 2021-11-30 16:17:47
1638阅读
ThinkPHP6,视图的安装及模板渲染和变量赋值tp6视图功能由\think\View类配合视图驱动(也即模板引擎驱动)类一起完成,新版仅内置了PHP原生模板引擎(主要用于内置的异常页面输出),如果需要使用其它的模板引擎需要单独安装相应的模板引擎扩展。使用think-template模板引擎,只需要安装think-view 模板引擎驱动。composer require topthink/thi
转载 2024-04-07 11:06:20
87阅读
新版的事件系统可以看成是5.1版本行为系统的升级版,事件系统相比行为系统强大的地方在于事件本身可以是一个类,并且可以更好的支持事件订阅者。事件相比较中间件的优势是事件比中间件更加精准定位(或者说粒度更细),并且更适合一些业务场景的扩展。例如,我们通常会遇到用户注册或者登录后需要做一系列操作,通过事件系统可以做到不侵入原有代码完成登录的操作扩展,降低系统的耦合性的同时,也降低了BUG的可能性。事件系
转载 2024-05-29 10:49:22
149阅读
并发测试命令:安装apacheab -c 1000 -n 100 http://www.baidu.com/接口地址 请求1000次、每次有100个人同时请求 http://www.baidu.com/api常规思路(优化&不推荐)// 业务逻辑: // 用户执行下单操作 // mysql 查询商品库存 // 判断物品库存是否充足 // 优化1:库存字段设置 unsigned (无符
转载 2023-12-14 10:34:38
158阅读
一、模型操作模型里的Admins::也可以用static::关键词链式操作,都可以在模型中使用controller公用示例 namespace app\index\controller; use app\BaseController; //我们用模板不需要到文件名,只需要到文件夹,不需要后面的Admins。 //如下所示,我们使用模型时,需要到文件名,即Admins.php use app\ind
转载 2024-03-28 22:09:59
251阅读
一:tp6单应用与多应用。目录结构 · ThinkPHP6.0完全开发手册 · 看云二:tp6打开错误提示。config->app.php->'show_error_msg'三:tp6去掉必须带index.php。 修改public/.htaccess文件为如下:<IfModule mod_rewrite.c> Options +FollowSymlinks
转载 2024-05-17 02:07:26
232阅读
一、TPS:Transactions Per Second的缩写,也就是事务数/秒(每秒传输的事物处理个数),即服务器每秒处理的事务数。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数,个人理解如下:1、Tps即每秒处理事务数,包括了1)用户请求服务器2)服务器自己
转载 6月前
55阅读
Nginx是一个HTTP的web服务器,可以将服务器上的静态文件(如html、图片等)通过HTTP协议返回给浏览器客户端。一、静态网站的部署 将/资料/静态页面/index目录上传到服务器的/usr/local/nginx下即可访问。 使用editplus将内容上传到服务器上。  上传完成打开/usr/local/nginx/index可以发现有index.html文件  更改nginx.conf
转载 2024-02-18 07:44:51
65阅读
1.URL访问在多应用模式下,URL的访问地址定义如下:http://serverName/index.php/应用/控制器/操作/参数/值...在上篇文章我们使用url重写方法,将index.php隐藏,所以URL访问地址为:http://serverName/应用/控制器/操作/参数/值...根据上篇文章创建的admin端为例: 此时查看路由设置: thinkphp框架给控制器和操作设置了默认
1.新建一个类库目录可以自定义例如:app\common\utils\Captcha.php1 <?php 2 3 namespace app\common\utils; 4 5 use think\facade\Cache; 6 use think\facade\Config; 7 use think\Response; 8 9 class Captc
<?phpdeclare (strict_types = 1);namespace app\admin\controller;use think\
原创 2022-05-25 10:22:01
109阅读
不用修改filesystem文件配置文件config文件夹里面的,不用修改.我没有隐
原创 2022-05-25 10:22:18
290阅读
1.什么是JWT在介绍JWT之前,我们先来回顾一下利用token进行用户身份验证的流程:客户端使用用户名和密码请求登录服务端收到请求,验证用户名和密码验证成功后,服务端会签发一个token,再把这个token返回给客户端客户端收到token后可以把它存储起来,比如放到cookie中客户端每次向服务端请求资源时需要携带服务端签发的token,可以在cookie或者header中携带服务端收到请求,然
转载 2024-05-06 10:01:55
49阅读
在这篇文章中,我们将深入探讨如何使用 Docker 来部署 ThinkPHP 6TP6)应用程序。这包括了多个方面,如版本对比、迁移指南、兼容性处理、实战案例、性能优化以及生态扩展等。希望这能对想要在自己的项目中应用 TP6 的开发者有所帮助。 首先,我们来看一下 TP6 在 Docker 中的版本对比,以及它们之间的兼容性分析。假设我们有两个版本 TP6 以及 TP7 来进行比较。 ###
请求变量 use think\facade\Request; Request::param('name'); Request::param();全部请求变量 返回数组 Request::param(['name', 'email']); 多个变量 Request::param('a','1') $a
原创 2021-05-27 09:26:15
718阅读
# Docker TP6:使用Docker部署和管理应用程序 ## 引言 随着云计算技术的飞速发展,容器化技术也变得越来越流行。Docker作为目前最流行的容器化平台之一,被广泛应用于开发、测试和部署环境中。在本篇文章中,我们将介绍如何使用Docker来部署和管理应用程序。 ## Docker简介 Docker是一个开源的容器化平台,可以将应用程序及其依赖关系打包成一个独立的容器,以实现快
原创 2024-01-10 03:05:56
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5