在windows下安装apache,php,mysql
2005-12-26  作者:www.flyy.info  同分类文章
description:

在windows环境下安装之前,请确认已经在该机器上安装了操作系统最新的服务补丁。

1:在windows下安装Mysql。

从www.mysql.com 下载所需的zip文件(我下载的是mysql-4.1.13a-win32.zip),将这些文件解压到临时目录并运行Setup.exe程序。 安装程序是标准的InstallShield向导。

在windows环境下安装之前,请确认已经在该机器上安装了操作系统最新的服务补丁。

1:在windows下安装Mysql。

从www.mysql.com 下载所需的zip文件(我下载的是mysql-4.1.13a-win32.zip),将这些文件解压到临时目录并运行Setup.exe程序。 安装程序是标准的InstallShield向导。

2:在windows下安装Apache。

从http://httpd.apache.org下载Apache (我下载的是apache_1.3.33-win32-x86-no_src.exe).双击下载的文件,开始安装 Apache,安装过程对我们来说应该是非常熟悉的。
在控制面板里面的服务里面可以启动和停止Apache服务。

如何编辑配置文件httpd.conf   位于Apache GroupApacheconf目录下。

3:在windows下安装php。

对于windows安装,必须下载两个文件。一个是包含php的zip文件(名称类似php-5.0.4-Win32.zip),而另一个是类库文件(名称类似pecl-5.0.4-Win32.zip)

将zip文件解压到所选择的目录。常见的位置时C:php,我们将在如下的介绍中使用这个目录。将pecl文件解压到扩展奴鲁,可以安装pecl库,使用c:php作为基目录,扩展目录可以是c:phpext。

现在,执行以下操作:

1)在主目录中,将看到一个名为php.exe和一个名为php5ts.dll的文件。这些是将php以cgi模块方式运行所必需的文件。如果希望以sapi模块方式运行php,可以使用针对Web服务器的DLL文件。例如,如果使用的是Apache,该文件就是php5apache.dll。

    sopi模块的运行速度更快,而且容易实现更高的安全性;cgi版本支持从命令行方式运行php,这一切都是由我们来决定的。

 2)将所有的dll文件复制到windows系统目录下。在windows NT或windows2000系统下,这个目录是c:winntsystem32,而在winodws xp系统下,这个目录是c:windowssystem32。

3)设置php.ini配置文件。php本身自带有两个已经准备好的文件:php.ini-dist和php.ini-recommended。学习php或在开发服务器上使用php的,我们建议使用前者,但是如果在一个产品服务器,建议使用后者。复制该文件,并将其重命名为php.ini。即那个这个文件保存在“%SYSTEMROOT%”目录。通常,在windows NT 或者windows 2000系统下,这个目录是C:winnt或c:winnt40。而在windows xp系统下,这个目录是c:windows。

4)编辑php.ini。在该文件中,有许多可供设置的指令选项。需要修改的设置包括

  • 将extension_dir指令修改为指向保存了扩展dll目录的位置。在常规安装中,这个目录通常是c:phpext。因此,php.ini文件将包含extension_dir = c:/php/ext
  • 将doc_root指令修改为指向web服务器的根路径。如果使用的Apache,这个目录通常都是:doc_root = "c:/program files/apache group/ apache/htdocs"或者如果使用iis,目录是doc_root = "c:/inetpb/wwwroot"
  • 也可以选择运行一些其他的扩展,在这一步,我们建议只运行那些php工作所必需的扩展。我们将发现许多行代码例如:   ;extension=php_pdf.dll 要启用这些扩展,只需要删除语句前面的分号,请注意,如果希望添加更多的扩展,应该在修改php.ini文件后重新启动web服务器。我启用了,php_pdf.dll  php_gd2.php  php_imap.dll  php_mysqli.dll。
  • 如果使用ntfs,请确认运行web服务器的用户身份具有读php.ini文件的权限

 

将php添加到apache配置中

若不存在则添加语句

LoadModule php5_module "c:/Program Files/php/php5apache.dll"
AddModule mod_php5.c
AddType application/x-httpd-php .php
Action application/x-httpd-php "c:/Program Files/php/php.exe"



相关
关于取得上一条记录和下一条记录的问题!
用php获取访问者ip地址(在服务器使用缓存的环
用PHP和MySQL保存和输出图片
php web打印解决方案
MolyX BOARD 2.5.0 多语言标准版 发布
免费的sftp上传工具 :PSFTP
ramos项目完成了
读取NFO信息的php代码。
mysql text类型 长度不够的问题
留言板的spam好厉害啊。