第七星尘

centos编译安装Redis和PHPredis

网络上很多安装redis教程参差不齐,于是自己便总结一份以留作以后查阅之用。本文记录的主要内容是centos6下的Redis和PHPredis的编译安装,并写脚本实现redis作为开机服务

迁离SAE系列:定时任务篇

在进行网站开发的时候,我们可能会需要定时处理一些任务。比如,定时检查长期不登录的用户然后发邮件去鼓励用户登录,定时备份数据库,定时给女朋友好基友发短信等等。SAE有提供CRON服务,可以以http的方式触发你的PHP脚本从而执行定时任务。在普通服务器环境里,我们可以利用linux服务器的crontab来实现定时任务。此外,本文在后面还会介绍一种“定时任务单文件入口”的偏门方法。

迁离SAE系列:URL重定向篇

开发PHP项目时,我们经常采用单文件入口,让所有的页面请求都经过index.php。而要实现这功能,我们需要URL重定向,把请求都重定向到index.php文件去。
SAE的config.yaml文件提供的重定向功能满足了此需求,而对于一般的服务器,则需要视相应的WEB服务器软件而定。这里以apache为例,采用htaccess文件实现此功能。

迁离SAE系列:邮件服务篇

有时候,我们需要想用户发送邮件。如注册邮箱验证、审核结果邮件等。如果是需要群发大量邮件,我更建议使用sendcloud。然而我在这里只讨论小型网站发少量邮件的问题。SAE平台本身带有mail服务,开发者使用SAE的mail Api来发送邮件也蛮方便。当我们迁移网站到普通PHP环境时,可考虑用其他替代品。