我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 安装php是否还要先安装IIS? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

luwen



性别: 帅哥 状态: 该用户目前不在线
头衔: 无我相
等级: 人见人爱
发贴: 4372
威望: 0
浮云: 1120
在线等级:
注册时间: 2006-09-14
最后登陆: 2013-09-25

5come5帮你背单词 [ vehicle /'vi:ikl/ n. 交通工具,车辆,工具,手段 ]


安装php是否还要先安装IIS?

安装php是否还要先安装IIS?
顶端 Posted: 2007-03-29 21:09 | [楼 主]
X



社区建设奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 这一刻,我......
等级: 管理员
家族: 活动仔
发贴: 22586
威望: 10
浮云: 142
在线等级:
注册时间: 2005-10-10
最后登陆: 2024-04-15

5come5帮你背单词 [ plough /plau/ n. 犁;v. 犁,耕 ]


在Windows环境下搭建PHP+MySQL环境,一般都是基于IIS的。但是Apache比微软的IIS具有更高的安全性和较好的性能,因此本文讨论用Apache、PHP、MySQL的Win32版本配置PHP+MySQL环境,在IIS下的配置请参考http://linuxbbs.cn/forum/viewthread.php?tid=51
 
  一、下载这三种软件的Win32版本,以下提供下载地址:
  Apache 2.0.59:apache_2.0.59-win32-x86-no_ssl.msi(Apache的最新Win32版本是2.2.3,但这个版本支持PHP 5有问题,因此选择2.0.59)。其他版本下载页面:http://httpd.apache.org/download.cgi
  PHP 5.1.6: PHP 5.1.6 zip package 。其他版本下载页面:http://www.php.net/downloads.php
  MySQL 5.0下载页面:http://dev.mysql.com/downloads/mysql/5.0.html

  二、安装MySQL:
  MySQL安装很简单,像一般的Windows软件安装方法即可。

  三、安装PHP 5:
  将下载到的zip文件内的内容解压到一个文件夹,本文以C:\PHP5为例。在C:\PHP5目录下找到php.ini-dist文件,用记事本打开。用“Ctrl+F”功能找到;extension=php_mysql.dl,将前面的分号去掉,然后将次此文件另存到C:\Windows(即你的Windows安装目录,Win2000为C:\Winnt),文件名为php.ini(不再是php.ini-dst)。
  在C:\PHP5\ext目录下找到php_mysql.dll文件,将其复制到C:\Windows\System32目录。l
  这样,PHP5就基本安装好了,但是目前还不能使用。

  四、安装Apache并配置其支持PHP5:
  双击下载到的apache_2.0.59-win32-x86-no_ssl.msi安装包,即开始安装,注意当安装程序要求你输入主机名、域名和邮件等信息时,最好输入完整,否则安装将失败。
  安装完毕,我们应该在系统托盘里可以看到Apache的羽毛图标,这是Apache的监视器。我们测试一下,在浏览器地址栏内输入http://localhsot/,如果你能看到Apache那熟悉的带有羽毛的网页,就说明Apache服务器已经安装成功。
  下面我们开始配置Apache支持PHP5。
  打开Apache的安装目录,默认情况下是C:\Program Files\Apache Group\Apache2。用记事本打开conf目录下的httpd.conf文件。这就是Apache的配置文件,要修改Apache的运行参数一般在此文件里进行。
  1、找到#LoadModule ssl_module modules/mod_ssl.so行,然后在其下行添加如下两行:
  LoadModule php5_module C:/PHP5/php5apache2.dll
  PHPIniDir "C:/Windows"
  这两行的意思分别是,让Apache加载PHP解析模块和告诉Apache PHP.INI文件的位置,注意文件目录要用/分开,而不是Windows下的\。
  2、找到DirectoryIndex index.html index.html.var行,然后将其改成以下形式:
  DirectoryIndex index.php index.html
  这是配置网站的默认文档。
  3、找到AddType application/x-gzip .gz .tgz,然后在其下行添加如下一行:
  AddType application/x-httpd-php .php
  这是告诉Apache服务器后缀为php的文件用PHP模块解析,当然你也可以添加AddType application/x-httpd-php .html行,让服务器解析HTML文件内嵌的PHP代码,这点是不是比微软的ASP厉害?:lol 。
  好,到此我们的服务器基本配置完毕。我们在开始菜单或托盘的Apache图标内重启Apache服务器,如果没有出现错误提示,那么你的配置就是正确的。
  让我们写个PHP脚本测试一下,服务器是否安装成功:
<!-------测试代码开始---------->
<?php
$dbserver = "localhost"; //这是MySQL数据库服务器地址,这里我们用本地地址。
$dbuser = "root";   //这是MySQL数据库的用户名,这里我用root账户登陆MySQL服务器
$dbpsw = "111111";   //这是MySQL数据库的密码
$link = mysql_connect($dbserver, $dbuser, $dbpsw);
if (!$link) {
$errmsg = "<BR><BR> <font color=red>抱歉,你的Win32平台Apache+PHP+MySQL环境可能没有安装成功,请确认以下配置是否正确:</font>";
$errmsg = $errmsg."<UL><LI>;PHP.INI</LI><LI>httpd.conf</LI><LI>本脚本的\$dbserver、\$dbuser、\$dbpsw变量是否正确。</LI></UL>";
die($errmsg);
}
echo '<center><br><BR>恭喜,你的Win32平台Apache+PHP+MySQL环境配置成功!</center>';
mysql_close($link);
?>
<!-------测试代码结束---------->

  新建一个后缀为.php的文本文件,如test.php,将以上代码复制到该文件保存到Apache的网页目录,默认情况下是:C:\Program Files\Apache Group\Apache2\htdocs。然后在浏览器地址栏内输入http://localhost/test.php,如果你没有看到出错提示,那么你的服务器就配置成功了。Enjoy...


以上内容由大西瓜发布
顶端 Posted: 2007-03-29 21:14 | [1 楼]
dao



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1923
威望: 0
浮云: 2584
在线等级:
注册时间: 2005-10-07
最后登陆: 2010-10-22

5come5帮你背单词 [ lorry /'lori/ n. 卡车,货运汽车 ]


也可以搭建基于IIS的,因为kaspersky和apache有一定的兼容性问题,如果为了避免一运行apache卡巴就警报可以用基于IIS的方法配置PHP
顶端 Posted: 2007-03-29 21:16 | [2 楼]
luwen



性别: 帅哥 状态: 该用户目前不在线
头衔: 无我相
等级: 人见人爱
发贴: 4372
威望: 0
浮云: 1120
在线等级:
注册时间: 2006-09-14
最后登陆: 2013-09-25

5come5帮你背单词 [ evolve /i'volv/ v. (使)发展,(使)进化 ]


非常感谢,我先试一下
顶端 Posted: 2007-03-29 21:20 | [3 楼]
xiedidan



创作大师奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 玛米亚会武术,谁也挡不住
等级: 版主
发贴: 3734
威望: 5
浮云: 914
在线等级:
注册时间: 2005-11-04
最后登陆: 2014-03-11

5come5帮你背单词 [ reactionary /ri:'ækənəri/ a. 反动的;n. 反动分子,反动派 ]


其实php的话最好用lamp
linux+apache+mysql+php
全免费解决方案
顶端 Posted: 2007-03-29 21:20 | [4 楼]
大西瓜



终身成就奖 年度之星奖 资源小王子奖 爱心大使勋章 爱心大使勋章
性别: 帅哥 状态: 该用户目前不在线
头衔: 梦想 很重 要
等级: 幕后精英
家族: 起早不摸黑
发贴: 39022
威望: 10
浮云: 469
在线等级:
注册时间: 2005-10-07
最后登陆: 2024-09-25

5come5帮你背单词 [ liver /'livə/ n. 肝(脏) ]


一般都用 Apache
顶端 Posted: 2007-03-29 21:39 | [5 楼]
我来我网·5come5 Forum » 电脑F.A.Q.

Total 0.014152(s) query 5, Time now is:11-28 04:55, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号