lightWay的博客

永远不要忘记了学习

mac环境下安装composer

mac环境下安装composer mac环境下安装composer 什么是composer 安装方式 说明 安装步骤 完 什么是composer Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(l...

2018-03-15 18:31:44

阅读数 107

评论数 0

mac在MAMP环境如何配置ioncube

前言 mac下PHP环境有哪些 MAMP 命令行 前言 前两天,搞一个项目的二次开发的时候,发现部署完了之后,运行不了,然后查了下,发现是源码用了ioncube加密,按照官方给的方式,安装了,php.ini 文件也配置了,就是提示找不到,最后发现原来是 mamp 捣的鬼,写...

2017-12-26 22:07:12

阅读数 526

评论数 0

PHP安装ioncube扩展

什么是Ioncube 安装步骤 检测php版本 下载loader-wizardphp 解压移动到指定目录 运行loader-wizardphp程序 按照程序给出的步骤开始什么是Ioncube ionCube was founded in 2002, and introduced tools t...

2017-12-24 23:47:48

阅读数 6668

评论数 0

MAC iTerm2 下 使用 lszrz

MAC iTerm2 下 使用 lszrzMAC iTerm2 下 使用 lszrz 需要什么 什么是 lrzsz 为什么需要lszrz 具体过程 安装lrzsz 下载iterm2-zmodem 移动到指定位置并赋予可执行权限 给iTerm2添加触发器 需要什么 homebrew包管理工具 iTe...

2017-12-23 23:07:42

阅读数 1081

评论数 0

laravel Task Scheduling(任务调度)在windows下的使用

前言 问题 解决方案 通过计划任务和批处理 通过vb脚本实现自动任务的静默执行 总结前言  laravel的任务调度是很好用的,因为Laravel提供了平滑而又富有表现力地调度器,并且服务器上只需要一个Cron条目即可,这使我们从编写手动写crontab中解放出来,使得程序重新获得定时任务的控制权...

2017-09-12 11:49:39

阅读数 3976

评论数 0

centos7 上面laravel不能访的一个小问题和PDO扩展的安装

今天终于把laravel放到服务器上面去了,但是不知道为什么用ip地址一直访问不了,浏览器报500错误,然后就去浏览器找访问日志查看: 可以看出来,项目已经被访问到了,为什么是500呢?在入口文件段一下试试看,于是在/public/index.php里面exit('1')了下,发现浏览器...

2017-08-07 16:36:16

阅读数 968

评论数 0

Centos7 安装高版本PHP

装好了httpd,mysql,我也是走的一路带风,装PHP的时候yum list了下,看见有php.x86_64,就直接安装了,安装好了之后,才发现,centos7默认的php是PHP5.4,作为了个现代PHPer,这也是让我很尴尬,然后手动升级rpm包(添加yum 源),终于成功安装了php5....

2017-07-04 19:28:16

阅读数 620

评论数 0

centos 7 安装卸载apache(httpd)服务

前面我们已经安装好了mysql,今天安装httpd,然后试着访问以下,由于博主已经安装过一次,所以先说卸载,再说安装。 卸载 首先,要确认下是否有安装过,或者是系统自带了httpd服务,通过以下命令: # rpm -qa | grep httpd 或者: # yum list | grep htt...

2017-06-30 12:51:38

阅读数 35112

评论数 2

centos7 安装mysql

这两天闲来无事,在老马手里买了一个乞丐版的服务器玩玩儿。要装mysql的时候,一直出现服务启动不了的情况,原来也在centos6时代的时候也玩过,有点不一样,网上好多都是copy copy,没有实践过,亲自实践了下,列出血泪史。 直接安装额mysql 和 mysql-devel 启动的时候发现一...

2017-06-28 20:05:26

阅读数 399

评论数 0

反射有什么作用

预留

2017-03-08 23:37:02

阅读数 257

评论数 0

如何使用反射API

以下面的代码为例子,来直观的认识反射的使用。 <?php class Person { public $name; public $gender; public function say() { echo $this->name,&qu...

2017-03-08 23:36:23

阅读数 566

评论数 0

反射

面向对象编程中对象被赋予了自省的能力,而这个自省的过程就是反射。 反射,直观理解就是更具到达地找到出发地和来源。比方说,我给你一个光秃秃的对象,我可以仅仅通过这个对象就能知道它所属的类,拥有哪些方法。 反射指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,...

2017-03-06 23:18:24

阅读数 238

评论数 0

对PHP接口的思考

PHP的接口自始至终一直在被争议,有人说接口很好,有人说接口像鸡肋。首先要明白,好喝不好的判断标准是什么。无疑,这是和Java/C++相比。在上面的例子中,以及讨论了PHP的接口在“面向契约编程”中是不足的,并没有起到应有的作用。 其实,在上一章的interface.php代码中,machine类...

2017-03-02 22:13:56

阅读数 2344

评论数 0

接口的作用

接口定义一套规范,描述一个“物”的功能,要求如果现实中的“物”想要成为可用,就必须实现这些基本功能。接口这样描述自己: “对于实现我的所有类,看起来都应该像我现在这个样子”。 采用一个特定接口的所有代码都知道对于那个接口会调用什么方法。这便是接口的全部含义。接口常用来作为类与类之间的一个“协议...

2017-02-25 15:31:41

阅读数 800

评论数 0

面向接口编程

这里,首先强调一个概念,面向接口编程并不是一种新的编程范式。

2017-02-25 11:52:48

阅读数 174

评论数 0

继承和多态

面向对象的优势在于类的复用。继承与多态都是对类进行复用,他们一个是类级别的复用,一个是方法级别的复用。提到继承必须提到组合,两者有何异同?PHP到底有没有多态呢? 类的组合与继承各种语言中的多态

2017-02-25 11:45:42

阅读数 276

评论数 0

深入浅出理解依赖注入

容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“...

2017-02-23 17:27:05

阅读数 10447

评论数 2

各种语言中的多态

多态确切的含义是:同一类的对象收到相同的消息时,会得到不同的结果。而这个消息是不可预测的。多态,顾名思义,就是多种形态,也就是多种结果。

2017-02-21 20:58:04

阅读数 568

评论数 0

类的组合与继承

在“对象与类”那篇博客中,我们定义了两个类,一个是person,一个是family;在family类中创建person类中的对象,把这个对象视为family类的一个属性,并调用它的方法处理问题,这种复用方法叫“组合”。还有一种复用方式,就是继承。 类与类之间有一种父与子的关系,子类继承父类的属性...

2017-02-09 18:19:56

阅读数 692

评论数 0

windows下面的Docker安装详细

最近在看Docker相关的东西,关于Docker的一系列好处云云,就不一一列举了,有机会在系统整理下。 百度搜索出来的Docker大多都是好几年前的,比较老的安装教程,还是原来的下载Docker-install.exe安装的方式,但是我去Docker下载网站的时候发现只有window10专业版本...

2017-02-08 18:00:58

阅读数 3168

评论数 1

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