LMLPHP后院

解决Nginx报错Permission denied和Primary script unknown

作为程序员,当我去开发的时候,会尽量的做到简单。也就是随时随地都可以开发,尽量的零配置。所以首选当然是语言自带的轻量级服务器。但是 PHP7.1 实在是太不争气了。PHP7 自带的服务器有个毛病,不能正确加载静态资源,也就是只要你访问的 URL 是以 .js .css .jpg 等后缀结尾的,它都认为这是静态资源,如果这个静态文件或文件夹不存在,就直接返回 404。按理来讲,PHP7 不应该出现这样低...

在云主机或VPS上搭建私有的GIT仓库

我觉得这个是非常重要的事情。如何在自己的私有服务器上架设 GIT 仓库?当一个程序员有了觉悟之后,想做一些事情,总不能一直使用开源的 GIT 仓库吧。其实,GIT 仓库的搭建非常简单,下面开始搭建 GIT 仓库教程。看过 GIT 官方文档的人都知道,GIT 的通信协议还支持本地文件协议 file:// ,这样的 GIT 仓库只能在局域网或本地电脑使用,一般很少用到这样的仓库。所以,我最喜欢的当然是 s...

所思所想谈谈对这个社会的看法

是富贵人家的事情吗。人生何其短,苦难何其多。看到苦短的人生,这个社会更加的浮躁了。在互联网界,聪明的人只会选择读个研究生,做个产品。而比较笨的人(因为他们相信,凭借自己的努力能翻身),只会选择实干,做程序员。而更聪明的人,会选择做投资人,挤破皮的要进投资界。其实想想,人类社会,只有在乱世,阶级才会流动。所以,如果你认为通过自己辛勤的劳动能让自己变得富裕,摆脱贫困,财务自由,其实这个想法是错的。辛勤劳动...

时间戳和日期之间转换在不同时区的差异

在 PHP 程序中,使用 time() 函数不论时区是否设置,是不会报错的,在 PHP7 以下版本中,使用 date 函数在 time zone 没有指定的情况下会报 Notice 错误。容易造成一个误解,timestamp 和时区无关。其实 timestamp 和 date 都是与时区有关系的。在不同的时区同一时刻获取的 timestamp 是不一样的。使用 timestamp 存储有个好处,就是转...

使用php函数simplexml_load_string解析xml注意事项

解析 xml 的方法有很多种,比如 DOMDocument 的 xpath,XMLReader,SimpleXML,XML Expat Parser 等。一般情况下,解析一段格式比较规则的 xml,程序员对字符的处理能力比较强的话,自己写一个解析器也未尝不可。大多数情况下,使用面向对象的库来解析 xml 是不太方便的,不如函数来的爽快。 使用函数 simplexml_load_string 的坑 文...

LMLPHP近期新增功能

WEB_APP_PATH常量。默认与WEB_PATH相同,当服务器不支持Rewrite时,通过设置IS_REWRITE_ON为false使得它的值在WEB_PATH基础上加上脚本名称,这样很好的解决了程序路径问题。优化模板渲染当控制器存在,方法名不存在时,尝试渲染方法对应的模板文件,减少控制器没有逻辑时代码的冗余。详情见官网文档(http://www.lmlphp.com/doc)和GITHUB(ht...
2024-04-29 07:13:15 1714345995 0.018011