八个步骤完成Apache, PHP, 和MySQL在Windows下的安装

王朝网络·mysql·作者佚名  2006-01-09
宽屏版  字体: |||超大  

版本:

---Windows 2000 Professional

---Apache 2.0.50 (apache_2.0.50-win32-x86-no_ssl.exe)

---PHP 5.0.2 (php-5.0.2-Win32.zip)

---MySQL 4.0.21 (mysql-4.0.21-win.zip,解压后为包含setup.exe的安装包)

提示:

1.对于其他版本的PHP和MySQL也可以依此类推。

2.本文内容亦适用于其他基于WindowsNT的操作系统

3.本文主要内容都包含在三个组件的自述文档中,这里只是将他们提炼出来作为参考。

步骤:

1. 安装Apache。

2. 将PHP解压缩到某个目录下(假设解压缩到X:/php下),并把该目录下的php.ini-recommended文件改名为php.ini。

3. 在Apache安装目录下找到.\conf\httpd.conf文件,在文件末尾加入以下几行:

ScriptAlias /php/ "X:/php/"

AddType application/x-httpd-php .php

Action application/x-httpd-php "/php/php-cgi.exe"

4. 此时Apache已经能够解析PHP文件了。

5. 安装MySQL。(假设安装到X:/mysql下)

6. 在Windows目录下找到my.ini,加入以下几行:

[mysqld]

basedir=X:/mysql

datadir=X:/mysql/data

7. 在 控制面板->管理工具->服务 中找到MySQL服务并启动之。

8. 打开刚才的php.ini文件,找到:

extension_dir = "./"

将其改为:

extension_dir = "./ext/"

(其实这是个指定extension目录的过程,可以看到此版本的PHP的extension目录为"ext",要注意最后的"/")

然后找到:

;extension=php_mysql.dll

把分号去掉。

至此为止整个安装过程完成。您已经有了一个支持PHP+MySQL的服务器了。

讨论:

PHP的install.txt中说MySQL功能已经集成到PHP中,不用另设extension,但事实证明如果不去掉第8步中的分号和指

定extension目录,就无法使用MySQL功能。是php的install.ini中写错了吗?希望能够得到热心朋友的解答。

附PHP中对此的说明:

Note: In PHP 4.3.1 BCMath, Calendar, COM, Ctype, FTP, MySQL, ODBC,

Overload, PCRE, Session, Tokenizer, WDDX, XML and Zlib support is

built in. You don't need to load any additional extensions in order

to use these functions. See your distributions README.txt or

install.txt or this table for a list of built in modules.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有