博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建apache2.4+php7+mysql+phpmyadmin
阅读量:5331 次
发布时间:2019-06-14

本文共 2409 字,大约阅读时间需要 8 分钟。

apache2.2不支持php7,会报错 cannot load php7apache2_4.dll into server

前排提示:保证安装文件夹和我的一致可以省事很多哦

下载地址

下载apache 2.4

  • apache 2.4 :

    TIM%E5%9B%BE%E7%89%8720190906095257.png

下载php7

  • php7:

    TIM%E5%9B%BE%E7%89%8720190906095629.png

下载phpmyadmin

  • phpmyadmin:

    TIM%E5%9B%BE%E7%89%8720190906100828.png

apache 和 php的vc版本需注意和自己电脑上安装的VC依赖一致

安装apache2.4

  • 解压apache2.4 将目录 Apache24剪切到C盘根目录

    TIM%E5%9B%BE%E7%89%8720190906104919.png

  • 打开 conf/httpd.conf
    • 找到 #ServerName 去掉 #(注释)
    # If your host doesn't have a registered DNS name, enter its IP address here.#ServerName www.example.com:80
    • 找到 Listen 80 修改端口号(可选操作)
    #Listen 12.34.56.78:80Listen 80
  • 管理员身份运行CMD,进入Apache24\bin 目录(httpd.exe所在目录)
    • 运行以下命令:httpd.exe -k install -n "Apache24"
    C:\Apache24\bin>httpd.exe -k install -n "Apache24"            Installing the 'Apache24' service            The 'Apache24' service is successfully installed.

    如上显示就安装成功了。

    注意
    1. 如果不是管理员身份运行cmd,操作时会报错:
      httpd.exe -k install -n "Apache24" Installing the 'Apache24' service (OS 5)拒绝访问。
    2. 安装成功后,下面可能显示:Testing httpd.conf.... Errors reported here must be corrected before the service can be started.这是因为httpd.conf配置出错。后续配置好即可

    服务安装成功后即可在系统服务中看到Apache24,如下图所示:

    TIM%E5%9B%BE%E7%89%8720190906111220.png

  • bin目录中找到 ApacheMonitor.exe ,双击运行,启动apache服务

    TIM%E5%9B%BE%E7%89%8720190906111840.png

    apache24安装成功

  • 验证:在浏览器输入,如果显示It Works!,表示Apache安装成功

安装PHP7

  • 将phpMyAdmin-4.9.0.1-all-languages.zip解压到D盘根目录,并重命名文件夹为php7 即可

整合Apache24+php7+Mysql

  • 修改Apache的配置文件,让Apache支持解析PHP文件

    • 在httpd.conf中找到 #LoadModule xml2enc

    • 添加如下:

      LoadModule php7_module "D:/php7/php7apache2_4.dll" PHPIniDir "D:/php7"

    • 找到 <IfModule mime_module>,添加AddType application/x-httpd-php .php.如下:

      <IfModule mime_module> AddType application/x-httpd-php .php

    • 找到<IfModule dir_module> 在index.html前面添加 index.php。即:

      <IfModule dir_module> DirectoryIndex index.php index.html </IfModule>

  • 修改PHP

    • 将 PHP 路径D:\php7添加到系统 Path 中。

    20190906150156.png

    • 复制D:\php7\php.ini-development 并重命名为 php.ini,修改如下内容:

      • 找到; extension_dir,添加 extension_dir = "D:/php7/ext".如下:

        ; extension_dir = "./" ; On windows: extension_dir = "D:/php7/ext"

      • 找到; extension 把需要的扩展前面的注释(;)去掉,下面列出可能需要的扩展

        extension=php_bz2.dllextension=php_curl.dllextension=php_fileinfo.dllextension=php_ftp.dllextension=php_gd2.dllextension=php_gettext.dllextension=php_gmp.dllextension=php_intl.dllextension=php_imap.dllextension=php_mbstring.dllextension=php_mysqli.dllextension=php_openssl.dllextension=php_xmlrpc.dll

验证

  • 前往C:\Apache24\htdocs目录,建立 index.php,并输入一下内容:

    <?php phpinfo(); ?>

  • 访问 ,出现如下画面,则成功:

    20190906151958.png

  • (验证mysql连接-可选操作)
    • 修改前面的index.php 为如下内容:
    close();?>

    如果显示:success connect mysql,则访问mysql成功

安装phpmyadmin

  • 把下载的安装包解压到C:\Apache24\htdocs 并重命名文件夹为 phpMyAdmin
  • 访问

完成~

转载于:https://www.cnblogs.com/tinging/p/11475222.html

你可能感兴趣的文章
下拉刷新
查看>>
linux的子进程调用exec( )系列函数
查看>>
MSChart的研究
查看>>
C# 索引器
查看>>
MySQLdb & pymsql
查看>>
zju 2744 回文字符 hdu 1544
查看>>
delphi 内嵌汇编例子
查看>>
【luogu P2298 Mzc和男家丁的游戏】 题解
查看>>
前端笔记-bom
查看>>
MATLAB作图方法与技巧(一)
查看>>
上海淮海中路上苹果旗舰店门口欲砸一台IMAC电脑维权
查看>>
Google透露Android Market恶意程序扫描服务
查看>>
给mysql数据库字段值拼接前缀或后缀。 concat()函数
查看>>
迷宫问题
查看>>
【FZSZ2017暑假提高组Day9】猜数游戏(number)
查看>>
泛型子类_属性类型_重写方法类型
查看>>
eclipse-将同一个文件分屏显示
查看>>
mysql5.x升级至mysql5.7后导入之前数据库date出错的解决方法!
查看>>
对闭包的理解
查看>>
练习10-1 使用递归函数计算1到n之和(10 分
查看>>