您的位置:首页 > 运维架构 > Apache

PHP5.3.2 、Apache2.2.15、Mysql5.0开发环境搭配、工具介绍私人日志

2010-08-07 09:57 633 查看
首先我们先将要使用到的安装包装备好具体有三个如下: 我的配置为:Apache2.2.15:Google下即可MySql5.0.67:Google下即可PHP5.3: http://windows.php.net/download/ 注意:使用Apache作为开发服务器PHP选择 VC6 x86 Thread Safe,, IIS的话选择 VC9 x86 Thread Safe第一步 安装Apache:没有特别要求,默认安装即可,也可以改变默认路径在填写服务信息时如下:安装完毕,apache就自动启动,可以测试apache是否成功启动。在浏览器地址栏里输入:http://localhost/或http://127.0.0.1/,如果出现“It works.”,那么apache已经成功安装了;同时在电脑右下角的任务栏里有一个绿色的apache服务器运行图标。如果出项端口冲突警告 打开安装目录下conf 文件夹中httpd.conf(我的:D:/WebServices/Apache2.2/conf/httpd.conf) 使用记事本或者ue32打开搜索“listen :80” 把80改成一个没被占用的端口,例如:“listen :8011”  “listen:8090”之类。也可以让其他程序让出80端口,具体 google一下。每次修改完httpd.conf都要重启一下Apache。输入 :[b][/b][b][b][b]http://localhost:8011 / 或http://127.0.0.1:8011/ 访问[/b][/b][/b][b][/b]第二步 配置PHP开发环境:首先建好一个文件夹作为工作台 我的是 D:/PHPWEB下载时选择:php-5.3.2-Win32-VC6-x86.zip(目前最新版本)解压到指定文件夹 我的是 D:/PHP5.3.X在文件夹中找到[b] php.ini-develpment  将其重命名为 php.ini[/b][b]修改其中的几个地方:[/b]
修改时,如果那一行开头有分号,请把分号去掉。如果那一行的内容和以下对不上,请查找 = 号前面的关键字。
[b][b][/b][/b]
[b][b][b]extension_dir = "D:/[/b][/b][/b]
[b][b][b][b][/b][/b][/b][/b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][b]PHP5.3.X[/b][/b][/b][/b][/b][/b][/b][/b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b][b][b][b][b][/b][/b][/b][/b][b][b][/b][/b][b][b][b][b][/b][/b][/b][/b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b]/ext"[/b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b][b][b][b][b][b] ,指向php文件夹下放置扩展文件“php_*.dll”文件的路径。填写时注意路径!![/b][/b][/b][/b][/b][b][b][/b][/b]
[b]date.timezone = PRC 设置时区[/b]
[b]session.save_path = "D:/PHP5.3/tmp" ,[/b]
[b][/b][b][b][b][/b][/b][/b][b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][b]填写时注意路径!!!保存会话路径也可以放在系统中([/b][/b][/b][/b][/b][/b][/b][/b][b][b][b][b][b][/b][/b][/b][/b][/b][b][b][b][/b][/b][/b][b][/b][b][b][/b][/b]
[b][b][/b][/b]
[b][b][b][/b][/b][/b][b][b][b][b][b][/b][/b][/b][/b][/b][b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][b][b][b]session.save_path = "C:/WINDOWS/Temp" [/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b][/b][b][b][b][b][b][/b][/b][/b][/b][/b][b][b][b][/b][/b][/b][b][b][/b][/b][b][b][/b][/b]
[b][b][/b][/b]
[b][b][b][/b][/b][/b][b][b][b][b][b][/b][/b][/b][/b][/b][b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][b][b][b])[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b][/b][b][b][b][b][b][/b][/b][/b][/b][/b][b][b][b][/b][/b][/b][b][b][/b][/b][b]default_charset="gb2312" 修改默认字符集[/b][b]register_globals=Off 改为 register_globals=On ,使传递全局变量有效;[/b][b][b][/b][/b]
[b][b][b]extension=php_mbstring.dll[b] [/b][/b][/b][/b]
[b][/b]extension=php_gd2.dll extension=php_mysql.dll其他无关紧要的:查找short_open_tag = Off改为short_open_tag = On   设置短标签打开Apache配置文件我的为D:/WebServices/Apache2.2/conf/httpd.conf 具体参见你自己的安装目录,修改一下几处:
 DocumentRoot "
