存档

文章标签 ‘PHP’

【PHP】MVC开源框架对比与选择

2016年10月10日 没有评论

PHP框架对于立项来说非常重要,影响的是团队的开发效率和后续的维护开发成本,而对于框架又是萝卜青菜各有所爱。同样一个框架,有人爱到极点,有人骂为垃圾。所以做个整理,各取所需。

1、从Github数据来看,Laravel高居榜首,而它在国外也是用的人最多的。Laravel优点是代码优雅简洁;缺点是依赖其他扩展,内部事先复杂,系统复杂时需要配置大量的路由规则,文档少,版本更新快且不连续。

阅读全文...

分类: 程序开发 标签: 735次阅读

【PHP】各版本的新特性回顾总结

2016年9月11日 没有评论

回顾了一下PHP各版本的新功能特性,真所谓是在“集百家之长”,不断向其他语言学习。罗列一下以更好地回顾:

PHP5.2 以前:autoload,PDO 和 MySQLi,类型约束

PHP5.2:JSON 支持

PHP5.3:弃用的功能,匿名函数(又叫闭包函数,12),新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc, const, 三元运算符,Phar

阅读全文...

分类: 程序开发 标签: 351次阅读

【PHP】Session改为redis存储

2016年9月2日 没有评论

修改php.ini

找到; session.save_handler = files这一行 ,修改为 session.save_handler = redis,把原来的session存储方式改微redis方式这样会提高速度,原因是redis是在内存读取必然比在文件读取要快一些

找到; session.save_path = "/tmp"这一行 ,修改为 session.save_path = "tcp://127.0.0.1:7639",这是redis的IP和端口号

重启nginx 和 php-fpm 就输出phpinfo 就能看到session 保存方式和路径发生了改变,说明已经生效

参考:让php Session 存入 redis 配置方法

分类: 站点建设 标签: 583次阅读

【PHP】PHP7安装升级和扩展安装

2016年9月2日 没有评论
分类: 站点建设 标签: 744次阅读

【Redis】PHP扩展安装和Redis本地环境安装

2015年12月3日 没有评论

Redis本地环境

  • 从以下地方下载Redis服务器程序 https://github.com/ServiceStack/redis-windows
  • 解压后用命令行允许 redis-server.exe即可,如果需要加载配置文件,则在后面加上配置文件名称的参数

阅读全文...

分类: 程序开发 标签: 1,112次阅读

【ThinkPHP】__construct()和_initialize()的比较

2015年6月27日 没有评论

先上一段框架里的代码,位于Controller.class.php里

 /**
* 架构函数 取得模板对象实例
* @access public
*/
public function __construct() {
Hook::listen('action_begin',$this->config);
//实例化视图类
$this->view = Think::instance('Think\View');
//控制器初始化
if(method_exists($this,'_initialize'))
$this->_initialize();
}

阅读全文...

分类: 心情随笔 标签: 2,203次阅读

【PHP】安装memcached

2015年5月27日 没有评论

其实安装的时候需要只需要两步:
第一步:安装memcached.exe 服务 。
第二步:安装php_memcache.dll扩展,让php支持memcache 。

1:安装memcached.exe 服务

下载memcached.exe
下载地址:http://www.hlmblog.com/dload/memcached-1.2.6-win32-bin.zip
解压后,放在你想放的目录中。
运行:

阅读全文...

分类: 程序开发 标签: 1,263次阅读

【PHP】Allowed memory size of xxx bytes exhausted的解决办法

2012年9月3日 没有评论

用PhpMyAdmin导入一个几十M的数据备份时出错了,提示

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 48 bytes) in ...

解决方法很简单也很暴力:

直接修改php.ini,加大memory_limit的设置

阅读全文...

分类: 程序开发, 站点建设 标签: 3,728次阅读

PHP6取消了get_magic_quotes_gpc函数

2012年3月26日 5 条评论

把服务器的PHP版本升到6以后,发现系统彻底空白,猜到是PHP程序运行时出问题了,逐步调试了一下,原来get_magic_quotes_gpc函数的问题,也就是下面这段代码的地方:

if (!get_magic_quotes_gpc())   {
$_REQUEST = array_map( 'addslashes',   $_REQUEST);
} 

阅读全文...

分类: 程序开发 标签: 9,817次阅读

【PHP】session过期时间设置

2012年3月19日 2 条评论

1. session在server端(一般是Apache with PHP module)如何存在的?

默认的,php会将session保存在/tmp目录下,文件名为这个样子:sess_01aab840166fd1dc253e3b4a3f0b8381。每一个文件对应了一个session(会话)。

more /tmp/sess_01aab840166fd1dc253e3b4a3f0b8381
username|s:9:”jiangfeng”;admin|s:1:”0″;
#变量名|类型:长度:值

删除这里的session文件,就表示对应的session失效了。

阅读全文...

分类: 程序开发 标签: 7,115次阅读

无觅相关文章插件,快速提升流量