bug管理工具bugfree配置之一:php mysql apache 配置篇

首先准备好软件:(截至今天,全都是最新的稳定版本) PHP 5.2.3 http://www.php.net Apahce 2.2.4 http://httpd.apache.org Mysql 5.1.19 http://dev.mysql.com/downloads/mysql/5.1.html 其次是卸载:(卸载原先的IIS6和php5.0.5,如果你是全新安装,请跳过次步骤)
其实说是卸载,只不过是把原先的禁用掉而已:
启动IIS,停止所有网站(重启之后IIS也会是停止状态,保证不和Apache不冲突); 更改系统环境变量(请参考“安装php5”) 安装php5 直接解压压缩包到c:/php 更改环境变量:我的电脑属性》高级》环境变量》双击“Path”,追加c:/php;c:/php/ext 安装Apache 双击msi安装包,domain和server可以用自己本地的ip或者localhost 配置Apache 用记事本打开%apache-root%/conf/httpd.conf,找到: # LoadModule foo_module modules/mod_foo.so 追加:
LoadFile "c:/php/php5ts.dll"
LoadFile "c:/php/libmysql.dll"
PHPIniDir "c:/php"
LoadModule php5_module "c:/php/php5apache2_2.dll" 找到: AddType application/x-compress .Z AddType application/x-gzip .gz .tgz 追加: AddType application/x-httpd-php .php
这样就可以支持php5和mysql

接下来更改网站目录: DocumentRoot "c:/wwwroot" 还有这个别忘记,不然会出现403禁止访问的错误: <Directory "c:/wwwroot"> 更改默认页面: DirectoryIndex index.html index.php 好了其他没什么可以更改的。 php的配置 把php.ini-dist复制一份,改名为 php.ini然后修改:

再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录系统目录c:/windows/system32下
 
最后到c:/php5/ext下将php_gd2.dll php_mysql.dll这两个文件复制到system/system32

安装MYSQL

MYSQL的安装比较简单,只需要打开安装包,下一步就ok啦

然后我们来测试一下,数据库是否安装通过

新建 testdb.php

<? $link=mysql_connect("localhost","root","123");    //12345改成你的mysql密码 if(!$link) echo "失败!"; else echo "成功!"; mysql_close(); ?>

如果成功,则说明ok

在Data Handling下找到post_max_size = 8M 这是PHP将接受的POST数据最大大小,可更改为20M。 在Paths and Directories下找到extension_dir= 这里设置的是PHP搜索扩展库的位置,将其路径设为extensions文件夹的位置,即改成: extension_dir= "c:/php/ext" 在File Uploads下找到upload_max_filesize = 2M,允许上传的的最大文件大小 可更改为20M。 Dynamic Extensions这里是PHP扩展设置部分,列出了PHP所有的可支持扩展,前面都加了分号注释,表示目前PHP配置不支持扩展,我们可以将分号去掉让PHP支持该扩展下面列出的是几个常用且较实用的PHP扩展把下面几句前面的分号去掉 ;extension=php_mbstring.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_filepro.dll ;extension=php_gd2.dll ;extension=php_imap.dll ;extension=php_mysql.dll 好了一切准备就绪! 重起APACHE,在主目录下新建一个记事本文件test在里面输入 <?php phpinfo(); ?> 保存后修改后缀名为PHP。在浏览器输入http://127.0.0.1/test.php是不是看到PHP版本信息,没错,这样PHP的配置就完成了。接下来安装MYSQL。

你可能感兴趣的:(apache,PHP,mysql,扩展,工具,extension)