skill

1.检测php已经安装的扩展:php -m
2.nginx重启: service nginx reload
3.composer配置国内镜像:composer config repo.packagist composer https://packagist.phpcomposer.com
4.laravel5.2默认不安装权限:php artisan make:auth --views
5.生成key:php artisan key:generate
6.导出数据库: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
7.当前页面刷新:onclick="window.location.reload();"
8.点击跳转: onclick="document.location='http://www.baidu.com'"
9.谷歌会缓存dns,之前打开的错误页面再次访问仍然是错误的页面,须重启浏览器。
10.日期转时间戳在转日月年格式:date('d M Y',strtotime($value->date))
11.php -iphpinfo效果一样,能看到当前的所有环境信息
12.php -m 查看当前已经安装的扩展

Problem

1.php5.3不支持[ ] 这中括号这种格式数组
2.php安装 出错,卸载重新安装 skip-broken报错也忽略

  • yum install -y --skip-broken php-devel

3.php-fpm启动,报错,无此用户,需修改php-fpm.conf文件usergroup为当前运行的用户

  • ERROR: [pool www] cannot get uid for user '@[email protected]'
  • ERROR: FPM initialization failed

4.svn锁死

  • svn cleanup 加当前的目录
  • 使用jobs 查看当前是否有停止的任务
  • 使用kill %加数字 代表当前有几个锁死的任务
  • ping idiot6.com 测试当前服务是否通
  • 使用telnet idiot6.com 3690 使用telnet查看当前的端口是否通

5.检测当前怎样安装的php

  • rpm -qa php

6.yum安装库带devel和不带的区别

  • devel是编译其他库但是依赖这个库的时候用的
  • 就是源码版, 没有devel的是二进制包, 编译好的

7.短信验证码页面嵌套时,发送的短信每次session都会变
8.laravel5.2自定义分页,只需要修改BootstrapFourPresenter.php中的class属性为自己定义的样式即可
9.sql只用排序时,order by 字段(应该为int形)否侧是按字节排序

这些天踩过的坑

By 梦遥奇缘