标签归档:xampp

在XAMPP上安装SVN的一个注意事项

在之前版本的XAMPP(如1.6.5)上,apache运行SVN所依赖的mod_authz_svn.so和mod_dav_svn.so两个文件是已经存在的,并且为了让XAMPP能够和SVN一起工作,XAMPP的开发者重新编译了这两个文件。而在新版本的XAMPP中(可能是从1.6.7开始),作者删除了这两个文件,你必须从svn的bin目录中拷贝这两个文件。

因此,在XAMPP上安装SVN时,必须先检查“xampp\apache\modules”目录中是否有mod_authz_svn.so和mod_dav_svn.so这两个文件。如果已经有了,那么就不需要从svn中拷贝了。

不过这里仍然有一个问题,xampp重新编译过的mod_authz_svn.so和mod_dav_svn.so文件只能支持某个指定版本的SVN,XAMPP版本和它支持的SVN版本是映射关系(即任意版本的XAMPP只支持特定的SVN版本)。

很遗憾,XAMPP的开发者并没有发布XAMPP和SVN版本对应关系表。如果你发现你的XAMPP无法和SVN一同工作,排除了所有安装中可能出现的问题后,最后一个原因一定是XAMPP和SVN版本不对应。如果真的遇到这种情况,请升级XAMPP到1.6.7以上(含1.6.7。1.6.6可能也行,但我不确定)版本,直接从svn中拷贝mod_authz_svn.so和mod_dav_svn.so。

在XAMPP中开启Zend Optimizer

XAMPP中默认是安装了Zend Optimizer,但是默认并没有打开Zend Optimizer,要想打开Zend Optimizer,你必须将XAMPP中的以下两个文件:

  • \xampp\php\php.ini
  • \xampp\apache\bin\php.ini

中的zend_optimizer.enable_loader = 0改成1,重启Apache,Zend Optimizer就启动了。

Zend Optimizer

在XAMPP中开启cURL

curl_logo

你需要在以下4个文件中,将第582行(;extension=php_curl.dll)开头的分号去掉。

  • xampp\apache\bin\php.ini
  • xampp\php\php.ini
  • xampp\php\php4\php.ini
  • xampp\php\php4\php4.ini

XAMPP——Linux下的傻瓜化AMP环境配置软件

xampp
先要说说AppServ,这是我在Windows下一直用的傻瓜配置软件。现在换到Linux上,一时无所适从。要从头配置一个AMP环境是在困难——大量的编译工作,复杂的升级和配置,甚至,我连一个Web服务器常用的lib包有哪些都不知道。
忽然听人提起了XAMPP。
同AppServ一样,这也是一款傻瓜化的软件,包含了Apache,PHP,MySQL三个基础软件,和PHPMyAdmin,GD,FTP服务端等Web服务器常用的软件。更强大的事,它有Windows,Linux和Mac三个版本。
我尝试了一下Linux版的,非常简单。下载完软件包后,只需一行命令便可安装完毕,一行命令启动,再用一行命令进行相关软件的密码设置,初期的工作就完成了。整个过程不超过3分钟。
这里是XAMPP的官方主页:http://xampp.cc:8080/xampp/
对于和我一样的Linux用户,可以点这里下载XAMPP的最新版本。如果对软件版本有特殊需要的话,可以到这里查看XAMPP所有历史版本的更新记录,并从这里下载。

说实在的,这个软件又重新激起了我在Linux下的斗志。