Wamp 配置及测试

本贴最后更新于 2004 天前,其中的信息可能已经斗转星移

我们已经将 Apache、PHP、MySQL 成功安装到计算机中,但现在 Apache 还不能运行 PHP 的文件,PHP 也不能访问 MySQL 数据库,还需要对它们作一些相关的设置。

首先了解一些它们各自的配置文件:

Apache:默认的配置文件为 Apache 目录下 conf 文件夹中的 httpd.conf 文件。

PHP:默认的配置文件为 PHP 目录下的 php.ini 文件。

MySQL:默认的配置文件为 MySQL 安装目录下的 my.ini 文件。

配置 Apache

设置网站主目录

Apache 默认的网站主目录为 Apache2.2\htdocs (以本次安装为例)。要更改网站主目录,可以用记事本打开 httpd.conf 文件,查找 DocumentRoot 参数。

将后面的内容改为你自己所设置的文件夹即可。如,我更改为"c:/wwww"。修改了网站主目录后,还的修改一下权限目录,让 Apache 允许访问配置的新目录。在配置文件中找到“This should be changed to whatever you set DocumentRoot to.”语句,下面有个路径。

将它设置为与网站主目录相同,或是网站主目录的上一层目录。如"c:/",这里,我设置为与主目录相同,即"c:/www"。

配置 Apache 以支持 PHP

在 httpd.conf 文件中查找 LoadModule foo_module modules/mod_foo.so 模块,在该模块的最后加入一下三行代码:

LoadModule php5_module "c:/php5/php5apache2_2.dll"         //加载PHP模块到Apache中
AddType application/x-httpd-php .php .html .htm                     //加入识别扩展名为php的文件
 PHPIniDir "c:/php5"  或  PHPIniDir "c:/php5/php.ini"                //识别php.ini配置文件的位置

上面步骤完成后,保存 httpd.conf 文件,然后重启 Apache 使设置生效。接下来写一个简单的 PHP 文件测试一下配置是否成功。在 c:\www 目录下用记事本新建一个 test.php 文件,在其中输入 并保存文件,最后,打开浏览器输入 http://localhost/test.php,如果出现如下图内容,则表明配置 Apache 支持 PHP 成功了。

最后修改具体的 index 文件先后顺序,由于配置了 PHP 功能,当然需要 index.php 优先执行

在 httpd.conf 文件中查找 DirectoryIndex 内容,找到 DirectoryIndex  index.html 这一段,将其修改为 DirectoryIndex index.php index.html,保存文件。

配置 PHP 支持 MySQL 数据库

指定 PHP 扩展包的具体目录,以便调用相应的 DLL 文件。

打开 php.ini 文件,找到 ; extension_dir = "ext" 这一段,将它改为 extension_dir = "c:/php5/ext" (注意:要去除前面的分号)。

2)根据需要,打开相应的扩展库

我这里作如下设置:其中最重要的是打开 php_mysql.dll 这一项。

保存文件,重启 Apache。

在 c:/www 目录下新建一个 index.php 文件,输入一些内容进行测试即可。

  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 407 回帖 • 488 关注
  • WAMP
    2 引用 • 4 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...