小天天天天 PHP 999+ 2022-12-04 14:15:39
以前一直是用Nginx整TP框架,但考虑到Win本地开发用Apache性能会好一些,就尝试换了过来,但无奈发现官方提供的伪静态就是个坑,死活不生效,经过搜索发现,我这边的问题是因为官方提供的伪静态只在部分Apache上没有问题,别的都是不行的。有两种可能性,解决方法都很简单,如下:一.替换规则将:<IfModulemod_rewrite.c>Options+FollowSymlinks-MultiviewsRewrit
小天天天天 PHP 999+ 2022-12-04 11:24:59
GuzzleHttp是一个http客户端设置header头$http=newClient(['headers'=>["Access-Token"=>'104231665f5749ecd79122edbcb89b55f7c55e40',"Content-type"=>'application/json']]);//返回值$response->getBody()->getContents();发送p
小天天天天 PHP 914 2022-12-04 00:01:58
我们在通过PHP获取微信昵称,并且存于数据库的时候,由于一些昵称带有特殊符号,所以存不进去,这时候我们可以通过下面的方式来处理。方法1:protectedfunctionremoveEmoji($clean_text){//MatchEmoticons$regexEmoticons='/[\x{1F600}-\x{1F64F}]/u';$clean_text=preg_replace($regexEmoticons,'',$cl
小天天天天 PHP 955 2022-12-03 23:59:25
先写出指定日期的时间格式和时间戳格式,下面要用到:$str_day='2022-10-17';//时间格式$time_day=$date_time=date("Y-m-d",$str_time);//时间戳格式指定日期所在天的时间://精确到年-月-日$start_time=time_day;//开始时间(2020-04-17)$end_time=date("Y-m-d",strtotime("+1day",$str_time));
小天天天天 PHP 999+ 2022-12-03 23:54:02
通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以直接进入小程序对应的页面。官方推荐生成并使用小程序码,它具有更好的辨识度。目前有3个接口可以生成小程序码,开发者可以根据自己的需要选择合适的接口。接口A:适用于需要的码数量较少的业务场景接口地址:https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN参数如下:注意:通过该接口生成的小程序码,永久有效,
小天天天天 PHP 999+ 2022-11-29 21:39:54
先说结论:瓶颈在高并发下CPU的有效利用率不可思议的低,低于5%;而此时cpu使用率已经100%再来解释原因:发展到这个阶段了,所有成熟的语言一般都有manager和worker的细分工你看下fpm的进程,也是有master(manager)和pool(worker)进程,一般会有多个worker进程。fpm本身性能几乎是神一样的队友,但是因为php的简单性,没法做神级actor,actor是通过系统内核提供的事件模型来有效提升cpu有
小天天天天 PHP 999+ 2022-09-05 15:08:14
本地Git添加Hook钩子,提交时自动对修改的PHP文件进行语法检测,如果失败则无法继续Commit只是为了避免低级错误提交到仓库1.在本地仓库中编辑.git/hooks/pre-commit文件,没有则建立,内容如下#!/bin/shchanged_files=`gitdiff-index--cached--name-onlyHEAD--`forfin$changed_files;doext=${f##*.}iftest"$
小天天天天 PHP 999+ 2022-05-18 03:56:38
手贱升级了电脑系统,本地的PHP环境崩了...尝试卸载后重新安装,brewinstallphp@7.3报错Error:php@7.3hasbeendisabledbecauseitisaversionedformula!brewtapshivammathur/phpbrewinstallshivammathur/php/php@7.3更新系统后,不再支持旧的PHP版本只能使用brew安装受支持的PHP版本。但是,可以使用tapshiv
小天天天天 PHP 999+ 2021-12-06 15:03:40
PHP团队昨天 宣布 发布了PHP8.1:?PHP8.1发布了!?阅读所有相关信息:t.co/ToeHc3YGau♻️迁移指南:t.co/BVVZ7lSXd1?非常感谢贡献者所做的一切,感谢RM发布这个惊人的新版本!❓您最喜欢的新功能是什么?—php.net(@official_php) 2021年11月25日PHP8.1已经在 2021年11月25日 发布,在本文中,我们将逐一介绍所有
小滴 PHP 999+ 2021-06-22 11:54:06
这是一个二维码生成器,它可以帮助你以简单的方式生成二维码,并且可以设置二维码中间的小logo图标。使用非常简单,并且提供了一个Symfony包,可以快速整合到你的项目中。安装使用Composer来安装这个库。composerrequireendroid/qrcode基本用法简单几行代码,就可以生成一个普通的二维码:require_once('vendor/autoload.php');useEndroid\QrCode\QrCod
小天天天天 前端 999+ 2020-03-30 19:49:59
今天我们来关注一下前端加密。有些项目涉及到比较多的敏感数据,开发者会要求前端对数据进行加密后再传输给后端解密处理。虽然https其实对数据传输已经起了很大的安全保护作用,但是对于不使用https的用户,前端加密还是有一定的意义。本文涉及到的内容有:前端使用CryptoJS对数据进行DES或AES加密解密;后端使用PHPopenssl对数据进行解密和加密。前端AES加密数据首先在vue环境下安装crypto-js,crypto-js项目地
小天天天天 PHP 999+ 2020-03-24 16:06:01
我们有一个小说系统,每天会有很多作者发布新的小说内容,而读者因为个人爱好可能只订阅他喜欢的类型的小说,比如历史类、玄幻类小说。小说系统每天会根据用户的口味推送相关的小说更新消息,这就用到了消息发布和订阅系统。本文将结合实例介绍PHP操作RabbitMQ实现消息发布和订阅功能,本文假设您已经安装好RabbitMQ,开放了对应的端口,且安装了php-amqplib。前置文章阅读:《在CentOS7系统安装与配置RabbitMQ》、《PHP与
小天天天天 PHP 999+ 2020-03-21 20:54:06
开发中吗我们经常要与接口打交道,无论是调取别人的接口还是给别人提供接口,如何保障在接口调用时双方数据的安全性和一致性,,这里就涉及到数据加密以及签名验证服务。本文以PHP示例讲解RSA2数据加解密和签名验签功能的实现。我们在上一篇文章《WEB开发中常见的加密方式有哪些》中介绍了非对称加密RSA2算法,它适合加密少量数据,比如支付数据等安全要求高的场景。我们首先要生成公钥和私钥文件:opensslgenrsa-outprivate_key
小滴 PHP 999+ 2020-01-16 20:59:25
RabbitMQ提供跨语言接口,我们可以使用主流编程语言Java,C,C++,Python,PHP等和RabbitMQ做对接。RabbitMQ有消息确认机制、灵活的路由控制、以及消息集群高可用,使得很多大型系统使用RabbitMQ做消息处理系统。消息队列(MessageQueue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到MQ中而不用管谁来取,消息使用者只管从MQ中取消息而
小滴 PHP 999+ 2019-11-02 23:18:51
如果你家店里某商品库存只有100件,现在店庆活动5折优惠大酬宾,假如现在有200个人疯狂涌入你家店里,为了避免发生疯抢和踩踏事件发生,店长您采取了排队限购的办法,1人限购1件,排队先到先买,卖完为止。这个是实体店我们会看到的场景,100件商品,1人1件,最后200人中只有100人能买到商品,剩下100人只能空手而归。如果您开了家网店,同样你开起了秒杀的活动,可能同时会有1000人通过不同的终端访问你的商品秒杀活动页面,你的商品可以会在瞬
小天天天天 PHP 999+ 2019-07-15 00:36:16
PHP有多种运行模式,常见的Fast-CGI,PHP-FPM模式我们归纳为传统的web模式,还有一种模式属于命令行模式:PHP-Cli。他们之间有着怎么样的区别,看本文就够了。CGI协议模式CGI模式是指通用网关接口(CommonGatewayInterface),它允许web服务器通过特定的协议与应用程序通信,调用原理大概为:用户请求->Web服务器接收请求->fork子进程调用程序/执行程序->程序返回内容/程序调
网站文章数:483
今日UV/PV/IP:6/6/6
昨日UV/PV/IP:19/22 /19