强大的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的两种执行方式:ISAPI和FastCGI。ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。
选择apache版本,这里是2.2.x
这里会让你选择apache的安装目录,按上面的方式填写路径
注意,这里的需要指定安装一些扩展,展开externsions,找到GD2和Mysql,选择安装,也可以根据自己的需要选择安装其它扩展。如果不小心安装的时候忘记选择这些扩展了,在安装之后也可以手动配置这些扩展,在php安装目录下,新建一个ext文件夹,将需要的扩展dll文件拷贝到该目录。在安装mysql扩展的时候,还需要将libmysql.dll文件拷贝到php安装根目录下(与ext文件夹同一目录)。
书写一个测试php页面info.php
<?php phpinfo(); ?>
保存后,放置在apache的htdocs目录下,在浏览器中输入http://localhost:8088/info.php,若能如下图正确显示,则表明安装配置成功。
注:打开Startàall programsàphp5àphp.ini,里面可以配置各种选项。
如果是安装解压版php,解压后,需要将php.ini_dist改为php.ini
在apache的httpd.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,你需要改成你的安装目录。
- 强大的BugTracker工具——Mantis环境搭建系列二(PHP)
- 强大的BugTracker工具——Mantis环境搭建系列四(Mantis)
- 强大的BugTracker工具——Mantis环境搭建系列一(Apache)
- 强大的BugTracker工具——Mantis环境搭建系列三(MySql)
- 工具mantisbt--将mantis安装到已经搭建好的PHP环境下出现的时区问题
- mantis环境搭建
- 用Docker解决坑爹的环境搭建系列——PHP+Apache2
- Android深入浅出系列之Android开发环境搭建—Android开发环境搭建Eclipse(二)
- SQL注入系列之环境搭建(二)----PHP+Mysql注入环境搭建
- PHP系列之环境搭建
- LVS(二)——环境的搭建
- PHP环境搭建集成工具
- Mantis 的搭建与使用
- 9款一键快速搭建PHP运行环境的好工具
- 【连载】Unity3D ——强大的跨平台3D游戏开发工具(二)
- Unity3D ——强大的跨平台3D游戏开发工具(二)
- Markdown——强大的记录工具
- PHP环境的搭建
- log4j的配置--选段
- 朴素贝叶斯分类器(没什么价值,作为路标留给自己看)
- C/C++ 学习笔记[03].去掉C风格的注释
- 《算法之美》の链表问题のremoveHead中的缺陷
- apache -- 利用mod_access通过设置环境变量限制特定用户的访问
- 强大的BugTracker工具——Mantis环境搭建系列二(PHP)
- 自动换行
- 数据库 总结
- java安装与环境配置
- 继续深入HttpClient,用HttpClient+HtmlParser打造网络小偷程序
- 《算法之美》の链表问题の获得链表中倒数第m个元素
- error 17
- Zend Framework 怎样使用Zend_View与Zend_Layout玩布局?
- java jacob 操作word 文档,进行写操作,如生成表格,添加 图片