在Ubuntu 7.1上安装 Xinc (包含Xdebug的安装)
XInc是什么?它是一套PHP持续集成(continuous integration的系统,它完全使用PHP5进行编写,同时集成了Subversion、Phing、PHPUnit、PHPDocumentor等功能。
1.安装PHP模块和Xdebug模块
- sudo apt-get install php5 php5-dev php5-cli(其中php5-dev为了安装xdebug所以必须安装)。
- sudo apt-get install php5-xsl (Xinc需要xsl extension)
- sudo pecl install xdebug。(编译成功说明已经安装完成)
-
编辑/etc/php5/apache/php.ini和/etc/php5/cli/php.ini加入 zend_extension=”/usr/lib/php5/20060613+lfs/xdebug.so”。(此目录名词会在step2完成后显示)
- sudo pear channel-discover pear.xinc.eu (Xinc的pear库)
- sudo pear channel-discover pear.phpunit.de (PHPUnit的pear 库)
- sudo pear channel-discover pear.phing.info (Phing的pear库)
- sudo pear install VersionControl_SVN-alpha
- sudo pear install –alldeps xinc/Xinc
- sudo pear run-scripts xinc/Xinc
3.配置Apache
- 在/etc/init.d/httpd.conf 文件中加入Include /etc/xinc/www.conf,此文件中主要包含Virtual Host的配置。
- 运行sudo a2enmod rewrite,加入apache对mod_rewrite的支持。
- 输入/etc/init.d/apache2 restart 重新启动apache server。
由于默认使用了127.0.0.1:8080作为xInc的Url,所以在浏览器的Url栏中输入既可看到Xinc的UI了。