首页 > 系统相关 >Windows10安装Apache2.4.54并配置PHP5.6.40/PHP8.1.11

Windows10安装Apache2.4.54并配置PHP5.6.40/PHP8.1.11

时间:2022-10-24 20:35:23浏览次数:29  
标签:11 httpd PHP 54 Windows10 Apache php 安装 目录

环境

Windows 10

Apache2.4.54

PHP5.6.40/PHP8.1.11

安装Apache

下载Apache

下载地址:https://www.apachehaus.com/cgi-bin/download.plx#MODULES24VS17

下载完后解压到指定目录,我放到了D盘。进入conf目录,打开httpd.conf,修改内容:

修改Define SRVROOT指向指定目录

监听端口按需修改

安装服务

以管理员权限启动cmd,定位到解压后的bin目录,执行命令httpd.exe -k install安装服务,我已经安装过了,所以提示已安装

安装完成后,在服务里就可以看到了

添加环境变量

右键此电脑-属性-高级系统设置-环境变量(N)...-双击 系统变量“Path”-右侧“新建”,将Apache解压后的目录添加到环境变量里面

这样在cmd里就不用进入到Apache的bin目录里就可以启动Apache,当然也可以在服务窗口里启动,但在服务窗口里启动失败时,是没有报错信息的,在cmd里启动apache,如果启动失败,是可以看到报错信息的。

Apache常用命令

#在服务窗口操作Apache服务或者以管理员身份运行cmd(已加入系统环境变量,可不进入安装目录 且可省略.exe)
httpd.exe -t   		        测试 apache 服务配置文件是否合法
httpd.exe -k start   		启动
httpd.exe -k stop   		停止  或者  httpd.exe -k shutdown
httpd.exe -k restart		重启
httpd.exe -k install		安装服务

启动后,浏览器访问127.0.0.1

Apache安装完成。

安装PHP

下载PHP

下载地址:https://windows.php.net/download

这里记得下载线程安全的版本,这个版本里有php的apache2_4.dll,使Apache支持PHP扩展时使用。

没有vc 的记得先安装vc

下载后,解压到安装目录,我解压到D盘。

添加环境变量

在环境变量的path中添加php的目录,然后打开cmd,执行php -v可以看到版本信息

我安装了多个版本,环境变量里添加的是8.1.11的目录,所以,cmd直接执行php -v看到的是8.1.11

至此安装完成。

配置Apache支持PHP

进入PHP目录,复制php.ini-development到当前目录下并重命名为php.ini,如下图所示

打开php.ini,修改里面的内容:

extension_dir = "/ext"修改为extension_dir = "D:\Program Files\01.workTools\php-8.1.11\ext"

;extension=mysqli去掉前面的分号extension=mysqli这里根据需要开放扩展

date.timezone= 修改为date.timezone = PRC

进入Apache的conf目录,修改httpd.conf文件,添加支持PHP扩展

LoadModule php_module "D:\Program Files\01.workTools\php-8.1.11\php8apache2_4.dll"
<IfModule dir_module>
    DirectoryIndex index.html index.php
    AddHandler application/x-httpd-php .php
    AddType application/x-httpd-php .php .html
</IfModule>
PHPIniDir "D:\Program Files\01.workTools\php-8.1.11"

因为我装了两个版本PHP,所以这里有PHP5.6.40版本的扩展

新建个文本文件,输入一下内容并重命名为phpinfo.php

<?php
echo phpinfo();
?>

将该文件放到Apache安装目录下的htdocs目录里,启动(或重启)Apache服务(每次修改php.ini或者httpd.conf后都需要重启Apache服务)

浏览器访问http://127.0.0.1/phpinfo.php查看PHP支持情况

因为我安装了多个PHP版本,修改httpd.conf后,切换PHP版本

end

 

标签:11,httpd,PHP,54,Windows10,Apache,php,安装,目录
From: https://www.cnblogs.com/xujiecnblogs/p/16822568.html

相关文章