从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"