我们已经将 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 文件,输入一些内容进行测试即可。

wamp测试mysql_Wamp 配置及测试相关推荐

  1. 类似美团外卖APP测试怎么做?测试要点有哪些?

    随着智能化生活的推进,APP外卖带来新的餐饮模式.目前市场上比较活跃的比如美团外卖.饿了么外卖.百度外卖等为餐厅提供外送服务的APP已经深入影响人们的生活.由于外卖APP使用人群范围广泛,对客户信息保 ...

  2. YOLOv4 资源环境配置和测试样例效果

    YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...

  3. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

  4. Kali Linux攻防系统(三:在Kali Linux系统中配置安全测试浏览器及系统清理备份)

    任务三:配置安全测试浏览器及系统清理备份 3.1.汉化Firefox并安装安全插件 3.1.1.汉化Firefox浏览器,安装中文插件,并更改设置: 3.1.2.在浏览器附加组件管理器中查找" ...

  5. haproxy + keepalived “一键安装包” 配置与测试HOWTO

    本文为  "haproxy + keepalived 一键安装包"  的 第四篇 目的:帮助快速设置haproxy 与 keepalived 配置文档 第一篇 haproxy 安装 ...

  6. Android测试环境配置

    测试是软件开发中非常重要的一部分,Android中是使用junit测试框架,本文使用的是junit4和Android Studio.Android测试主要分两类本地测试和Instrumented测试, ...

  7. CentOS6.5+puppet3.7.3 安装、配置及测试

    OS:CentOS-6.5-x86_64 Puppet 3.7.3 Puppet master: master.fisteam2.com Puppet clients:node1-5.fisteam2 ...

  8. JDK1.7配置及测试

    Windows 7 配置jdk 1.7环境变量 (网上找的,写的很清晰,保存下) 环境:win7(32位)       jdk1.7 1. 右击计算机-属性-高级系统设置-高级-环境变量,弹出&quo ...

  9. 【Ubuntu-Opencv】Ubuntu14.04 Opencv3.3.0 安装配置及测试

    Ubuntu14.04 Opencv3.3.0 安装配置及测试 网上有许多的Opencv的安装方法,不过找到一个适合自己的安装路数才最为重要,笔者整理了一下自己的安装配置测试过程,仅供学习参考. ## ...

最新文章

  1. 9行代码AC——L1-022 奇偶分家(10 分)(~解题报告~)
  2. php跳转分站,根据访客所在城市ip地址自动跳转到分站的php代码
  3. async spring 默认线程池_SpringBoot中Async异步方法和定时任务介绍
  4. TOP 1%的软件工程师和其他 99%有什么不同?
  5. 启动和停止数据库——停止例程
  6. spring整合xfire
  7. Jenkins定时自动构建项目
  8. hibernate笔记--组合主键映射方法
  9. 人脸识别Demo解析C#
  10. python的线程池_python线程池 ThreadPoolExecutor 的用法示例
  11. 存储系统(一)—— 存储器介绍
  12. java 线程耗尽_关于线程耗尽导致请求超时系统假死
  13. NBS BioCommand PLUS
  14. pgAdmin4卡在Please enter the password for the user ‘postgres‘ to connect the server - “PostgreSQL“
  15. 【JZOJ B组】幸运数
  16. dockerUI工具的搭建
  17. linux怎么设置开机启动守护进程,linux设置开机自启-systemctl
  18. 简单的canvas动画原理
  19. 隐私计算推动金融转型
  20. 计算机网络管理课程内容与考核要求,计算机网络管理课程教学探索_精编版

热门文章

  1. ADO.net中常用的对象介绍
  2. Sumatra项目用OpenCL提高了Java的性能
  3. etherchannel
  4. How to install PL/SQL developer on linux
  5. [译文]Domain Driven Design Reference(三)—— 模型驱动设计的构建模块
  6. 上传文件到服务器的Linux命令
  7. 等待多线程完成的CountDownLatch
  8. 【xml】python的lxml库使用
  9. android键盘弹出头部上移处理
  10. exchange客户端不能正常登陆