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

Apache2.4+PHP7.3 安装及整合教程[Windows]

程序员文章站 2022-04-09 17:40:04
Apache2.4+PHP7.3 安装及整合教程 系统环境:Win10 64位 Apache版本:2.4.37 64位 PHP版本:7.3.1 64位 ......

系统环境:win10 64位
apache版本:2.4.37 64位
php版本:7.3.1 64位

下载

安装的第一步肯定是下载了,可以直接到下载,下载完成后将文件解压到你想要安装这些软件的位置。

我上传的是apache 2.4.37php 7.3.1版本,如果想要下载其他版本的可以到下面的网站去下载自己想要的版本。

apache:
php:

配置php

php不用安装,只需要简单配置就可以与apache一起工作。

  1. 将php的根目录路径添加到系统环境变量path目录中即可(不会添加环境变量的可以百度一下,这里不再赘述),在64位的php中,如果不添加会出现部分php自带的扩展(如curl)无法加载的情况(64位亲测,32位不太清楚)。

  2. 找到php根目录下的php.ini-development并改名为php.ini,用文本编辑器打开找到下面几条常用配置,去掉前面的分号,保存。

    ;extension=curl
    ;extension=gd2
    ;extension=mbstring
    ;extension=mysqli
    ;extension=openssl
    ;extension=pdo_mysql
    ;extension=pdo_oci
    ;extension=pdo_odbc
    ;extension=pdo_pgsql
    ;extension=pdo_sqlite
    ;extension=pgsql

apache安装

在安装前确定自己的电脑没有软件占用了80端口,否则要修改apache的默认监听端口

修改配置文件

进入apache的根目录,找到位于conf目录下的httpd.conf文件,这个就是apache的主配置文件,用任意一个文本编辑器打开它,进行下面的修改。

  1. 修改apache目录找到define srvroot "/apache24",将"/apache24"改成apache所在的目录。

  2. 找到documentroot "${srvroot}/htdocs",将"${srvroot}/htdocs"改成你的web目录,即你想存放web工程的地方。

  3. 修改访问权限,找到下面的位置

     <directory />
        allowoverride none
        require all denied
     </directory>

    require all denied改成require all granted

  4. 整合php,在httpd.conf文件的末尾添加如下代码,将php与apache关联起来。

     loadmodule php7_module c:/study/php-7.3.1/php7apache2_4.dll
     <ifmodule php7_module> 
        phpinidir "c:/study/php-7.3.1"
        addtype application/x-httpd-php .php
        addtype application/x-httpd-php-source .phps
     </ifmodule>

    上面php的相关路径根据自己的情况修改

  5. 增加php默认页面,找到下面位置

     <ifmodule dir_module>
         directoryindex index.html
     </ifmodule>

    directoryindex index.html改为directoryindex index.html index.php

安装apache服务

  1. 管理员权限打开cmd,进入apache的bin目录。(例如cd c:\users\me\desktop\apache24\bin,路径根据自己的情况修改)。
  2. 输入httpd.exe -k install,进行apache服务的安装,出现the 'apache2.4' service is successfully installed的字眼则证明安装成功。

    Apache2.4+PHP7.3 安装及整合教程[Windows]

  3. 输入net start apache2.4,启动apache服务。

验证是否安装成功

  1. 在之前设置的web目录下新建一个名为index的文本文件,并把后缀改成.php,内容如下

    <?php
    phpinfo();
  2. 打开浏览器,在地址栏输入localhost,回车,如果出现下图,则表示apache和php整合安装成功。
    Apache2.4+PHP7.3 安装及整合教程[Windows]