加载中
macOS 下配置 MAMP 开发环境(Mac + Apache + Mysql + PHP)

macOS 中已经内置了 PHP、Python、Ruby、Perl 等常用的脚本语言,以及 Apache HTTP 服务器,所以使用起来非常方便。本文以最新的 macOS Sierra 10.12 配置 MAMP 开发环境为例,本文同样适用其...

2016/11/05 13:57
133
MAMP 环境下为 php 添加 pcntl 扩展

前言: pcntl 介绍 pcntl 扩展可以支持 PHP 的多线程操作。(非Unix类系统不支持此模块) phpize 介绍 phpize 可以用来给 PHP 动态的添加扩展。比如编译 PHP 时忘记添加某扩展,后来想添加该...

2016/11/05 13:57
211
Composer 安装(一)

一、简介 Composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。 二、为什么要使用Com...

2016/08/06 08:34
43
PHP 基础篇 - PHP 正则官方文档汇总

一、PCRE 正则语法 下面是 PHP 的 PCRE 正则语法(模式语法)相关文档,详情请查阅相关链接: 简介 分隔符 元字符 转义序列(反斜线) Unicode字符属性 锚 句点 字符类(方括号) 可选路径(|) 内...

2018/02/06 23:24
22
PHP 安装 phpredis 扩展(二)

本文主要介绍为 PHP 安装 phpredis 扩展,并用 PHP 代码连接 Redis 服务器。 一、安装 phpredis 扩展 1. Linux、macOS 下安装 #. 下载、解压、安装、编译: $ curl -O https://nodeload.git...

2016/11/26 12:10
128
使用 Docker LNMP 部署 PHP 运行环境

项目介绍 Docker LNMP 是基于 docker-compose 开发的运行在 Docker 上的 LNMP 开发环境,支持 PHP、MySQL、Redis 等软件进行多版本切换,满足您的开发和测试需求。 Github 地址:https://git...

macOS 中使用 phpize 动态添加 PHP 扩展的错误解决方法

使用 phpize 动态添加 PHP 扩展是开发中经常需要做的事情,但是在 macOS 中,首次使用该功能必然会碰到一些错误,本文列出了这些错误的解决方法。 问题一: 执行 phpize 报错如下: $ phpize...

2016/11/16 22:24
70
Typecho - MyTagCloud标签云插件

一、前言: 标签云是博客、CMS类系统的常见功能,读者可以根据标签快速的查找和浏览自己喜欢的文章。个人很喜欢Typecho的简洁,但对于后台不能控制前台标签栏目的显示还是略表遗憾。令人高兴...

2016/06/29 14:22
109
Laravel 5.2 教程 - 迁移

一、简介 迁移(Migrations)是一种数据库的版本控制。可以让团队在修改数据库结构的同时,保持彼此的进度一致。迁移通常会和 结构生成器 一起使用,可以简单的管理数据库结构。 下面以创建学...

2016/11/05 13:57
32
Laravel 5.2 教程 - 邮件

一、简介 Laravel 的邮件功能基于热门的 SwiftMailer 函数库之上,提供了一个简洁的 API。Laravel为SMTP、Mailgun、Mandrill、Amazon SES、PHP的mail函数、以及sendmail提供了驱动,从而允许...

2016/11/05 13:57
4
手把手教你发布自己的 Composer 包

一、前言 Composer 是 PHP 用来管理依赖(dependency)关系的工具。我们不仅要学会使用别人提供的包,更要学会制作和分享自己的软件包,下面演示如何创建一个自己的 Composer 包。 准备工作:...

2018/04/21 16:37
93
Laravel 5.2 教程 - 文件上传

一、简介 Laravel 有很棒的文件系统抽象层,是基于 Frank de Jonge 的 Flysystem 扩展包。 Laravel 集成的 Flysystem 提供了简单的接口,可以操作本地端空间、 Amazon S3 、 Rackspace Clou...

2016/11/05 13:57
80
Laravel 5.2 教程 - 队列

一、简介 Laravel 队列组件提供一个统一的 API 集成了许多不同的队列服务,队列允许你延后执行一个耗时的任务,例如延后至指定的时间才发送邮件,进而大幅的加快了应用程序处理请求的速度。 ...

2016/11/05 13:57
25
Laravel 5.2 教程 - 数据填充

一、简介 Laravel提供的填充类(seed),可以让大家很容易的实现填充测试数据到数据库。所有的填充类都位于database/seeds目录。填充类的类名完全由你自定义,但最好还是遵循一定的规则,比如...

2016/11/05 13:57
19
手把手教你使用 GitBook

一、简介 GitBook 是一个支持用 MarkDown 编写文档的软件,支持输出 HTML、PDF、eBook 格式文档。作为开发者我们一般会用它来写一些技术和接口文档。 GitBook 官网:https://www.gitbook.com...

2019/01/29 15:50
36

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部