如水博客提供网络营销顾问服务与电子商务系统实施!

最近更新

windows2003+iis6.0+php(fastcgi)5.3+wincache+memcached
1. 安装windows2003.擦。这个就不说了。略过

2.一般情况下,windows2003都会自带iis6.0。如果没有的话,用安装 盘,添加组件,安装iis6.0就可以了。

3.下载iis的fastcgi,地址如下:http://www.iis.net /download/FastCGI 分为两个版本。32位(x86)和64位(x64)。根据自己实际情况下载就好,我的版本是x86的,下载

4. 双击安装iis的fastcgi,这个也略过,非常简单,不需要任何改动的。

5.下载windows版本的php5.3,地址如 下:http://windows.php.net/download/ 这里注意下,有好多下载可选,一定要选择 VC9 x86 Non Thread Safe (2010-Mar-04 20:11:07)下的zip 格式[14.25MB],否则可能不会成功。
...
2013/6/2 Comments:0服务器配置
Mysql 多表联合查询效率分析及优化
1. 多表连接类型
1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' 如:

SELECT * FROM table1 CROSS JOIN table2
SELECT * FROM table1 JOIN table2
SELECT * FROM table1,table2
由于其返回的结果为被连接的两个数据表的乘积,因此当有WHERE, ON或USING条件的时候一般不建议使用,因为当数据表项目太多的时候,会非常慢。一般使用LEFT [OUTER] JOIN或者RIGHT [OUTER] JOIN
...
2013/6/1 Comments:0mysql查询
notepad++结合Zen Coding快速编写HTML代码
  经朋友介绍认识了Zen Coding一款快速编写HTML代码的插件,然后在google搜索一下其使用,让在下激动不以,今天特意写了一篇blog来跟大家一起分享。
  Zen Coding其实是一款快速编写HTML,XML,XSL(或其他格式化语言)的编辑器插件,这个插件的实现了用缩写方式完成大量重复的书写工作。他的核心是一个强大的缩写引擎,掌握这些缩写技巧,给我们的编写代码带来极高的编写效率。他支持好多编辑器,如TextMate,UltraEdit,Notepad++等许多编写器,我们可以从http://code.google.com/p/zen-coding下载到相对应的编辑插件,然后我们把解压缩出来的文件,如下图:
...
2013/6/1 Comments:0htmlnotepad
PHP5中PDO的简单使用
  PHP5中PDO的简单使用
  关键字:PHP PHP5 PDO 数据库抽象类
  PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵)
  【PDO是啥】
  PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等扩展来连接MySQL、PostgreSQL、MS SQL Server、SQLite,同样的,我们必须借助 ADOdb、PEAR::DB、PHPlib::DB之类的数据库抽象类来帮助我们,无比烦琐和低效,毕竟,php代码的效率怎么能够我们直接用C/C++写的扩展斜率高捏?所以嘛,PDO的出现是必然的,大家要平静学习的心态去接受使用,也许你会发现能够减少你不少功夫哦。
...
2013/5/29 Comments:0PHPpdo
php中ereg() ,preg_match() 有啥区别?
php中ereg() ,preg_match() 有啥区别?手册上写,“注: 使用 Perl 兼容正则表达式语法的 preg_match() 函数通常是比 ereg() 更快的替代方案。”
既然preg_match更好,那要ereg何用?

ereg是早先的,preg_match是后加的,php6要废除posix正则了,不过很奇怪,很多老外的经典教程里只写posix正则,不写perl型的
2013/5/28 Comments:0PHP
PHP配置文件详解php.ini
[PHP]
; PHP还是一个不断发展的工具,其功能还在不断地删减
; 而php.ini的设置更改可以反映出相当的变化,
; 在使用新的PHP版本前,研究一下php.ini会有好处的

;;;;;;;;;;;;;;;;;;;
; 关于这个文件 ;
;;;;;;;;;;;;;;;;;;;

; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为
; 'php.ini'。PHP 将在这些地方依次查找该文件:当前工作目录;环境变量PHPRC
; 指明的路径;编译时指定的路径。
...
2013/5/23 Comments:0PHP
PHP中的“syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM”错误及解决方法
PHP中的“syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM”错误
class Test{
static function test_c(){
echo "test";
}
}
$class="Test";
$method="test_c";
$class::$method();

上面类似的代码在php5.3之前会报错,就是php版本不支持$变量做类名函数名。php5.3之后是支持的。
...
2013/5/22 Comments:0PHP
linux 限制root用户SSH登录:
linux 限制root用户SSH登录:

1、修改SSHD服务的配置文件/etc/ssh/sshd_config
将#PermitRootLogin yes 改为PermitRootLogin no
2、重启sshd服务使配置生效
/etc/rc.d/init.d/sshd restart

为了增强linux的安全性,应该限制只有wheel组的用户可以使用su命令切换到root和其他用户:

1、修改su命令的认证配置文件/etc/pam.d/su

去掉以下两行前的#号注释
...
2013/5/18 Comments:0linux
设置win 7管理员自动登录
控制面板---管理工具--本地安全策略---本地策略---安全选项---恢复控制台:允许自动管理登录--右击属性
1.禁用则不自动登录
2.启用为自动登录
3.重新启动就可以了。
2013/5/8 Comments:0
php中的 foreach 对数组重新排序

$data = array(
array("id" => 1, "name" => "Boney M", "rating" => 3),
array("id" => 2, "name" => "Take That", "rating" => 1),
array("id" => 3, "name" => "The Killers", "rating" => 4),
array("id" => 4, "name" => "Lusain", "rating" => 3),
...
2013/5/7 Comments:0PHP数组

沪ICP备09044163号  

神奇网络 如水