强大的BugTracker工具——Mantis环境搭建系列二(PHP)

来源:互联网 发布:网络作家真实收入排行 编辑:程序博客网 时间:2024/05/01 00:57

    早在去年年底的时候就准备写这篇文章了,CTO张也建议过我好几次,希望我能将这篇文章分享出来。然而,由于个人和工作的原因,直到今天才有时间坐在这里来和大家分享,实在抱歉。

    这只是一篇入门级的运行环境搭建的介绍,主要涉及:Apache、PHP、MySql和Mantis.

    关于Mantis的具体使用方法,我将在后续的文章中,再跟大家一一介绍。

    ============================================================

    PHP                                       

    =============================================================

    下载地址:

   http://php.net/downloads.php

    windows: http://windows.php.net/download/

      old version: http://www.php.net/releases/

VC9是用VS2008编译的,如果你的机器上没有安装Microsoft 2008 C++运行环境的话,请下载VC6版本的(线程安全/非线程安全可自选,这里选择线程安全的)VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。再来看PHP的两种执行方式:ISAPIFastCGIISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。

     

     

     

     

     

     

选择apache版本,这里是2.2.x

      

      

这里会让你选择apache的安装目录,按上面的方式填写路径

      

      

注意,这里的需要指定安装一些扩展,展开externsions,找到GD2Mysql,选择安装,也可以根据自己的需要选择安装其它扩展。如果不小心安装的时候忘记选择这些扩展了,在安装之后也可以手动配置这些扩展,在php安装目录下,新建一个ext文件夹,将需要的扩展dll文件拷贝到该目录。在安装mysql扩展的时候,还需要将libmysql.dll文件拷贝到php安装根目录下(ext文件夹同一目录)

       

       

       

书写一个测试php页面info.php

<?php phpinfo(); ?>

保存后,放置在apachehtdocs目录下,在浏览器中输入http://localhost:8088/info.php,若能如下图正确显示,则表明安装配置成功。

       
       

注:打开Startàall programsàphp5àphp.ini,里面可以配置各种选项。

如果是安装解压版php,解压后,需要将php.ini_dist改为php.ini

apachehttpd.conf文件中配置php环境,需要在文件末尾添加:

LoadModule php5_module "c:/php/php5apache2_2.dll"

   AddType application/x-httpd-php .php

   AddType application/x-httpd-php-phps .phps

   PHPIniDir "c:/php"

找到DirectoryIndex index.html添加index.php,用空格分开

找到;extension=php_mysql.dll,把开头的注释';'去掉。

找到;extension=php_gd2.dll,把开头的注释';'去掉,以便支持GD库。

找到;session.save_path="/tmp",把开头的注释';'去掉,设置你保存session的目录,把"/tmp"换成"C:/WINDOWS/Temp"或其他目录。

找到;extension=php_mbstring.dll,把开头的注释';'去掉,以支持宽字符集。

查找extension_dir,修改扩展目录为extension_dir=c:/php/ext,我的php安装目录是c:/php,你需要改成你的安装目录。