Gavin

win8.1安装apache2.4+php5.6+mysql5.6

前几个礼拜把电脑格式化重装成了win8.1,用久了确实要比win7舒服点。但是悲剧的是环境又要重新安装。 本来想偷懒用xampp套件的,可是装完后start不起来,报错也没仔细看就顺手卸了。。。囧 主要记录下新版遇到的几个问题,分别是下载的文件好难找,win8.1的80端口被占用,php的curl扩展不可用

win7搭建svn svn+apache

前段时间在本机顺利搭建svn,并分别完成了独立svn server的配置和依赖于apache的配置,apache为2.2.16版本(apache php mysql配置),SVN server下载地址为:点我下载。一路next(可自选安装目录)安装完成后,即可开始配置使用。

一、独立SVN server

相信大家一般都是按照项目来规划,对每个单独的项目分别建立一个单独的SVN仓库,如是,我把E:wwwsvn目录作为每个项目仓库的根目录。

新建一个E:wwwsvntest目录进行测试。

使用svnadmin create命令即可在该目录下生成一个新的svn仓库。在命令提示符中输入:svnadmin create --fs-type fsfs E:wwwsvntest

MySQL中索引键的选择与限制

如何判定是否要创建索引

虽然没有很明确的定律可以清晰地定义什么字段应该创建索引,什么字段不应该创建索引,但还是有几点基本的策略同大家分享。

1.较频繁的作为查询条件的字段应该创建索引
这一点不用过多的解释吧~

2.唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件
唯一性太差指的是一些如状态、类型的字段。这样的字段可能一个表中就几个或几十个重复使用,而每个值都会对应成千上万的记录。这个字段即使单独地创建索引MySQL大多数时候也不会选择使用的。因为他会带来大量的随机IO,有时候还可能有大量的重复IO。

windows配置apache+php+mysql+phpMyAdmin

用php到现在一年多了,一直都是使用的PHPnow这款整合包,固然很方便,但对apache、php、mysql的配置一直都没个很明确的概念,前段时间公司分配给我的一台电脑,决定全手动配置,配置完成后试用至今,嗯,至少我用的还算顺手……闲话不提,配置详情如下。

一、软件版本

apache2.2.16、php5.3.3、mysql5.1.50、phpMyAdmin3.3.6

apache版本为2.2.16,不过现在最新的已经是2.2.17了,就不提供下载地址了。

php版本为5.3.3,在下载时注意下载VC6 x86 Thread Safe版,建议下载zip包。

mysql版本为5.1.50。

phpMyAdmin版本为3.3.6。