以前上初中的时候就语文老师讲过一次词叫睹物思人,说看到一些东西就想起和这个东西有关的人。现在呢,我觉得不仅仅是看到东西这个比较窄的理解,我觉得吧,有时候听到某首歌,某个电影,去到某个地方都会让人想起某些人和事,这也是一种睹物思人吧!

1、修改php.ini

cgi.fix_pathinfo=1

2、修改nginx.conf

注释掉include enable-php.conf
添加include enable-php-pathinfo.conf

3、重写规则

location / {
if (!-e $request_filename) {

rewrite ^/index.php(.*)$ /index.php?s=$1 last;
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
index index.html index.htm index.php l.php;
autoindex off;
}

4、重启

命令:

netstat -tunlap

去掉a表示不显示已经建立的链接,具体详情可以查资料,不再赘述,另外也可以用lsof -i:8888来查看对应端口的pid

停止进程

kill -9 888

kill - 9 表示强制杀死该进程;而 kill 则有局限性,例如后台进程,守护进程等

大概总结,不一定详细,但基本了解就好!
PSR-1:基本的代码风格。
PSR-2:严格的代码风格。
PSR-3:日志记录器规范。
PSR-4:自动加载。

PSR-1主要定义了几点:

1、代码放在标签中
2、PHP文件使用UTF-8字符编码
3、命名空间遵循PSR-4自动加载标准
4、类名和方法名使用驼峰式

PSR-2主要规范了几点:

1、遵循psr-1
2、PHP代码使用4个空格缩进,命名空间后需要一个空行
3、每行代码不能超过80个,行尾不能有空格,文件最后要有一个空行
4、不要使用关闭标签?>
5、类和方法的花括号{},要在类或者方法后自成一行

PSR-3主要规范了几点:

有个成熟的组件Monolog完全可以实现PSR-3接口,而且便于自定义消息格式,详细可以找资料

PSR-4主要规范了几点:

1、一个文件只有一个类,类名和文件名要一样,
2、命名空间和文件实际路径要一致,autoload机制才能实现,也就是自动加载类,接口,traits