PHP
qq_26249609
这个作者很懒,什么都没留下…
展开
-
PHPunit快速入门
一、获取PHPunit要获取 PHPUnit,最简单的方法是下载 PHPUnit 的 PHP 档案包 (PHAR),它将 PHPUnit 所需要的所有必要组件(以及某些可选组件)捆绑在单个文件中:要使用 PHP档案包(PHAR)需要有 phar 扩展。全局安装 PHAR$ wget https://phar.phpunit.de/phpunit.phar$ chmod +x phpuni...原创 2019-11-22 15:46:30 · 148 阅读 · 0 评论 -
laravel server error 服务器内部错误
1.首先确保工程目录下有 .env 文件2.工程目录下 cmd 窗口 执行 php artisan key:generate3.php artisan cache:clear4.php artisan config:clear完工原创 2021-03-09 14:44:33 · 423 阅读 · 0 评论 -
PHP版本升级:从php7.1升级到php7.2
./configure --prefix=/opt/php7.2 \ --with-config-file-path=/opt/php7.2/etc \ --with-config-file-scan-dir=/opt/php7.2/etc/php.d \ --with-mcrypt=/usr/include \ --enable-mysqlnd \ --with-mysqli \...原创 2018-11-23 10:48:13 · 3122 阅读 · 0 评论 -
php7.2 安装phpredis扩展
##下载及安装wget https://github.com/edtechd/phpredis/archive/php7.zip //下载php-redis扩展包yum install -y zip unzip //安装压缩,解压软件unzip php7.zip //解压cd pphpredis-php7 //进入解压后的文件中/server/php7/bin/phpize //...原创 2018-11-27 09:14:04 · 527 阅读 · 0 评论 -
nginx 启动脚本
/etc/init.d/nginx#!/bin/sh## nginx Startup script for nginx## chkconfig: - 85 15# processname: nginx# config: /etc/nginx/nginx.conf# config: /etc/sysconfig/nginx# pidfile: /var/run/ngi...原创 2018-12-08 09:55:37 · 143 阅读 · 0 评论 -
Call to undefined function bcdiv()
Fatal error: Call to undefined function bcmath() in /var/www/html/... on line 95在网上查找原因是由于php没加上bcmath扩展的原因,于是用下面方法添加了就OK了!/opt/php7.2 是php的安装目录cd /opt/php7.2/ext/bcmath//opt/php7.2/bin/phpize执...原创 2018-12-26 14:53:58 · 2115 阅读 · 0 评论 -
Vagrant has detected that you have a version of VirtualBox installed that is not supported.
https://github.com/hashicorp/vagrant/commit/7d73af5637de41f1e53b8f1ef2ea9baf76842dfbrequire File.expand_path("../version_5_1", __FILE__)module VagrantPlugins module ProviderVirtualBox modu...原创 2018-12-27 09:29:39 · 1978 阅读 · 0 评论 -
php中pcntl_alarm为函数设置超时限制
原理是在函数执行前先设定一个时钟信号,如果函数的执行超过规定时间,信号会被触发,信号处理函数(sig)会抛出一个异常,被外层代码捕获。这样就跳出了原来函数的执行,接着执行下面的代码。如果函数在规定的时间内,时钟信号不会触发,在函数结束后清除时钟信号,不会有异常抛出到php官方查看此函数说明pcntl_alarm (PHP 4 >= 4.3.0, PHP 5)pcntl_alarm — ...原创 2019-05-13 15:17:20 · 865 阅读 · 0 评论 -
Lumen用户认证JWT,源码解读
1、Larave的核心是服务容器,服务容器的主要功能是依赖注入2、Laravel的各部分功能以组件形式提供,需要什么注入什么如何做用户认证?根据Laravel文档描述,Laravel提供用户认证的接口,他的核心是看守器(Guard)和提供器(Provider),看守器定义怎么认证用户,提供器定义怎么检索用户。首先创建项目lumen new jwt-demo,然后进入jwt-demo目录,执...转载 2019-06-21 10:14:42 · 596 阅读 · 0 评论 -
PHP不区分大小写匹配并代码高亮,且不改变原来文本大小写格式 百度首页设置登录
$msg = 'hcg怎么看HCG结果怎么看?hcg'; $q = 'hcg'; $result = preg_replace("/($q)/i", "<em>$1</em>", $msg); echo $result;原创 2019-08-09 19:44:14 · 807 阅读 · 0 评论 -
在某段日期执行sql
<?php$push_dates_time = [];$current_time = strtotime('now');for($i = 18 ; $i <= 20 ; $i++) { $time_dif = $i * 24 * 60 * 60; $push_dates_time[] = $current_time - $time_dif;}foreach ($push...原创 2018-11-07 12:31:09 · 136 阅读 · 0 评论 -
微服务架构 vs. SOA架构
https://blog.csdn.net/chszs/article/details/78515231转载 2018-11-02 11:35:56 · 110 阅读 · 0 评论 -
php 检测时间是否正确
function check_Datetime($str, $format = "Y-m-d H:i:s"){ $time = strtotime($str); //转换为时间戳 $checkstr = date($format, $time); //在转换为时间格式 if($str == $checkstr){ return true; }els...原创 2018-11-01 09:07:11 · 689 阅读 · 0 评论 -
sublime text配置ctrl+鼠标左键关联函数
点击Preferences-&gt;Browse Packages进入Packages目录,然后打开User目录,查看User目录里面有没有Default (Windows).sublime-mousemap文件,如果没有则创建一个。这个文件是用来配置sublime的鼠标操作的。在文件中输入如下内容:[{ "button": "button2", "count"转载 2018-08-09 16:20:11 · 580 阅读 · 0 评论 -
ajax与HTML5 history pushState/replaceState实例
一、本文就是个实例展示 三点:我就TM想找个例子,知道如何个使用,使用语法什么的滚粗 跟搜索引擎搞基 自己备忘 精力总是有限的,昨天一冲动,在上海浦东外环之外订了个90米的房子,要借钱筹首付、贷款和领证什么的。HTML5 history相关知识点啪啦啪啦讲起来也是一条又臭又长的裹脚布,精气神实在不够用,这里,直接一个实例。二、ajax载入与浏览器历史的前进与后退 众所周知,Aja...转载 2018-08-09 16:19:58 · 122 阅读 · 0 评论 -
composer安装
全局安装 你可以将此文件放在任何地方。如果你把它放在系统的 PATH 目录中,你就能在全局访问它。 在类Unix系统中,你甚至可以在使用时不加 php 前缀。你可以执行这些命令让 composer 在你的系统中进行全局调用:curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/c...原创 2018-09-13 16:39:34 · 147 阅读 · 0 评论 -
Packagist 镜像使用方法
镜像用法 有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一” 单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一: 修改 composer 的全局配置文件(推荐方式) 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命...原创 2018-09-14 11:58:42 · 134 阅读 · 0 评论 -
lumen源码
https://blog.csdn.net/qq_23937195/article/details/80562528转载 2018-09-25 15:09:39 · 206 阅读 · 0 评论 -
php中类外部访问类私有属性的方法
我们都知道,类的私有属性在类外部是不可访问的,包括子类中也是不可访问的。比如如下代码:但某些情况下我们需要访问类的私有属性,有下面这么几种方法可以实现:1.利用反射2.利用Closure::bind()此方法是php 5.4.0中新增的。另外,我们也可以用引用的方式来访问,这样我们就可以修改类的私有属性:据此,我们可以封装一个函数来读取/设置类的私有属性:...转载 2018-09-20 10:14:24 · 3352 阅读 · 0 评论 -
在Sublime Text3中运行PHP代码
二、安装步骤 1、下载PHP的集成安装环境WampServer,下载完成后运行exe点下一步、下一步进行安装。2、按win+R输入sysdm.cpl打开系统属性(或通过计算机右击-&gt;属性-&gt;高级系统配置)选择高级-&gt;环境变量,然后将PHP可执行程序路径(wampServer安装目录下,我这儿是安装在D盘所以就是下图中的路径)设置到环境变量 path 即可。注意分号的使用,每...原创 2018-09-15 10:01:34 · 3465 阅读 · 0 评论 -
PHP自动加载 spl_autoload_register
https://blog.csdn.net/zhou16333/article/details/71305985转载 2018-09-21 14:11:32 · 90 阅读 · 0 评论 -
程序员常用快捷键
快捷键 功能描述F1 显示当前程序或者windows的帮助内容。F2 当你选中一个文件的话,这意味着”重命名”F3 当你在桌面上的时候是打开”查找:所有文件” 对话框F10或ALT 激活当前程序的菜单栏windows键或CTRL+ESC 打开开始菜单CTRL+ALT+DELETE 在win9x中打开关闭程序对话框DELETE 删除被选择的选择项目,如果是文件,将被放入回收站SHIF...转载 2018-10-12 14:40:16 · 327 阅读 · 0 评论 -
CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...转载 2018-08-09 16:20:21 · 80 阅读 · 0 评论