用到的技巧加小问题总结
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 -i
和phpinfo
效果一样,能看到当前的所有环境信息
12.php -m
查看当前已经安装的扩展
Problem
1.php5.3不支持[ ] 这中括号这种格式数组
2.php安装 出错,卸载重新安装 skip-broken
报错也忽略
yum install -y --skip-broken php-devel
3.php-fpm启动,报错,无此用户,需修改php-fpm.conf
文件user
和group
为当前运行的用户
ERROR: [pool www] cannot get uid for user '@chuhe@'
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 梦遥奇缘