十年砍柴的博客

PHP技术博客

关于php匿名函数中的use

匿名函数中的use,其作用就是从父作用域继承变量。 下例是最常见的用法,如果不使用use,函数中将找不到变量$msg。<?php $msg = [1,2,3]; $func = function()use($msg){ print_r($msg); }; $fu...

2018-03-31 13:47:58

阅读数:26

评论数:1

Ubuntu Server 开机启动Xampp

方法一:1. 在/etc/init.d 目錄下建立lampp.sh 文件,然后添加以下内容:#!/bin/sh/opt/lampp/lampp start2. chmod 755 /etc/init.d/lampp.sh3. 编辑/etc/init.d/rc.local在最后一行加上:   sh ...

2018-03-30 11:56:54

阅读数:69

评论数:0

Ubuntu下安装XAMPP

最近,我也玩起了Linux了,瞬间觉得自己逼格又上去了,所以,就给笔记本安装了Ubuntu+Win7双系统。当然在Ubuntu下必须安装的就是XAMPP了,我是说对我而言。     要安装,必须先下载,这个去官网下载Linux版本的XAMPP的。下载下来的包只有rw权限,没有X权限,所以必须更改其...

2018-03-30 11:45:57

阅读数:273

评论数:0

ubuntu和centos下面多域名配置

前言:情景一:平时在我们开发的时候,一般项目都只存放在 localhost 指定的根目录下,当有好几个项目的时候,只能在根目录下以不同的文件夹区分,特别的不方便。情景二:平时在看教学视频的时候,总是看到那些老师在单机下使用不同的域名,访问的却是本地的项目代码,每当这时候我都会问,这个怎么实现的。情...

2018-03-28 13:36:15

阅读数:119

评论数:0

ubuntu相对完美的安装lamp

基本设置1.配置网络环境管理员给分配了一个静态IP,所以还需要进一步配置网络环境配置DNS:右上角网络连接->编辑链接->有线连接1->IPv4设置->DNS服务器:202.112.80.106-&am...

2018-03-28 11:47:42

阅读数:72

评论数:0

如何使用POST man模拟发送一个需要cookie认证的请求

postman添加权限验证Basic Auth输入用户名和密码,点击 Update Request 生成 authorization header一种身份验证

2018-03-23 13:59:28

阅读数:121

评论数:0

如何使用POST man模拟发送一个需要cookie认证的请求

Chrome,F12,选择network点击需要选择的请求复制右侧Headers一栏里的Request Headers中的Cookie  在PostMan里,Header里增加这个Cookie的值

2018-03-23 13:58:11

阅读数:135

评论数:0

linux 创建连接命令 ln -s 软链接

linux 创建连接命令 ln -s 软链接这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都...

2018-03-21 11:18:52

阅读数:64

评论数:0

Ubuntu 16.04搭建LAMP开发环境

安装好Ubuntu16.04后,是一台空白的Ubuntu。我的目的是搭建LAMP环境,顺便搭一个Python Django环境。 基本设置 1.配置网络环境 管理员给分配了一个静态IP,所以还需要进一步配置网络环境 配置DNS:右上角网络连接->编辑链接-&g...

2018-03-17 11:28:22

阅读数:54

评论数:0

svn钩子

先说说钩子是干什么的吧,,简单的说,svn钩子就是在提交svn时前后所要触发的事件,于是我们可以用钩子做一些提交时的限制,及提交后的操作。最常用的一般有两个,pre-commit,post-commit。下面分别简单说下概念。一、钩子概述1)start-commit — 开始提交的通知描述star...

2018-03-17 04:06:37

阅读数:165

评论数:0

linux经常管理与查看指令:ps、pstree、top、kill、jobs和nice

不管在测试的时候还是在实际的生产环境中或者自己的使用过程中,难免遇到进程的一些异常,所以 Linux 为我们提供了一些工具可以查看进程的一些状态信息,我们可以通过 top 动态实时的查看进程的状态的已经系统的一些信息如 CPU、内存信息等等,我们同样可以通过 ps 来静态查看当前的进程信息,同时我...

2018-03-16 09:56:40

阅读数:78

评论数:0

VMware占用443端口冲突的解决办法

今天安装了一个VMware Workstation,发现XAMPP的Apache就启动不了。看了一下错误日志,似乎是VMware Workstation占用了443端口导致冲突引起的。查看了一下,原来VMware Workstation有个共享虚拟机的服务,占用了443端口。  对于单机安装虚拟机...

2018-03-15 13:26:40

阅读数:323

评论数:3

如何捋清楚php的pecl和pear,composer三者的区别与联系?

三者都是为你当前所处的PHP环境所需要的额外功能而建立的。PECL:PHP Extension Community Library,他管理着最底层的PHP扩展。这些扩展是用 C 写的。PEAR:PHP Extension and Application Repository,他管理着项目环境的扩展...

2018-03-13 18:07:18

阅读数:44

评论数:0

首页> php教程> 正文 php代码统计工具

<?php $filename = "D:/code/";//php代码所在目录 $counts = 0; function codeCount($filename) { global $counts; $total = 0; // 总行数 $s...

2018-03-13 17:43:43

阅读数:36

评论数:0

Nginx+Php-fpm运行原理详解

一、代理与反向代理现实生活中的例子1、正向代理:访问google.com如上图,因为google被墙,我们需要vpn翻墙才能访问google.com。vpn对于“我们”来说,是可以感知到的(我们连接vpn)vpn对于&quot;google服务器&quot;来说,是不可感知的(go...

2018-03-12 14:29:24

阅读数:53

评论数:0

tp5+mysql实现消息队列,并在mac系统下定时执行

Demo简介 订单系统和配货系统之间的信息传递,当订单系统压力比较大时或者出现故障时不影响到配货系统,所以就用了消息队列和定时系统。 Demo准备 1.创建一张数据表重点内容  status:0未处理,1已完成,2.处理中  2.下载tp5  3.mac系统...

2018-03-12 09:46:09

阅读数:105

评论数:0

PHP下的命令行执行

以下是 PHP 二进制文件(即 php.exe 程序)提供的命令行模式的选项参数,您随时可以通过 PHP -h 命令来查询这些参数。 Usage: php [options] [-f] [args...] php [options] -r [args...] ...

2018-03-08 13:06:01

阅读数:45

评论数:0

MySQL 字段类型

数值MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分(UNSIGNED)或者用零填补(ZEROFILL)。INT在 MySQL...

2018-03-07 10:03:14

阅读数:62

评论数:0

视频播放插件 Video.js

Video.js 是一个通用的在网页上嵌入视频播放器的 JS 库,Video.js 自动检测浏览器对 HTML5 的支持情况,如果不支持 HTML5 则自动使用 Flash 播放器。(要支持ie低版本请下载5.4.3版 )点击进入官网下载各个版本下载使用引入文件&amp;lt;link h...

2018-03-06 13:31:42

阅读数:1163

评论数:0

记录PHP错误日志

对于PHP开发人员来说,一旦某个产品投入使用,那么第一件事就是应该将display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。某个产品投入使用后,难免会有错误信息,那么如何记录这些对开发人员非常有用的信息呢?将PHP的log_errors开启即可,...

2018-03-06 07:23:54

阅读数:55

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