标签 php 下的文章
-
折腾一圈,这个Typecho博客又从Vercel回到了独立VPS主机上
之前腾讯云大量代理商低价代购腾讯轻量云的时候,购入了三年,为此还把我的搬瓦工转让给了别人,到期后无服务器可用,就把大部分服务转移到的家里的NAS或者Vercel、Cloudflare等这些公司提供的公共服务上。 大部分服务运行的都没太大问题,唯独这个基于Typecho的博客系统最难绷,我说的不是PHP性能问题,而且架构问题,会导致数据库流量消耗非常快。 我在Vercel上时,使用的是Neon提供的…
-
[分享] 开源一个 PHP 框架 Awheel
项目地址: Awheel 当前版本: v1.5.0 PHP要求: >=5.4.0 介绍 基本功能: 路由/中间件/控制器/控制台/组件/配置加载/输入&输出. 框架最初是为了满足公司业务需求一步步造出来的, 但是从一开始就很独立的没有柔任何业务代码进去, 只保留了基本功能, 除此以外的功能全部需要自行扩展, 因为我觉得框架提供的功能越多学习和推广的成本就越高, 出现 Bug 的几率也就越高, 反倒不如都拆分成组件, 而且 Compose…
-
[记录]Nginx 指令 Map 应用场景之: 统一 PHP 开发环境
在统一开发环境上很多团队很多公司做过很多尝试, 比如统一使用一个集成包, 使用 vagrant 等. 大部分都是在 Windows 下开发, 但是很多优秀的扩展和特性不被 Windows 支持, 同时很多人对 *nix 操作不熟练, 并且 vagrant 有个问题(其实是 VirtualBox 的问题)就是文件锁, 有时会导致 svn 无法提交/更新. 这里尝试给出另外一个方案, 个人觉得可行性还是很大的. 本文记录的方案只是个预案, …
-
[分享] 用 PHP 写了一个 Transmission 的 RSS 下载
项目地址: Transmission RSS 目前支持的有 CHD/CMCT/TTG/OPENCD, 其它 PT 我没有账号无法确定适配, 因为 XML 格式可能不一样. 使用方法: git clone https://github.com/fengqi/transmission-rss.git transmission-rss cd transmission-rss 修改下 rss.php 里的…
-
[转载]PHP 5.4中新增的特性Traits
TODO 原文地址: PHP中的traits
-
[转载]PHP设置Cookie的HTTPonly属性
原文链接: PHP设置Cookie的HTTPonly属性 PS: 直接转载, 有时间再整理下排版, 有点挤... httponly是微软对cookie做的扩展。这个主要是解决用户的cookie可能被盗用的问题。 大家都知道,当我们去邮箱或者论坛登陆后,服务器会写一些cookie到我们的浏览器,当下次再访问其他页面时,由于浏览器回自动传递cookie,这样就实现了一次登陆就可以看到所有需要登陆后才能…
-
[总结]自行编译php手册
占位, 正在折腾集成评论编译...
-
[总结]Linux下安装php的pear和pecl
参考链接: Linux上安装php的pear 首先下载安装脚本, 使用curl下载, wget也可以, 如果没有这两个命令请自行安装: cd /usr/local/php/bin/ curl -o go-pear.php http://pear.php.net/go-pear curl -o go-pear.php http://pear.php.net/go-pear.phar # 如果你的php版本高于php5.3, 执行这条 安装…
-
[记录]关于php读写操作中文文件的问题
今天碰见一个问题, 采集东西, 写到目录的时候, 会报错不能打开文件, 使用英文名后, rename也不行, 判断是否存在也不行... 百度, google后, 发现原因还是...字符编码问题. 我们常用的有utf-8,gbk两种编码, php内部操作哪种都无所谓, 但是如果涉及到实体文件就必须注意一点: 文件名编码要和php环境所在系统保存一致 比如我是win下用, win肯定是gbk编码了, …
-
[记录]关于php的header
参考地址: PHP手册: header — Send a raw HTTP header w3school: PHP header() 函数 header() 函数向客户端发送原始的 HTTP 报头。 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数 其实, 大部分都是用header重定向的, 但是很多人都忽略了一点, 就是header是不会停止php运行的, 所以如…