PHP 远程调试最佳实践

一般PHP开发环境是以本地环境为主的,少数人会用测试服务器做开发环境。当项目切换到正式环境时,有时为了测试线上某功能,或者修复bug时,以前都是通过写日志或者打印调试(如:var_dump),如果项目访问量很少,测试目标数据不多时,用这种方式调试问题不大。但是如果测试的数据比较多,那调试起来很繁琐,不断切换位置打印或写日志调试,很浪费时间。 遇到的问题 要实现PHP远程打断点调试,首先需要解决最大的问题是服务器怎么访...

[阅读更多 →]

CentOS 搭建 Jenkins

PHP入行好几年了,至今还不懂持续集成和持续交付,就是前几天在群里有人发了Jenkins才知道有这么方便的东西,然后自己找了一台Linux服务器来搭建Jenkins,另外TeamCity和GitLab也挺强大的。 安装Java JDK 首先要在服务器上安装Java JDK,我这边安装的是1.8版本。解压文件后,打开 /etc/profile,在最后加上 export JAVA_HOME=/usr/java/jdk1....

[阅读更多 →]