转到正文

博客水木

一个学习总结与工作经验分享博客。

博客不在多,有原创就行;内容不在深,无堆砌就灵。斯,是博客,唯技术先行。架构满篇飞,代码无陋空。谈笑IT事,调侃网络中。 可以做网站,阅PHP之圣经。无QQ群之乱耳,无媒体之炒作。南到天涯,北到水木,众网友曰:开心就好! 继续阅读

下面提供了4类服务器证书安装方法的示例: 1. Apache 2.x 证书部署 1.1 获取证书 Apache文件夹内获得证书文件 1_root_bundle.crt,2_www.domain.com_cert.crt 和私钥文件 3_www.domain.com.key, 1_root_bundle.crt 文件包括一段证书代码 “-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”, 2_www.domain....继续阅读

要想让nginx支持PATH_INFO,首先需要知道什么是pathinfo,为什么要用pathinfo? pathinfo不是nginx的功能,pathinfo是php的功能。 php中有两个pathinfo,一个是环境变量$_SERVER['PATH_INFO'];另一个是pathinfo函数,pathinfo() 函数以数组的形式返回文件路径的信息;。 nginx能做的只是对$_SERVER['PATH_INFO]值的设置。...继续阅读

EasyWeChat 的安装非常简单,因为它是一个标准的 Composer 包,这意味着任何满足下列安装条件的 PHP 项目支持 Composer 都可以使用它。 简洁、清晰的 API 让你不会再为记住那些方法名称而痛苦,我们让一切都更加语义化,更加简洁的命名。符合 PSR-4 标准,你可以各种方便的与你的框架集成; 更清晰的模块划分 你不用花...继续阅读

奇虎360 https://github.com/Qihoo360 1.MySQL中间层 Atlas Atlas是由 Qihoo 360,  Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atl...继续阅读

注意 与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行 PHP CLI 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命令行的PHP CLI也安装了对应的扩展。 如何确定PHP CLI安装了哪些扩展 运行 php -m 会列出命令行 PHP CLI ...继续阅读

当我的编程生涯开始的时候,我认为“编程很简单……怎么会需要去学校学习呢?”但经过学习和实践,我了解到编程很难。 不知道是编程不难还是我什么都不懂。 ~MemeGenerator.net 自我评价对我自己来说一直都很重要,因为在一天结束的时候,不管别人怎么想,自己的想法都很重要。我会在评价中思考强项、弱项、学习、训练...继续阅读

PHP 编译完成后,可以通过一个简单的函数 phpinfo() 查看关于 PHP 的所有信息。以下介绍的模块一览,皆全部来自于函数 phpinfo() 的输出信息。 SAPI Modules 什么是 SAPI? SAPI 即 Server API, Server Application Programming Interface。 1、Apache 2.0 Handler(apache2handler) 用于 Apache 2 的模块,当安装的是...继续阅读

小程序特性思考 小程序刚推出的时候,很多人都觉得它就是 H5,因为开发小程序的三大语言和 HTML、CSS、JS 是一脉相承的,即使改变了扩展名也改不了其实质。 那么小程序的实质到底是不是 H5 呢?经过我们的论证分析,我们认为小程序并不是 H5 应用。主要原因如下: 在小程序里面无法使用 DOM 接口,所以 HTML5 生态中一切...继续阅读

最近一段时间微信小程序向个人开发者开放了申请,于是自己开始学习如何开发小程序,由于对后台开发不熟悉,所以自己碰到了许多坑。 自己碰到的第一个坑就是如何实现与小程序的后台通信,根据微信小程序官方文档的说法,网络通信需要通过wx.request发起网络请求,官方文档的写法是: wx.request({ url: 'test.php', /...继续阅读

小程序开放个人申请已经有个几天了,踩了无数的坑…折腾了半个多小时终于搞定了模板消息的推送,在这儿 share 一下咯 前期准备 首先,发送模板消息的前提是: formId 或 prepay_id: 用户必须得提交了表格或进行了支付才能推送模板消息,表格提交后能得到 formId,支付完成能得到 prepay_id,而且一个 formId 或 pre...继续阅读

无觅相关文章插件,快速提升流量