使用 Sublime 约束 PHP Web 开发代码风格
概述
本文主要介绍,如何基于 Sublime Text 3 编辑器,使用 SublimeLinter 插件,配合 jscs、phpcs 进行 PHP、JS、CSS 代码风格的约束,以保证团队开发时能够保持统一的编码风格。
全文阅读本文主要介绍,如何基于 Sublime Text 3 编辑器,使用 SublimeLinter 插件,配合 jscs、phpcs 进行 PHP、JS、CSS 代码风格的约束,以保证团队开发时能够保持统一的编码风格。
全文阅读一个相当简单的 Windows 系统 PHP 环境配置教程,搭配 Apache 服务器、MySQL 数据库进行配置。因为 MySQL 官网提供安装包,所以连 MySQL 的安装都省略了。选择 PHP 官网推荐的资源进行安装配置,尽量使用软件编译时的默认值,避免修改过多配置文件,减少出错几率。
全文阅读本文简单的以流水账的形式记录了一次 PHP 环境的编译和配置过程。一切操作以 root 用户进行,主要是为了便于使用 yum 安装相关依赖包。该文章其实并没有多少技术含量,相关软件的编译也是相当简单。唯一比较有价值的部分,应该是 PHP 编译时相关依赖包的安装,以及通过编译参数选择常用的 PHP 扩展的部分。这部分内容会对没有亲自编译过 PHP 的读者提供少量参考。
另外,服务器操作系统使用 CentOS7,而非 CentOS6.x 的原因,主要是方便使用 yum 安装版本比较新的依赖包。毕竟我要配置的是最新的 PHP7 开发环境。如果你使用的是 CentOS6.x 的话,你要么忍耐着使用 yum 提供的 httpd2.2 和 PHP5.3,或者就准备面对编译时我没遇到其它的依赖问题。CentOS7 官方 yum 源只提供 PHP5.4。但依我说,现在 PHP 开发使用的版本至少应该为 PHP5.5,毕竟 5.5 的版本中加入了很多新的语言特性。时代毕竟在进步,不能总是因循守旧。
在这个记录中,将会使用 yum 安装 mariadb-5.5 (其实就是 MySQL,不编译的原因是,太麻烦了…),并编译以下软件:
关于Nginx和PHP的配置,网上能够搜到一大堆的结果和相关的例子。这些例子不能说有错,它们大都能满足基本的测试要求,但在使用一些PHP框架或者使用特殊的部署方式时,在会显示出配置文件的缺陷。这篇文章中,我会结合开发过程中经常遇到的情况,介绍基本的思路,总结出一个比较通用的配置。然而,这个配置并不一定能满足你的需求,但希望能够给你一些帮助。
首先,直接给出最终的配置方案:
1 | server { |
Bootstrap Table 是一款基于 Bootstrap 的 jQuery 表格插件,也是我最近使用的最多、最熟练的表格插件。简单的概括其特点的话,就是功能强大、配置简单。在引入了相关文件后,在 HTML 表格标签中添加一个属性data-toggle="table" ,即可为你的表格披上一层不错的外衣,并提供排序、过滤、选择、导出等强大功能。而且这个插件的文档也比较详细,所以比较容易上手。但是插件的在线文档部署在美国的服务器上,访问虽不需要跨墙,但实在是有点慢。为了方便查看,我决定使用文档的源码生成一份本地的文档。
然后,就遇到了一些问题…
如果,你也打算在本地生成一份 Bootstrap Table 的文档,那么在遇到问题时,这篇文章或许会对你有些许帮助。
全文阅读