其他语言

本类阅读TOP10

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

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Windows 2000/ XP下Apache+PHP+MySQL 的安装配置

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

  随着互联网的广泛使用,Web开发已经成为一种时尚。而PHP作为一种被广泛应用的开放源代码的多用途脚本语言,已被越来越多的人所接受。正如PHP官方网站所说的:PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.所以本文的主旨在于指导PHP初学者,如何配置Apache+PHP+MySQL

www.php.net

www.apache.org

www.mysql.com

一、安装Apache

点击安装文件,一路回车,即可安装完成。安装路径,随自己爱好设定,我将Apach安装在C:\apach目录下。如果发现你电脑屏幕由下方的任务栏中的Apache图表为绿色,恭喜你!Apache已经完全安装成功。用浏览器打开http://localhost,你会发现Apache的测试页面。如下图所示:


OK!
我们已经完全安装好Apache,下来就要让Apachehttpd.conf文件来支持PHP。打开C:\Apache\conf\目录下的http.conf文件。

1.         找到DocumentRoot ,将随后的路径改为你的Web路径。例如:DocumentRoot  "D:/Web"

2.         找到 DirectoryIndex index.html index.html.var 并在后面加上 index.php

3.         下来进行CGI模式安装,让Apache支持PHP

找到 AddType application/x-gzip .gz .tgz 这行,并加如以下语句:

 

ScriptAlias /php/ "c:/php/"

AddType application/x-httpd-php .php

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

其中第一句"c:/php/" 是指你所装php的路径,因人而异,希望大家注意。而整句话的意思是指用别名 /php/ 来代表你所装php的路径,在第三句要用到。

    这下我们在Apache配置文件的修改到此为止,将http.conf保存后关闭。最后要做的就是将php目录下的php.ini-dist 重名名为 php.ini。这时重启Apache,如果图表显示绿色,则表示Apache修改成功。

    下来,为了验证我们的修改。在Web目录下建一个index.php的文件,并写些php语句。

那就用php最著名的phpinfo函数:

               <?php  phpinfo(); ?>

    打开浏览器,输入地址http://localhost,如果看见如下画面,就表示一切正常。

  

二、安装MySQL

点击安装文件,和安装Apache一样。例如安装目录为:C:\mysql

打开C:\mysql\bin\winmysqladmin.exe ,并添加用户名和密码。MySQL默认的用户名是 root ,密码为空。此时,如果你发现MySQL在任务栏图标的绿灯亮,则表示服务正常。反之,红灯亮。

下来,为了让PHP支持MySQL, 打开php.ini文件,并作如下修改:

1 找到 extension_dir = "./" 将路径指向你所装php下的ext文件夹

  例如:extension_dir = "c:\php\ext"

至于为什么要这么做,看看ext下放的是什么东东,你就知道了。

2 找到 ;extension=php_mysql.dll ,将’;’删除掉。

最后,重启Apache,让设置生效。

   我们再次打开浏览器,输入地址http://localhost。就会发现关于MySQL的信息,如下图所示:


呵呵,到此为止
Apache+PHP+MySQL 就配好了。这是笔者的首篇文章,如有不对之处,还请发邮件告诉我。




相关文章

相关软件