有些Composer包写死了调用路径,有用了各种Final或者Private不给继承,这时候,如不想对这个包做二开,就可以用使用Composer的一些命名空间映射的方法覆盖这个类,以php-m3u8为例
https://github.com/chrisyue/php-m3u8/issues/4[......]
有些Composer包写死了调用路径,有用了各种Final或者Private不给继承,这时候,如不想对这个包做二开,就可以用使用Composer的一些命名空间映射的方法覆盖这个类,以php-m3u8为例
https://github.com/chrisyue/php-m3u8/issues/4[......]
所谓坑爹无极限。
之前debian系列用惯了,再去用CentOS系列就是感觉很坑爹了。
公司的服务器上的nginx怎么配都是只下载默认的ssl证书,根据域名配的证书都不被下载。刚开始还以为是浏览器不支持SNI,但是看了一下Nginx官方的文档,都是已经满足条件了,然后把目光放到nginx本身上来[......]
Nginx除了能对UA进行处理,乃能对特殊的Query String进行处理。
最典型的应用就是,location进行路径匹配的时候,是没办法是用正则表达一起捕获这个路径和querstring的。那么我想真的URL里面的Query String进行不同的rewrite,应该如何处理呢?答案就是$a[......]
长期使用Nginx的后果就是,Apache都不会用了。
Nginx启用目录的HTTP验证非常简单:
auth_basic "DD-WRT-Wireless-Access";
auth_basic_user_file pass.txt;
甚至可以直接在Server配置节[......]
Control panel and disassembler
------------------------------If you want to use the control-panel you need to compile eAccelerator with
--with-e[......]
这两天在配置一个用MVC编写的PHP站点程序时候遇到了点小问题,就是那个PATH INFO的问题。实际上,这个概念前段时间被炒的很热乎,不过那时候自己没有太关注Ngixn,也就没太在意,现在自己碰到了,就留意了一下。
首先是看到这个老兄的文章 http://hily.me/blog/?p=1083[......]
用过debian上的apache2就羡慕debian上面apache2的配置文件管理可谓实在是太方便了
想着自己编译的nginx也能有这么方便就好了,于是动手改造
我的nginx是编译到/usr/local/nginx/的
(编译参数./configure --with-ipv6 --with[......]
网上搜索到的大多数是用rewrite来实现,
[text]RewriteEngine on
RewriteCond % !^$
RewriteRule \.(php)$ - [F][/text]
占用资源不说,效果还不好,对于不是.php后缀的PHP可执行文件还要单独写
同样下面的方法也不[......]
实在是太丑了。可是我无论怎么更换关键字,都找不到答案,于是硬着头皮看官方英文文档
终于在一堆如虫子的字样中找到这样一句话
- SuppressHTMLPreamble
- If the directory actually contains a fi[......]