欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

搭建apache2.4+php7+mysql+phpmyadmin

程序员文章站 2023-11-18 20:08:34
apache2.2不支持php7,会报错 前排提示:保证安装文件夹和我的一致可以省事很多哦 下载地址 下载apache 2.4 apache 2.4 : https://www.apachelounge.com/download/VC14/ 下载php7 php7: https://windows. ......

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

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

下载地址

下载apache 2.4

下载php7

  • php7:

    搭建apache2.4+php7+mysql+phpmyadmin

下载phpmyadmin

  • phpmyadmin:

    搭建apache2.4+php7+mysql+phpmyadmin

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

安装apache2.4

  • 解压apache2.4 将目录 apache24剪切到c盘根目录

    搭建apache2.4+php7+mysql+phpmyadmin

  • 打开 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:80
    listen 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,如下图所示:

    搭建apache2.4+php7+mysql+phpmyadmin

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

    搭建apache2.4+php7+mysql+phpmyadmin

    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 中。

    搭建apache2.4+php7+mysql+phpmyadmin

    • 复制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.dll
        extension=php_curl.dll
        extension=php_fileinfo.dll
        extension=php_ftp.dll
        extension=php_gd2.dll
        extension=php_gettext.dll
        extension=php_gmp.dll
        extension=php_intl.dll
        extension=php_imap.dll
        extension=php_mbstring.dll
        extension=php_mysqli.dll
        extension=php_openssl.dll
        extension=php_xmlrpc.dll

验证

  • 前往c:\apache24\htdocs目录,建立 index.php,并输入一下内容:
    <?php phpinfo(); ?>

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

    搭建apache2.4+php7+mysql+phpmyadmin

  • (验证mysql连接-可选操作)
    • 修改前面的index.php 为如下内容:
    <?php
        $con = new mysqli('localhost','root','123456','hongshi');
        if(!$con)
            die("connect error:".mysqli_connect_error());
        else
            echo "success connect mysql\n";
        $con->close();
    ?>

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

安装phpmyadmin

完成~