php
文章平均质量分 59
root_miss
态度决定命运,细节决定成功
展开
-
关于 wamp 里面的那些坑
wamp 是php新手以及为了省事的phper钟爱的集合包!就几次安装时候遇到的坑做上标记,勉励后来者1,安装时的坑当安装时遇到下面的错误提示时不要慌张在https://www.microsoft.com/en-us/download/confirmation.aspx?id=30679下载 安装Visual C++ 区分好64和32然后再安装就O原创 2016-12-22 21:24:24 · 376 阅读 · 0 评论 -
lavaval 使用workmen实现长连接
一、安装 workerman在项目根目录执行 composer require workerman/workerman 二、创建自定义 artisan 命令来启动 workerman 服务由于 laravel 不能直接在根目录下执行 php 命令,所以需要创建 artisan 命令用于后面 workerman 服务的开启。1,生成 WorkermanComm...原创 2018-09-03 15:38:12 · 1347 阅读 · 1 评论 -
PHP代码规范 PSR(0-4)
PHP-FIG在说啥是PSR-[0-4]规范的之前,我觉得我们有必要说下它的发明者和规范者:PHP-FIG,它的网站是:www.php-fig.org。就是这个联盟组织发明和创造了PSR-[0-4]规范,膜拜吧,屌丝们!FIG 是 Framework Interoperability Group(框架可互用性小组)的缩写,由几位开源框架的开发者成立于 2009 年,从那开始也选取了很多其他...转载 2018-09-12 15:39:07 · 541 阅读 · 0 评论 -
127.0.0.1 和 localhost的区别 已经数据库连接两者的差异
localhost与127.0.0.1的概念和工作原理之不同要比较两个东西有什么不同,首先要弄清两者的概念。所以,我们从概念开始。localhost:也叫local ,正确的解释是:本地服务器127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)一个是“本地”,一个是“本机”。不过从这两个词来看,还是不能比较两者的区别。我们再看看他们的工作原理。local...原创 2018-09-10 13:42:04 · 4979 阅读 · 0 评论 -
跨域问题服务端解决办法 Request header field Authorization is not allowed by Access-Control-Allow-Headers
跨域问题服务端解决办法一般在入口文件加header('Access-Control-Allow-Origin:*');// 响应类型header('Access-Control-Allow-Methods:*');// 响应头设置header('Access-Control-Allow-Headers:content-type,token,id');header("Access...原创 2018-09-17 15:05:10 · 68690 阅读 · 15 评论 -
lumen 屏蔽访问路由不存在
1、给web.php最后加/** * 屏蔽错误路由 */$router->addRoute(['POST', 'GET'], '{url:.*}', function ($url) { return ['status' => -1, 'message' => $url . ' not exist'];});/** * 校验options */$rou...原创 2018-09-25 11:14:27 · 954 阅读 · 0 评论 -
PHP相内置关函数
记录PHP的常用函数1、处理数组2、处理字符串3、处理文件原创 2018-09-19 17:26:12 · 135 阅读 · 0 评论 -
CentOS 7* 搭建LNMP
参考:https://blog.csdn.net/u014558668/article/details/79314878linux 环境[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.18084 (Core)NGINX 安装一、nginx 安装依赖具体安装步骤详见:https://blog.csd...原创 2018-10-11 15:39:02 · 236 阅读 · 2 评论 -
Lumen 5.7 配置 jwt-auth 1.0
Lumen 5.7 配置 jwt-auth 1.0通过composer安装jwt-auth配置jwt-auth应用通过composer安装jwt-authcomposer require tymon/jwt-auth:"^1.0@dev"注意:jwt-auth 0.5版本未对lumen做封装配置修改的bootstrap/app.php相关配置1、去掉$app->withFac...原创 2018-09-21 18:06:32 · 1768 阅读 · 0 评论 -
linux下php源composer的安装
linux下php源comoser的安装linux 全局安装composer1 、下载composercurl -sS https://getcomposer.org/installer | php2 、将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/local/bin/composer3、切换国内源...原创 2018-10-12 14:00:53 · 1120 阅读 · 0 评论 -
lumen 实现发邮件
lumen 实现发邮件1、安装依赖包 composer require illuminate/mail //mail容器 composer require guzzlehttp/guzzle composer require jeremeamia/SuperClosure //邮件放到队列里面2、加载添加相关配置(1) 加载配置文...原创 2018-10-08 10:58:38 · 1809 阅读 · 0 评论 -
Redis 记录
Redis 记录五种重要数据类型:string(字符串)Hash (哈希)List (列表)Set (集合)Zset (有序集合)原创 2018-10-15 14:23:19 · 197 阅读 · 0 评论 -
php & laravel 学习指南
原创 2018-11-27 10:03:27 · 175 阅读 · 0 评论 -
Cookie禁用了,Session还能用吗?原因详解
Cookie与 Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。但为什么禁用Cookie就不能得到Session呢?因为Session是用Session ID来确定当前对话所对应的服务器Session,而Session ID是通过Cookie来传递的,禁用Cookie相当于失去了Session ID,也就得不到...转载 2019-03-01 13:49:40 · 4261 阅读 · 0 评论 -
php fopen 和file_get_contents 的区别
Cookie禁用了,Session还能用吗?原因详解fopen一般fopen函数读取文件需要配合使用fgets和fclose函数。代码示例:<?php$fileName = "text.txt";$fp = fopen($file_name, 'r'); //$contents=fgets($fp);echo $contents;fclose($fp);?>...原创 2019-03-01 14:12:40 · 1142 阅读 · 0 评论 -
整理微信支付的步骤(没有图和代码)
概要: 微信支付对接了很多,但是每次都是遇到那个问题处理那个。这版就整理一下对接微信支付的整个过程!主要是公众号和app一、申请一个服务号、并开通支付(好像是300块钱,申请差不多得一周!提交网站里面不能有违规的产品以及其他不符合规定的事项)二、在服务号里面 主菜单下执行 公众号设置=》 功能设置三、微信支付里面查看是否已经绑定商户号 四、点击查看进入到商户界面...原创 2018-08-07 14:21:56 · 486 阅读 · 0 评论 -
git报错 错误设置证书验证位置:(error setting certificate verify locations)处理
错误信息示例Git中SSL证书验证错误解决办法在git bash窗口里面 执行命令:办法1:git config --system http.sslcainfo "C:\Program Files (x86)\git\bin\curl-ca-bundle.crt"(注意修改为正确的文件路径)办法2:git config --system http.ssl...原创 2018-08-06 11:05:03 · 7556 阅读 · 1 评论 -
微信支付回调接口下单,如何验证微信支付签名 ,处理异步回调
public function returnpay(){// 获取微信回调的数据 $notifiedData = file_get_contents('php://input'); //XML格式转换 $xmlObj = simplexml_load_string($notifiedData, 'SimpleXMLElement', LIBXM...原创 2018-07-29 23:38:17 · 5234 阅读 · 0 评论 -
关于mysql数据库的几种密码修改方法
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名原创 2017-02-07 10:15:35 · 1012 阅读 · 2 评论 -
https 之 ssl安全证书的获取和安装
基于便宜ssl生成ssl证书 然后再apace配置达到HTTPS协议1.在便宜平台注册账号https://www.pianyissl.com账号可以选择是否免费体验ssl2.在便宜平台完成信息后现在进入csr(自动生成)生成提交页面3.提交后有三种域名验证方式( 推荐第三种) 总结就一个模式将获取到的验证文件放在一个目录下让别人能够在外网访问原创 2017-01-19 18:04:23 · 8042 阅读 · 1 评论 -
微信第三方接口
微信第三方登录接口 (2015-01-05 16:30:28) 随着手机微信的崛起,腾讯发布的微信联登确实很诱惑pc端的伙伴们,现在就说说在pc端用微信扫一扫实现微信第三方登陆的方式。 第一步:获取AppID AppSecret (不做解释,自己去微信公众平台申请)第二步:生成扫描二维码,获取codehttps://open.wei转载 2017-04-19 17:49:33 · 1057 阅读 · 0 评论 -
微信服务号开发时获取授权遇到的问题
1、问题(遇到的问题)微信服务号开发时获取授权遇到的问题公众平台返回原始数据为: 错误代码-40164,错误信息-invalid ip, not in whitelist hint: [59FKqA0797e514](问题的原因)“获取access_token”接口新增IP白名单保护为了提高公众平台开发者接口调用的安全性,避免一旦开发者ID和密码泄露后给帐号造成损失。腾讯对调用原创 2017-07-14 09:34:11 · 5638 阅读 · 0 评论 -
mysql命令大全
MySQL语句大全(超详细)1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sqlserver---创建 备份数据的 deviceUSEmasterEXEC sp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始...转载 2018-03-30 17:37:56 · 12080 阅读 · 0 评论 -
如何快速成长为不可或缺的技术人才?
尤其是近几年非常火热的人工智能,机器学习等等,还有推上风口的 python。这多少会带动一些人盲目跟风。其实开发工程师对自己知识体系的扩充和转型都需要有一个明确的目标。跟风是一件比较危险的事情,转型也不同于丢掉自己所有的东西。我想通过程序员的诞生和程序员的成长来讨论,究竟该如何选择。PHP 程序员的现状;什么导致了程序员的分层;高级工程师需要达到的要求;程序员如何快速成长;PHP 程序员渴望的蜕变...转载 2018-03-28 13:27:59 · 303 阅读 · 0 评论 -
安装Zend Studio 13.5报错:0x80070666
安装Zend Studio 13.5的时候,报了个错:One or more issues caused the setup to fail.Please fix the issues and then retry setup.Formore infomation see the log file.0x80070666 - 已安装这个产品的另一个版本,这个版本无法继续安装。要配置或删除这个产品...转载 2018-05-08 20:45:33 · 1973 阅读 · 0 评论 -
php 依赖包 Composer 的安装
1、配置PHP环境变量(不会的查阅其他资料)2、使用时在项目根目录下打开命令行3、命令行执行操作 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee9...原创 2018-05-08 23:04:08 · 2541 阅读 · 0 评论 -
composer常用的一些命令\参数\说明
安装[html] view plain copycurl -sS https://getcomposer.org/installer | php 或者php -r "readfile('https://getcomposer.org/installer');" | php全局安装mv composer.phar /usr/local/bin/composer安装中国镜像composer conf...转载 2018-06-07 10:20:16 · 1256 阅读 · 0 评论 -
composer 更新慢 composer下载不下来问题解决
镜像最后更新时间 2018-07-24 14:43:09如何使用?请尽可能用比较新的 Composer 版本。使用 Composer 镜像加速有两种选项:选项一:全局配置,这样所有项目都能惠及(推荐); 选项二:单独项目配置;选项一、全局配置(推荐)$ composer config -g repo.packagist composer https://packa...转载 2018-07-24 14:50:42 · 9832 阅读 · 0 评论 -
phpstorm一个窗口打开多个项目
phpstorm默认一个窗口只显示一个项目,入股拟新建一个项目,他会给你个选项卡,问你是在新窗口打开新项目还是在本窗口打开。能不能在一个窗口打开多个项目呢?就像sublime text那样,其实是可以,具体方法如下:依次打开:File -> settings -> Directories -> Add Content Root 选择要添加的项目目录即可。 看不...转载 2018-07-19 09:57:22 · 2770 阅读 · 0 评论 -
windows 搭建eth测试私链
windows 平台以太坊geth 测试实验很多朋友在学习以太坊时,先下载geth 客户端,然后就卡死在同步公链的区块数据上,如果你的机器硬盘没有150G以上空间,CPU 没有4核以上,内存没有8G 以上,更不要说10M 以上的带宽,建议你还是先不要考虑同步公链了,那基本是个不可完成的任务。 先在私链环境下测试整个流程,包括帐户管理,挖矿,转账,合约开发调试等,之后再说上公链的事吧。 g...翻译 2018-07-25 15:05:55 · 1737 阅读 · 0 评论 -
常用插件收录
常用的插件前端时间插件1. 日期插件php前端时间插件1. 日期插件laydate: 下载地址.php原创 2019-05-31 13:35:04 · 472 阅读 · 0 评论