前言
win11下安装Apache+PHP环境,以便于本地开发测试。以及做一些web题目
注意:因为把php、apache安装在c盘中,每一次修改配置文件都需要admin权限,同时,启动网络服务也需要admin权限
1. Apache
1.1 下载安装包
去Apache官网的时候看到Apache本身不构建windows安装包,但是提供了几个源,可以下载,其中就有https://www.apachehaus.com/
选择下图中的Downloads
有一个x64
的标记
下载即可
1.2 修改配置
打开目录中的httpd.conf
将下图的Define SRVROOT
改成自己apache24安装的位置即可
1.3 启动
将Apache的bin
目录添加到环境变量中
然后win terminal启动
httpd -t #测试配置文件是否合法
httpd -k install -n Apache2.4 #-n后面表示自定义访问名称
httpd -k start #启动apache
httpd -k stop #停止apache 或者可以在windows中的service中启动或停止
启动后,打开浏览器,输入localhost
即可看到apache的默认页面
2. PHP
2.1 官网下载
https://windows.php.net/download
选择zip文件下载,下载完后解压,同样,将存在php.exe
的目录添加到环境变量中
2.2 配置apache
打开httpd.conf
#加载PHP
LoadModule php_module 'C:/Program Files/WebServer/php-8.3.1-Win32-vs16-x64/php8apache2_4.dll'
#将PHP配置文件加载到Apache配置文件中,共同生效
PHPIniDir 'C:\Program Files\WebServer\php-8.3.1-Win32-vs16-x64'
#配置Apache分配工作给PHP模块,把PHP代码交给PHP处理
#即.php后缀名的文件
AddType application/x-httpd-php .php
注意,上面php安装目录中的php.ini原本是不存在的,可以把php.ini-development
复制一份,并重新命名php.ini
完成上述步骤后,重启apache服务
2.3 验证
随便写个php文件,放到apache的htdocs
目录下,然后访问即可
成功!
3. MySQL
https://dev.mysql.com/downloads/mysql/
下载mysql版本,Oracle现在现在东西要你登录账号,问你拿SQL做什么,如实回答就完事了
随后根据默认安装即可,如果你不想安装在c
盘,选择自定义安装模式。