[ PHP 内核与扩展开发系列] 配置编译环境并编译安装 PHP

准备工作 从一个 PHP 程序员,到一个想为 PHP 开发扩展的程序员,此间的进化有一步是跳不过去的,那就是你必须熟知如何编译 PHP 的源码。 *nix Tools C 语言的编译器是我们使用 C 语言的必备工具,你的系统应该已经自带了一种 C 语言的编译器,而且它极有可能是大名鼎鼎的 gcc。通过检测你本机 gcc 或者 cc 程序的版本,可以很方便的知道你机器上是否已经安装的某种 …

最佳实践系列(二)—— 聊聊 PHP 私有组件以及如何创建自己的 PHP 组件

1、私有组件 大多数时候我们使用的都是公开可用的开源组件,但有时候如果公司使用内部开发的PHP组件,而基于许可证和安全方面的问题不能将其开源,就需要使用私有组件。对Composer而言,这是小菜一碟。 Composer可用管理放在需要认证的仓库中的私有PHP组件,执行composer install或composer update命令时,如果组件的仓库需要认证凭据,Composer会提醒…

基于 Laravel 开发博客应用系列 —— 设置 Windows 本地开发环境

这一节我们将讨论如何在 Windows 上安装 Laravel Homestead 开发环境。在此之前,我们假设你已经安装过 VirtualBox 和Vagrant(如果没有的话参考上一篇教程)。 1、安装原生PHP 下载/解压 PHP 到 PHP 下载页下载最新版本的 PHP(如果使用 Laravel 5.1 的话需要 PHP 5.5.9+ 版本),解压下载的zip格式压缩文件到本地目…

如何在新浪云 SAE 上安装部署 Laravel 5.1 应用并测试数据库连接

1、创建SAE应用 首先进入新浪云SAE界面http://sae.sina.com.cn/: 点击“创建新应用”,在创建应用页面填写表单,开发语言选择PHP 5.6,选中“空应用”,然后点击“创建应用”: 这样在管理应用列表新增了一个“Laravel SAE”应用: 接下来我们点击“Laravel SAE”进入管理应用界面,选择左侧“代码管理”链接上传应用代码: 我们选择使用Git管理代…