Monthly Archives: 2014年1月

实战Nginx与PHP(FastCGI)的安装、配置与优化

← Continue Reading
一、什么是 FastCGI FastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。 FastCGI是从CGI发展改进而来的。传统CGI接口方式的主要缺点是性能很差,因为每次HTTP服务器遇到动态程序时都...

JS控制输入框得到焦点和失去焦点时的内容,JS实现提交表单

← Continue Reading
<div id="login_form"> <form action="login1.html" method="post" name="form1" id="form1"> <div><input name="uid" id="uid" type="text" onfocus="if(this.value=='User Name') {this.v...

wordpress Deve主题添加统计功能

← Continue Reading
实现基本原理 1、使用WordPress的post的meta也就是我们常说的自定义域字段,说白了就是wp_postmeta使用表作为万能表,自己定义Key,然后存入对应的Value。 2、第一次点击日志的时候,自定义域不存在,则插入1来记录第一次点击。 3、如果自定义域已经存在,则取出域的值,+1以后Update到数据库。 实现代码如下: 第一步:打开主题所在的functions.p...

phpweb apache设置局域网访问

← Continue Reading
今天在测试一个php程序的时候,发现这个问题: Forbidden You don't have permission to access / on this server. 开始的时候我是用http://localhost/test.php进行的测试,没有发现问题,后来要在内网测试一下就要用IP地址进行那个访问了,如:http://10.10.50.195/test.php,就出现了这个问题。 ...

LINUX MySQL错误Another MySQL daemon already running with the same unix socket.

← Continue Reading
在国外网站发现的解决方法。 原因多个Mysql进程使用了同一个socket。 两个方法解决: 第一个是立即关机 使用命令 shutdown -h now 关机,关机后在启动,进程就停止了。 第二个直接把mysql.sock文件改名即可。也可以删除,推荐改名。 然后就可以启动mysql了。 下面是国外原文 To prevent the problem from occurring, you must...

10个调试和排错的小建议

← Continue Reading
在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。 几乎没有哪个程序员能够...

NAT设置下允许主机通过SSH访问VMware CentOS

← Continue Reading
NAT方式说明: 说明:使用Vmnet8虚拟交换机,此时虚拟机可以通过主机单向网络上的其他工作站,其他工作站不能访问虚拟机。 使用NAT方式,A1,A2可以访问B,但B不可以访问A1,A2。但A,A1,A2可以互访。 前期工作 1.首先设置虚拟机NAT,并确保能够联网,此处选择自定义,并选择VMnet8(NAT),如下图所示:     2.在主机环境下通过servic...

Apache Rewrite 开启和使用方法

← Continue Reading
在Windows下,我们一般使用的是Administrator账号,所以启用这两项非常简单: 在[Apache安装目录]/conf/httpd.conf中找到 #LoadModule rewrite_module modules/mod_rewrite.so ,去掉前面的注释符号#。如果没有这行,请添加。并确认apache安装目录下的modules文件夹中是否有 mod_rewrite.so 这个...