win10部署apache和PHP运行环境

时间:2021-09-12

首先去下载软件

apache下载地址:https://httpd.apache.org/docs/current/platform/windows.html#down

win10部署apache和PHP运行环境

下载好后,解压到一个文件夹,例如:D:\dev\Apache24

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

php要下载线程安全的版本,VS16 x64 Thread Safe

win10部署apache和PHP运行环境

下载好后解压到一个文件夹,例如:D:\dev\php8.0.10s

将文件夹内的 php.ini-production 文件重命名为 php.ini,并修改几个地方

extension_dir = "D:/dev/php8.0.10s/ext"

启用一些扩展

win10部署apache和PHP运行环境

修改apache配置

文件:‪D:\dev\Apache24\conf\httpd.conf

文件末尾添加对PHP的处理

LoadModule php_module "D:/dev/php8.0.10s/php8apache2_4.dll"
PHPIniDir "D:/dev/php8.0.10s"
AddType application/x-httpd-php .php

打开重写

LoadModule rewrite_module modules/mod_rewrite.so

打开虚拟主机文件配置

Include conf/extra/httpd-vhosts.conf

配置软件根目录

Define SRVROOT "D:/dev/Apache24"

现在你就可以在 D:\dev\Apache24\htdocs 文件里编写代码了,因为默认的 80 端口就是绑定到这个文件夹。

可以修改虚拟主机的配置:‪D:\dev\Apache24\conf\extra\httpd-vhosts.conf

启动apache

cmd黑窗口切换到apache bin目录:D:\dev\Apache24\bin

输入 httpd.exe 启动即可

win10部署apache和PHP运行环境

注意:如果你在配置文件中用的是复制路径这种方式去填写路径,需要注意到特殊字符。

不推荐用这种方式去复制路径,因为复制出去前面会带有特殊字符,你人眼是看不到的。

win10部署apache和PHP运行环境