[b][b]D:/PHPWEB[/b][/b]
[b]" 此处为你的工作台 [/b]
<Directory "
[b][b]D:/PHPWEB[/b][/b]
[b]">[/b]
Options none DirectoryIndex index.html index.htm index.php
文件最后加上以下代码加载PHP AddDefaultCharset GBK
LoadModule php5_module D:/php/php5apache2_2.dll
<IfModule php5_module>
AddOutputFilter PHP .php
AddInputFilter PHP .php
AddType application/x-httpd-php .php
</IfModule>
[b]到此一些准备工作完成了,现在将php环境装入电脑,(使用环境变量):[/b]
一、复制, 将上文中的php.ini 复制到 
[b][/b]
[b][/b]
[b][/b]
[b][b]C:/windows下 ,将[/b][/b]
[b][b] D:/PHP5.3.X下的[/b][/b]
[b][/b]
[b][/b]
[b][/b]
[b][b][/b][/b][b][b][b][/b][/b][/b]
[b][b][b][/b][/b][/b]
[b][b][b][/b][/b][/b]
[b][b][b][b][/b][/b][/b][/b]
[b][b][b][b][/b][/b][/b][/b]
[b][b][b][b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b]php5ts.dll和[/b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b][b][b][b][b][b][/b][/b][/b][/b][/b][b][b][b][b][/b][/b][/b][/b][b][b][b][/b][/b][/b][b][b][/b][/b][b][/b]
[b][/b]
[b][/b]
[b][/b]
[b][b][/b][/b]
[b][b][/b][/b]
[b][b][/b][/b]
[b][b][b][/b][/b][/b][b][b][b][b][/b][/b][/b][/b]
[b][b][b][b][/b][/b][/b][/b]
[b][b][b][b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b]述修改php.ini中的*.dll文件[/b][/b][/b][/b][/b][/b]
[b][b][b][b][/b][/b][/b][/b][b][b][b][b][/b][/b][/b][/b][b][b][b][/b][/b][/b][b][b][/b][/b][b][/b]
[b][/b]
[b][/b]
[b][/b]
[b][b][/b][/b]
[b][b][/b][/b]
[b][b][/b][/b]
[b][b][b][b]复制到[/b][/b][/b][/b][b][b][/b][/b][b][/b][b][b][/b][/b]
[b][b][/b][/b]
[b][b][/b][/b]
[b][b][b] [/b][/b][/b]
[b][/b][b][/b]
[b]C:/windows/system32下 。[/b]
[b][/b]
[b][/b]
[b][/b]
二、配置环境变量,在我的电脑上右键--》属性--》高级--》环境变量
 在【*(此处为当前windows用户名)*用户环境变量】,双击PATH,在最后附加上如此“;D:/PHP5.3.X;D:/PHP5.3.X/ext” 
 在【系统变量】,双击CLASSPATH添加同上内容。
 注意:不能缺失分号,格式参照我上面的格式,内容是第二步开头你解压的PHP变量的文件夹我的是
[b][/b]
[b][/b]
[b][b]D:/PHP5.3.X[/b][/b]
[b]重启Apache 完成配置![/b]
我们来测试一下。新建一个文本文件,写上以下代码。 另存到 D:/
[b][/b]
[b][/b]
[b][b]PHP5.3.X(你的工作台)[/b][/b]
[b]目录里,重命名为 index.php ,再通过 http://localhost:8011/ (我的地址8011为端口号)访问[/b]
<?php
//文件名 index.php
phpinfo();
?>
[code][b]这是5.28的界面 我的是5.3.2
[/b][/code]
[b][code]的两者基本一样
[/b][/code]
[code]
[/code]
看到此图恭喜你,安装成功了!!
 
[b]第三步 安装Mysql :[/b]
[b]安装过程很简单,只需要点击next 选定相应的安装路径,即可,在此我不再罗嗦,有什么不懂可以google下,教程很多的。[/b]
[b]最后在php.ini里面查找一下关于mysql的信息:[/b]
[b]我的配置[/b]
mysql.default_user = root
mysql.default_password= root
mysql.default_host=localhost
[b]一切修改完后测试下 [/b]
[b]新建一个文本文件,写上以下代码。 另存到 D:/PHP5.3.X 目录里,重命名为 mysql.php 再通过 http://localhost:8011/mysql.php 访问 [code] <?PHP//文件名 mysql.phpif(function_exists('mysql_connect')) {  echo "MYSQL 函数库已经加载!<br>/n";  //MYSQL连接  $rt=@mysql_connect('localhost','root','root密码');  if($rt) {    echo "已经可以使用 MYSQL 了.";  } else {    echo "<br>/n MYSQL 工作异常!无法连接。<br>/n原因:". mysql_error();  }} else {  echo "MYSQL 函数库没有加载,请重设 php.ini!";}?> 
[/b][/code][b]
[/b][b]页面显示一下字符时,配置完成:[/b][b][/b]
[b][b][/b][/b]
[b][b][b][code]MYSQL 函数库已经加载!
[/b][/b][/b][/code]
[b][b][b][b][b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][code]经可以使用 MYSQL 了
[/b][/b][/b][/b][/b][/b][/b][/code][b][b][b][b][b][/b][/b][/b][/b][/b]
[b][/b]
[b][b][/b][/b]
[b][b][b][b]php开发环境配置完毕,可以开始开发了。目前我用的是Editplus工具[/b][/b][/b][/b]
[b][/b]

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息