PHP教程之PHP调用session_start后页面始终加载的问题研究

今天群里有朋友说他的遇到一个有趣的问题:

一个PHP页面的执行时间比较长(15秒左右),而只要这个页面没有执行完毕,其他的页面访问都是长时间加载状态,只有那个页面执行完毕了,剩下的页面才能打开。

这是什么情况呢,经过查看,两个页面都设计到了SESSION操作,示例代码如下:[......]

阅读全文

Apache禁止目录访问方法介绍

在PHP网站开发中,基于WEB服务器和PHP网站程序代码的安全考虑,我们需要对相关的目录或者文件访问权限进行控制,以防止意外情况的发生,那么我们如何来实现这种功能呢?我们可以通过Apache来实现禁止目录访问(禁止游览列出的目录或文件列表)、禁止或允许IP与域名访问目录的功能。[......]

阅读全文

windows下几款一键安装php mysql apache phpmyadmin

windows是目前来说,用户都多的操作系统,基于windows开发也最多,虽然我很不喜欢windows。但是公司提供的电脑就是windows的,想装个双系统,又不能下载,杯具。费话不多说,windows下面我用过二个快速搭建web服务器的工具,一个wamp,一个xampp,下面列举几个,并作一下说明[......]

阅读全文

你最深爱的编程语言其实很烂【吐槽/慎入】

我最近写了几篇比较严肃的博客,是关于一些沮丧的事情,结果我开始有些忧郁。很严重。所以,我想应该说些比较轻松的事情。我要做的就是数落大家最喜欢的编程语言。你会问我为什么,为什么要搞这种恶作剧?亲爱的朋友,我能想出三种理由。 [......]

阅读全文

15款提高工作效率的Web项目管理工具

在今天的快节奏的商业世界里,能够通过计划、组织、和管理资源池以及评估开发资源的模式来管理一个项目,是一个很艰巨的任务。事实上,有很多现成的项目管理软件来帮助减轻项目管理的负担,并且他们几乎覆盖了所有类型的业务。下面收集了15款提高工作效率的项目管理工具推荐给大家,值得你去关注它们。[......]

阅读全文

PHP框架流行度排名:Laravel居首

在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。

在PHP开发中,选择合适的框架有助于加快软件开发,节约宝贵的项目时间,让开发者专注于功能的实现上。由于流行的框架经过了大量项目的检验,所以使用框架还有助于创建更加稳定和安全的应用程序,

Sitepoint网站做了一个小的调查,看看PHP开发者们最喜欢使用哪个PHP框架。调查结果显示,最流行的PHP框架前三甲为:Laravel、Phalcon、Symfony2。[......]

阅读全文

令人讨厌的编程语言排行榜

为了避免引起语言之争,先声明一下,这个榜单统计的是跨语言开发者最讨厌的编程语言,比如你最喜欢使用A语言来编程,那么可能会对其他语言的某些特性看不惯。

这是一种很主观的看法,上榜的语言不代表这个语言不好,只是说明某些开发者不太喜欢这个语言中的某些特性而已。欢迎在评论中说出你对某些语言的看法。

下面这个排名是根据 QuoraStack OverflowHacker News上相关帖子统计出来的。[......]

阅读全文

网络流量监测图形分析工具Cacti

Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。[......]

阅读全文

php-fpm

简介

PHP-FPM是一个PHPFastCGI管理器,是只用于PHP的。

PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。
现在我们可以在最新的PHP 5.3.2的源码树里下载得到直接整合了PHP-FPM的分支,据说下个版本会融合进PHP的主分支去。相对Spawn-FCGI,PHP-FPM在 CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab进行监控,而PHP-FPM则没有这种烦恼。[......]

阅读全文