记忆力不好,但是Wikipedia很好很强大

记忆力不好,但是Wikipedia很好很强大

换台电脑工作也还是件很麻烦的事情,特别是所有一切都得自己来装的时候。真后悔没把当初电脑全盘复制下来。。。 由于还是建造一套开发支持环境,沿着多年的习惯,自然还是要Apache,PHP,Mysql,Python...但是脑子里还是很清晰的记得,经过多次尝试之后,有一个AMP的套装用起来很惬意,但是搜索时候,发现脑袋里对它的名字一片空白。 既然记不起来就google吧,找到几个都不是目标,知道后来找到这里:Comparison of WAMPs,心想作为最伟大权威的资料库,这里面肯定有它的影子,果然找到了,它就是XAMPP,你说叫啥不好,非要出来一个X,最后还要加个P。 ps1:人有时候就是很贱,非要熬夜才有效率。 ps2:hygeen每周末要狂奔700mile去牛郎织女,可歌可泣,四个轮子也的确比两个轮子好。
阅读 1,472 views 次
PhpSpy2008-很好用的web后门

PhpSpy2008-很好用的web后门

在2008-01-07,Angel发布了PhpSpy的最新版本PhpSpy2008(这里)。 PhpSpy是一个非常好用的web后门程序,公开发行的版本只包含了有限的文件管理、MySql管理、文件上传下载、执行命令等功能。如果只是拿来自己管理用的话,也足够了。 下载地址:2008版·2006版·2005版·1.5版 本地下载:PhpSpy2008 (more…)
阅读 2,826 views 次
Microsoft在Google买下了Mysql关键字的广告

Microsoft在Google买下了Mysql关键字的广告

题目有些拗口,简洁一点说就是: 在Google上以Mysql为关键字进行搜索的时候,右侧的竞价广告只有一个,就是Microsoft买下的。广告指向的页面就是microsoft网站上一篇关于SQL Server 2005与Oracle以及IBM DB2的比较,鼓吹由这两种数据库迁移到SQL Server所带来的好处。 看来Microsoft打广告也是无孔不入的。 抓图: (more…)
阅读 2,180 views 次
使用SVNManager管理使用SVN

使用SVNManager管理使用SVN

Subversion有着非常好的特性,但是默认的用户权限以及Repository管理都是通过手工修改服务器上的配置文件来实现,非常不方便。(题外:可以通过配置apache使用mysql来管理用户(mod_auth_mysql),但是用户组以及代码仓库的管理还是不方便) 所幸,我们遇到的问题就是大家遇到的问题,SVNManager就是为了解决这个问题而出现的 :) SVNManager的介绍不太复杂,但是由于一些依赖的库的关系,第一次安装确可能会遇到各种问题,而官方文档上并没有解释。下面罗列一下具体的步骤。 1.软件下载 Apache-2.0.59 PHP-5.1.2, 这里要求是5.0以上版本 PHP Pear, 这个在5.1.2中默认已经包括了,不过需要执行一个安装的步骤 VersionControl_SVN,这个可以通过pear安装 mysql or sqlite: 需要在php.ini中配置好 SvnManager-0.39 2.安装(这里为windows平台下,linux平台类似) (假设SVN以及Apache已经配置好,如果没有请参考本文底部的“相关文章”) 安装pear 安装完php-5.1.2之后(包括msi或者zip版本),在php的安装目录有go-pear.bat批处理文件,运行之。 运行完后,检查c:\windows\php.ini中是否包括这一行: include_path = ".;F:\apache\php\PEAR" 安装VersionControl_SVN,可以通过命令行来自动下载安装 pear install VersionControl 或者从网站下载后解压缩到PEAR目录 根据需要,检查php是否已经开启了mysql或者sqlite的支持 在c:\windows\php.ini查看下面两行前面的分号已经去掉: extension=php_pdo.dll extension=php_sqlite.dll或者extension=php_pdo_mysql.dll 并确保php扩展的目录制定正确: extension_dir = "F:\apache\php\ext" 可以通过phpinfo()检查是否加载成功。 安装SVNManager 上面完成之后,安装SVNManager就非常简单。 将SVNManager解压缩到网站目录,修改config.php,主要是设定htpasswd, svn, svn-admin以及svn_passwd_file等文件位置,参考注释很容易修改。 浏览器中打开SVNManager网址,之后可以使用config.php中的临时管理用户密码登录,并添加第一个管理员帐号(一定要做)。然后通过这个帐号就可以进行用户以及代码仓库的管理工作。 3. 附录 DAV svn SVNParentPath "F:/SVNData/svn" SVNListParentPath on AuthzSVNAccessFile F:/SVNData/svn_access_file Require valid-user AuthType Basic AuthName "Subversion repository" AuthUserFile F:/SVNData/svn_passwd_file
阅读 13,525 views 次
配置Apache2使用mysql进行身份验证

配置Apache2使用mysql进行身份验证

在进行Bugfree和Subversion/Trac进行集成的时候,不可避免的面对了用户身份验证的集成问题。 由于Bugfree是php+mysql的系统,用户信息保存在buguser表中,用户名和密码字段分别是UserName和UserPassword,密码默认采用md5加密。 因此,唯一可行的方法就是配置Apache2来利用mysql数据库中的数据进行验证。因此选择mod_auth_mysql. mod_auth_mysql的官方网站:http://modauthmysql.sourceforge.net/ 在官方网站上没有binnary下载,推荐到这里下载: http://www.gknw.de/development/apache/ 配置则相对比较简单,按照说明配置好数据库以及表和字段等即可: http://modauthmysql.sourceforge.net/CONFIGURE 下面是一个例子: (more…)
阅读 2,272 views 次