下载版本
apache:2.4
php:7
首先下载压缩包,下载完成后将包解压
(中间多了一个文件压不用管)

Apache配置

首先打开httpd.conf (建议下载Sublime Text,这样可以看到行数,当然也可以用记事本)

将路径改为绝对路径

端口可能会被占用,我这里将Listen后面的80改为了8088

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so后面添加LoadModule php7_module “C:/az/php/php7apache2_4.dll”
PHPIniDir “C:/az/php”
AddType application/x-httpd-php .php .html .htm
(上面的路径要改为你自己的绝对路径)

将#ServerNamewww.example.com:80 改为
ServerName localhost:80

找到DocumentRoot

在index.html前面添加index.php

配置php

找到php.ini-development文件,复制一下命名为php.ini

打开php.ini
将extension_dir="./"前面的;去掉,改为
extension_dir = “C:/az/php/ext”

有些人会连接Mysql,但是没有驱动
要是有就将前面的;去掉,没有就添加以下代码
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_mysqli.dll

运行Apache

我的电脑–>高级系统设计–>环境变量–>找到path,双击–>新建–>输入C:\az\apache\Apache24\bin

打开cmd
输入httpd.exe -k install

再输入
httpd.exe(如果配置成功,则不会出现提示,大多数都是端口号被占用,你可以改变一下端口)

在去浏览器的时候不要将cmd退出,否则打不开网页
打开浏览器输入localhost
如果出现了It works!,则Apache配置成功!
打开C:\az\apache\Apache24\htdocs\index.html
添加<?php phpinfo()?>
再在浏览器输入http://localhost:8088/index.html
出现以下截图说明Apache和Php整合成功

连接数据库

创建t2.php


<?php
$servername = "localhost";
$username = "root";
$password = "111111";
$dbname='yy';$pdo= new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);$pdo->exec('set names utf8');$sql="select * from t2";$smt=$pdo->query($sql);
$rows=$smt->fetchAll(PDO::FETCH_ASSOC);?>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>查看用户</title><link rel="stylesheet" href="bs/css/bootstrap.css"><script src='bs/js/jquery.js'></script><script src='bs/js/bootstrap.js'></script></head>
<body><div class="container"><h1 class="page-header">查看用户:</h1><table class='table table-striped table-hover table-bordered'><tr><th>用户</th><th>用户名</th><th>年龄</th></tr><?phpforeach($rows as $row){echo '<tr>';echo "<td>{$row['id']}</td>";echo "<td>{$row['name']}</td>";echo "<td>{$row['sex']}</td>";echo '</tr>';}?></table></div></body>
</html>

连接成功,显示数据库中的表

参考博客,你们也可以看看这个博主写的
-----我在安装中也遇到了很多困难,就是希望对你们能够有所帮助

安装配置Apache和php相关推荐

  1. windows apche php mysql zend_Windows XP上安装配置 Apache+PHP+Mysql+Zend

    Windows XP上安装配置 Apache+PHP+Mysql+Zend 发布时间:2008-09-08 19:38:42   作者:佚名   我要评论 所需软件: apache_2.0.58-wi ...

  2. 简要描述如何安装配置apache的一个开源Hadoop

    title: '''简要描述如何安装配置apache的一个开源Hadoop''' date: 2020-05-14 10:54:44 tags: 1)使用 root 用户登录 2)修改 IP [ifc ...

  3. 安装配置Apache服务器

    安装配置Apache服务器 一.Apache的工作原理   Web系统是客户端/服务器模式的,所以应该有服务器程序和客户端程序两个部分.常用的服务器程序是Apache,常用的客户端程序是浏览器.可以在 ...

  4. Windows 10 Visual Studio 2017 安装配置 Apache Thrift (C++)

    最近需要使用Thrift,所以在网上看了很多资料,不过很多教程都不够详细完整,导致我花了不少时间安装配置.在这里我把我配置的过程写下来和大家分享. 1 介绍 Apache Thrift 是一个跨语言的 ...

  5. linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 时间:2019-10-09 20:04 1.apache 在如下页面下载apache的for Linux 的源码包 ht ...

  6. Mac OS X上安装配置apache服务器

    说明:Mac在安装完成Mac系统的时候它已经自带了apache服务器,接下来就是配置和将它启动运行了.那么接下来要做的事情就是: 1.配置apache的配置文件2.设置虚拟主机 启动并查看apache ...

  7. 多学一点(五)——在Linux下安装配置Apache

    1.下载.安装apache : 在 apache 官网下载apache 的源码包: [root@localhost src]#wget http://mirrors.cnnic.cn/apache/h ...

  8. CentOS 6.x 使用包管理器安装配置Apache+PHP+MySql

    Apache: 安装: yum install httpd     #根据提示,输入Y安装即可成功安装 配置: vi /etc/httpd/conf/httpd.conf             #A ...

  9. 安装配置apache

    apache的基础信息         目录              位置      #主配置目录     /etc/httpd/conf      #主配置文件     /etc/httpd/co ...

  10. drupal mysql配置_安装配置Apache+php+mysql+drupal

    安装好apache(按前述配置能正常访问本机网站)后,并安装好php和mysql 下载软件:httpd-2.2.22-win32-x86-no_ssl.msi/php-5.2.17-Win32-VC6 ...

最新文章

  1. RHEL/CentOS通用性能优化、安全配置参考
  2. opengl模板测试实例
  3. Qt修炼手册4_信号与槽
  4. c++判断整数翻转溢出_LeetCode7.整数反转(Reverse Integer)
  5. python中安装opencv一直说不是内部或外部文件_Window系统下Python如何安装OpenCV库
  6. JavaEE 注解笔记:(一)
  7. 测试流程图_入职两年银行测试员经验总结:我是如何帮人们“避雷”的?
  8. d3.js中点可以用图片吗_拿什么拯救你,长英文命名——用中文(也许标点也可以)试试...
  9. 关于iOS端引入Myscript 的爬坑过程(pod install error)
  10. 阿里云Anolis OS 8.4
  11. 电脑启动计算机无法启动 修复工具栏,如何利用Win7启动修复功能解决电脑启动进不了系统的问题...
  12. 业务层Service的作用
  13. 2021全球程序员收入报告!字节高级码农年薪274万元排第5
  14. 麒麟开源堡垒机银行行业设计方案
  15. 音频技术及行业的发展
  16. Unity笔记-贝塞尔曲线
  17. 四路组相联原理_TLB的作用及工作原理
  18. 医院选HIS,开源医疗OpenHIS就够了
  19. 磁盘空间单位GB与GiB是什么区别?
  20. linux 2.4内核编译,linux 2.4内核编译详解

热门文章

  1. 阿里云备案流程、操作步骤及所需时间图文详解
  2. 电动尾门驱动芯片TMI8720-Q1,越来越多的电机已被应用到汽车上
  3. 转行程序员日记---2020-09-18【,勿忘国耻】【回忆青春】
  4. 2021-04-29 微信登录简易版
  5. 有限元剖网格之Gmsh安装与使用入门
  6. 中国移动规范学习——4A技术要求(综述)
  7. 【每日早报】2019/08/08
  8. ubuntu 彻底删除php7,Ubuntu彻底删除PHP7.0的方法
  9. 动态规划_背包问题(01背包 完全背包)
  10. C/C++编程分享:C++ 实现太阳系行星项目系统