<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[天秤vs永恒]]></title><description><![CDATA[愿你走出半生，归来仍是少年。]]></description><link>https://blog.youkuaiyun.com/json_vip</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; json_vip]]></copyright><item><title><![CDATA[使用 Docker LNMP 部署 PHP 运行环境]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/93322294</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/93322294</guid><author>json_vip</author><pubDate>Sat, 22 Jun 2019 14:03:05 +0800</pubDate><description><![CDATA[简介
Docker LNMP 是基于 Docker 的 PHP 集成开发环境。
Github 地址：https://github.com/YanlongMa/docker-lnmp
包含软件

nginx
php 7.1
mysql
redis
mongo

下载 Docker LNMP
docker-lnmp 默认将同级目录映射到 php-fpm 容器的工作目录，在项目的同级目录下载 docke...]]></description><category></category></item><item><title><![CDATA[Chart.js 动态图表的使用]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/93320580</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/93320580</guid><author>json_vip</author><pubDate>Sat, 22 Jun 2019 13:43:45 +0800</pubDate><description><![CDATA[一、相关资料
1. 简介
Chart.js 是一个基于 HTML5 的简单的面向对象的图表库，支持包括 IE7/8 和所有现代浏览器。支持六种图标：曲线图（Linecharts）、柱状图（Barcharts）、雷达图（Radarcharts）、饼状图（Piecharts）、极坐标区域图（Polararea charts）以及圆环图（Doughnutcharts）。并且带有动画效果（animated...]]></description><category></category></item><item><title><![CDATA[手把手教你使用 GitBook]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/86691001</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/86691001</guid><author>json_vip</author><pubDate>Tue, 29 Jan 2019 15:52:07 +0800</pubDate><description><![CDATA[一、简介
GitBook 是一个支持用 MarkDown 编写文档的软件，支持输出 HTML、PDF、eBook 格式文档。作为开发者我们一般会用它来写一些技术和接口文档。
GitBook 官网：https://www.gitbook.com
二、安装
1. 安装 Node.js
GitBook 是基于 Node.js 的命令行工具，需先下载安装 Node.js，检测是否安装成功：
$ node ...]]></description><category></category></item><item><title><![CDATA[手把手教你发布自己的 Composer 包]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/80031008</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/80031008</guid><author>json_vip</author><pubDate>Sat, 21 Apr 2018 16:38:24 +0800</pubDate><description><![CDATA[一、前言

Composer 是 PHP 用来管理依赖（dependency）关系的工具。我们不仅要学会使用别人提供的包，更要学会制作和分享自己的软件包，下面演示如何创建一个自己的 Composer 包。



准备工作：


注册 Github 账号
注册 Packagist 账号




二、实践

本案例演示如何创建一个第三方消息推送（极光推送）的包。



1. 创建 Github 仓库
...]]></description><category></category></item><item><title><![CDATA[PHP 基础篇 - PHP 中 DES 加解密详解]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/79676627</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/79676627</guid><author>json_vip</author><pubDate>Sat, 24 Mar 2018 12:18:51 +0800</pubDate><description><![CDATA[一、简介

DES 是对称性加密里面常见一种，全称为 Data Encryption Standard，即数据加密标准，是一种使用密钥加密的块算法。密钥长度是64位(bit)，超过位数密钥被忽略。所谓对称性加密即加密和解密密钥相同，对称性加密一般会按照固定长度，把待加密字符串分成块，不足一整块或者刚好最后有特殊填充字符。

跨语言做 DES 加密解密经常会出现问题，往往是填充方式不对、编码不一致或...]]></description><category></category></item><item><title><![CDATA[macOS 上安装 PECL]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/79324524</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/79324524</guid><author>json_vip</author><pubDate>Wed, 14 Feb 2018 10:18:22 +0800</pubDate><description><![CDATA[一、简介

PECL（The PHP Extension Community Library）是 PHP 扩展的存储库，为 PHP 所有的扩展提供提供托管和下载服务。

通过 PEAR（PHP Extension and Application Repository）的 Package Manager 的安装管理方式，可以对 PECL 扩展进行下载和安装。



二、安装

官方提供了 PEAR ...]]></description><category></category></item><item><title><![CDATA[Yii2 教程 - yii2-redis 扩展详解]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/79284965</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/79284965</guid><author>json_vip</author><pubDate>Wed, 07 Feb 2018 22:32:40 +0800</pubDate><description><![CDATA[
  该教程已被合并到《Yii2 权威指南中文版》中！Yiichina 教程地址为《yii2-redis 扩展详解》！




一、简介

yii2-redis 扩展为 Yii2 框架提供了 redis 键值存储支持。包括缓存（Cache）、会话存储处理（Session），并实现了 ActiveRecord 模式，允许您将活动记录存储在 redis 中。



相关链接


yii2-redis ...]]></description><category></category></item><item><title><![CDATA[PHP 基础篇 - PHP 正则官方文档汇总]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/79275593</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/79275593</guid><author>json_vip</author><pubDate>Tue, 06 Feb 2018 23:25:18 +0800</pubDate><description><![CDATA[一、PCRE 正则语法

下面是 PHP 的 PCRE 正则语法（模式语法）相关文档，详情请查阅相关链接：


简介
分隔符
元字符
转义序列(反斜线)
Unicode字符属性
锚
句点
字符类(方括号)
可选路径(|)
内部选项设置
子组(子模式)
重复/量词
后向引用
断言
一次性子组
条件子组
注释
递归模式
性能




二、PCRE 模式修饰符

下面列出了当前可用的 PCRE 修饰符，]]></description><category></category></item><item><title><![CDATA[PHP 基础篇 - PHP 错误级别详解]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/78906623</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/78906623</guid><author>json_vip</author><pubDate>Tue, 26 Dec 2017 21:18:52 +0800</pubDate><description><![CDATA[一、前言最近经常看到工作 2 年左右的童鞋写的代码也会出现以静态方法的形式调用非静态方法，这是个 Deprecated 级别的语法错误，代码里不应该出现的。对方很郁闷，说：为什么我的环境可以正常运行呢？二、详解代码会不会报错，以及你能不能看到报错信息由 PHP 配置中以下两个参数影响，目前线上主流的配置如下（php.ini 文件中）：error_reporting = E_ALL & ~E_DEPR]]></description><category></category></item><item><title><![CDATA[PHP 基础篇 - PHP 的 BC MATH 系列数学函数]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/78811197</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/78811197</guid><author>json_vip</author><pubDate>Fri, 15 Dec 2017 11:36:39 +0800</pubDate><description><![CDATA[用 PHP 提供的 BC MATH 系列数学函数可以解决上面的问题。对于任意精度的数学计算， BC MATH 提供了支持用字符串表示的任意大小和精度的数字的二进制计算，最多为2147483647-1（或0x7FFFFFFF-1）。]]></description><category></category></item><item><title><![CDATA[多说评论一次导回 Typecho 本地数据库]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/71023855</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/71023855</guid><author>json_vip</author><pubDate>Sun, 30 Apr 2017 16:54:08 +0800</pubDate><description><![CDATA[一、追忆往昔第一次接触社交化评论类产品大概是在2012年左右，当时国内知名度较高的有多说、友言等，国际上比较有名的有Disqus，这类产品的优点在此就不多说了。用过几款产品后，被多说漂亮的页面和体验所吸引，最终爱上了多说。开源的内容管理和博客系统换过很多，但评论只要能用多说，就一定用它。后来被 typecho 的精简吸引，本人的个人博客系统也从 wp 换到 typecho，评论也一直用的多说。但 t]]></description><category></category></item><item><title><![CDATA[使用 PHPStorm + Xdebug 实现断点调试（二）]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/54916119</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/54916119</guid><author>json_vip</author><pubDate>Tue, 07 Feb 2017 21:15:53 +0800</pubDate><description><![CDATA[一、配置 Xdebug配置 Xdebug 相关参数，在 php.ini 文件中新增如下配置，如果没安装的，请参考《PHP 安装 Xdebug扩展》：[xdebug]
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_host = localhost
xdebug.]]></description><category></category></item><item><title><![CDATA[PHP 安装 Xdebug 扩展（一）]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/54884946</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/54884946</guid><author>json_vip</author><pubDate>Sun, 05 Feb 2017 23:33:22 +0800</pubDate><description><![CDATA[一、前言1. Xdebug 简介Xdebug 是一个开放源代码的 PHP 程序调试器(即一个Debug工具)，可以用来跟踪，调试和分析PHP程序的运行状况。当前最新版本为 Xdebug 2.5.0。2. Xdebug 相关资料官网：https://xdebug.org 
官网文档：https://xdebug.org/docs3. 选择合适的版本如果不知道该下载哪个版本，官方提供了一个检测工具，只需]]></description><category></category></item><item><title><![CDATA[Laravel 中使用 Redis 数据库]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/54646122</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/54646122</guid><author>json_vip</author><pubDate>Sat, 21 Jan 2017 15:36:42 +0800</pubDate><description><![CDATA[一、前言Redis 是一个开源高效的键值对存储系统，它通常用作为一个数据结构服务器来存储键值对，它可以支持字符串、散列、列表、集合、有序集合。1. 安装 predis/predis在 Laravel 中使用 Redis 之前，你需要通过 Composer 来安装 predis/predis 包（~1.0）：$ composer require predis/predis2. 配置Redis 的配置文]]></description><category></category></item><item><title><![CDATA[PHP 安装 phpredis 扩展（二）]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/53350070</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/53350070</guid><author>json_vip</author><pubDate>Sat, 26 Nov 2016 12:14:49 +0800</pubDate><description><![CDATA[本文主要介绍为 PHP 安装 phpredis 扩展，并用 PHP 代码连接 Redis 服务器。
一、安装 phpredis 扩展1. Linux、macOS 下安装#. 下载、解压、安装、编译：$ curl -O https://nodeload.github.com/nicolasff/phpredis/zip/master
$ tar -zxf master
$ cd phpredis-ma]]></description><category></category></item><item><title><![CDATA[Redis 安装（一）]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/53264805</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/53264805</guid><author>json_vip</author><pubDate>Mon, 21 Nov 2016 21:40:31 +0800</pubDate><description><![CDATA[一、前言安装 Redis 是开始 Redis 学习之旅的第一步，安装之前先来个简单的介绍。1. 版本规则Redis 约定次版本号（即第一个小数点后的数字）为偶数的版本是稳定版，如：2.6，2.8；奇数版本是非稳定版，如：2.7，2.9。推荐生产环境使用稳定版本，目前最新的稳定版本是 3.2.5。2. 操作系统Redis 兼容大部分 POSIX 系统 ，包括 Linux、macOS 等常用操作系统，在]]></description><category></category></item><item><title><![CDATA[macOS 中使用 phpize 动态添加 PHP 扩展的错误解决方法]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/53192585</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/53192585</guid><author>json_vip</author><pubDate>Wed, 16 Nov 2016 22:23:29 +0800</pubDate><description><![CDATA[使用 phpize 动态添加 PHP 扩展是开发中经常需要做的事情，但是在 macOS 中，首次使用该功能必然会碰到一些错误，本文列出了这些错误的解决方法。
问题一：执行 phpize 报错如下：$ phpize 
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend]]></description><category></category></item><item><title><![CDATA[macOS 中的 Rootless 机制]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/53180379</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/53180379</guid><author>json_vip</author><pubDate>Tue, 15 Nov 2016 23:46:08 +0800</pubDate><description><![CDATA[一、前因苹果从 OS X El Capitan 10.11 系统开始使用了 Rootless 机制，可以将该机制理解为一个更高等级的系统的内核保护措施，系统默认将会锁定 /system、/sbin、/usr 这三个目录。二、后果Rootless 机制虽然在一定程度上增加了系统的安全性，但作为一名开发人员会经常的操作 /usr 这个目录，这个时候你会发现你使用的任何命令都会提示没有操作权限，即使使用]]></description><category></category></item><item><title><![CDATA[Homebrew - macOS 不可或缺的套件管理器]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/53180354</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/53180354</guid><author>json_vip</author><pubDate>Tue, 15 Nov 2016 23:41:19 +0800</pubDate><description><![CDATA[一、Homebrew 是什么？Unix/Linux 安装软件的时候有个很常见、也很令人头疼的事情，那就是软件包依赖。值得高兴的是，当前主流的 Linux 两大发行版本都自带了解决方案，Red hat 有 yum，Ubuntu 有 apt-get。macOS 也是 Unix 系系统，忧伤的是 macOS 没有提供类似的解决方案，幸运的是有第三方提供了解决方案。本文介绍的就是 macOS 上最受欢迎的]]></description><category></category></item><item><title><![CDATA[macOS 下配置 MAMP 开发环境（Mac + Apache + Mysql + PHP）]]></title><link>https://blog.youkuaiyun.com/json_vip/article/details/53044987</link><guid>https://blog.youkuaiyun.com/json_vip/article/details/53044987</guid><author>json_vip</author><pubDate>Sat, 05 Nov 2016 13:45:28 +0800</pubDate><description><![CDATA[macOS 中已经内置了 PHP、Python、Ruby、Perl 等常用的脚本语言，以及 Apache HTTP 服务器，所以使用起来非常方便。本文以最新的 macOS Sierra 10.12 配置 MAMP 开发环境为例，本文同样适用其它 macOS 版本的配置，macOS Sierra 10.12 中内置的 PHP 版本为 5.6。
一、配置ApachemacOS Sierra 已内置 Ap]]></description><category></category></item></channel></rss>