其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
八个步骤完成Apache, PHP, 和MySQL在Windows下的安装

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

版本:

---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.




相关文章

相关软件