PHP-CLI环境变量的设置和读取

标签: PHP   配置  

通常我们在维护PHP线上项目的时候,为了隔离配置和代码,会使用fastcgi_param的形式将环境变量定义在Nginx的配置文件中(Apache可以使用SetEnv指令)。这样在PHP-FPM运行过程中就可以使用getenv函数获取到环境变量的值了。

那对于PHP-CLI,我们又应该怎么设置它的环境变量呢?做法也很简单。

Alvan 发布于 2016-06-30 21:21

全文 »

MongoDB的findAndModify命令应用

标签: PHP   MongoDB   自增序列   任务队列  

MongoDB的findAndModify命令可以从数据库查找返回一个文档的同时更新/插入/删除文档,原子操作,线程安全,功能强大,原型复杂……
当然这也是没办法的事情,毕竟要应对各种奇怪的需求……

比较常见的应用有「自增序列」和「任务队列」。

Alvan 发布于 2015-01-05 22:29

全文 »

C开源项目代码阅读推荐(Tiny HTTPd)

标签: C语言   源码  

This project is hosted by SourceForge.net. The project team describes it as:

tinyhttpd is a relatively simple webserver I wrote for a school project. While exceedingly simple, tinyhttpd is threaded and handles basic CGI scripts! This is an educational tool to demonstrate the concepts behind http.

Alvan 发布于 2014-10-23 12:32

全文 »