第一步:下载nginx
到nginx官网下载合适的版本。
将下载的压缩包解压到合适的位置(我这里放到了F盘下,并将目录名称修改为nginx)。
第二步:下载php7
从php官网下载适合自己本地的版本 下载地址http://windows.php.net/download#php-7.0
下载后解压到合适位置(我解压到了F盘下,并将目录修改为nginx) 继续阅读windows下配置nginx+php7
第一步:下载nginx
到nginx官网下载合适的版本。
将下载的压缩包解压到合适的位置(我这里放到了F盘下,并将目录名称修改为nginx)。
第二步:下载php7
从php官网下载适合自己本地的版本 下载地址http://windows.php.net/download#php-7.0
下载后解压到合适位置(我解压到了F盘下,并将目录修改为nginx) 继续阅读windows下配置nginx+php7
最近有个小项目,用yii2练手开发的,但是客户比较喜欢与单域名,所以就有了这篇文章。
修改后台配置文件 backend/config/main.php
return [ 'homeUrl' => '/admin', 'components' => [ 'request' => [ 'baseUrl' => '/admin', ], 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, ], ], ];
概述
php5.3之后引入命名空间概念,广义上来说命名空间是一种封装事物的方法。其意义和系统的文件目录有些类似,但又和实际的文件目录结构没有直接的联系。命名空间主要解决了类重名的问题。现代PHP中经常会用到第三方类库,可能会碰到两个类重名的情况,如果想要同时使用两个重名类的话,命名空间就可以很好的解决这个问题。 继续阅读重读PHP文档之命名空间
Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。 继续阅读重读PHP文档之trait多重继承的实现
1、is_subclass_of
bool is_subclass_of ( object $object , string $class_name )
如果对象 object 所属类是类 class_name 的子类,则返回 TRUE,否则返回 FALSE。 继续阅读重读PHP文档之类与对象常用函数
1、伪变量$this
在静态方法中不能使用伪变量。
2、instanceof 运算符
在PHP5中,通过方法传递变量的类型有不确定性。于是我们很难判断,一些操作是否可以运行。
使用instanceof运算符,可以判断当前实例是否可以有这样的一个形态。当前实例使用 instanceof与当前类,父类(向上无限追溯),已经实现的接口比较时,返回真。 继续阅读重读PHP文档之类与对象笔记
insert model 切换
命令行模式下按 i 进入insert model
在insert model 下按Esc进入命令行模式
保存及退出
在命令行模式下按
:w filename (将文章以指定文件名filename保存)。
:wq 保存并退出。
:q! 不存盘并强制退出
继续阅读linux VI 常用命令