一、下载
Apache下载
apache下载地址:
https://www.apachehaus.com/cgi-bin/download.plx
PHP下载
php下载地址:(推荐使用线程安全版本)
https://windows.php.net/download
二、解压
将下载好的两个压缩包解压到同一文件夹下:
(这里我把文件夹改名成php和apache,我下载的版本是php-8.2.7-Win32-vs16-x64和Apache24)
三、配置
apache配置
在apache中找到httpd.conf文件,搜“Define SRVROOT”,并编辑该路径改成你放apache的路径,httpd.conf文件在apache24/conf目录下
(D:\server\apache\Apache24)
apache的默认端口是80
打开cmd,用netstat -ano命令查看端口占用问题,如果端口已被占用可以换一个端口
图中80端口没被占用(135是端口号)
apache和php关联
在apache.conf文件中搜索“LoadModule”加载区域,加入php_module和php的工作目录,让apache把php文件交给php处理。
搜“LoadModule”,添加
LoadModule php_module D:\server\php\php-8.2.7-Win32-vs16-x64\php8apache2_4.dll
phpIniDir D:\server\php\php-8.2.7-Win32-vs16-x64
找到AddType,添加:AddType application/x-httpd-php .php .html .htm
然后将apache中的bin目录添加到系统环境变量Path中。
php配置
在刚解压的php文件夹中找到php.ini-development文件,复制一份并把副本重命名为php.ini.
用Notepad++打开php.ini文件,搜“extension_dir”,去掉注释符,改为extension_dir=“php路径/ext”
四、按装apache
cmd,以管理员的身份运行,重装一下apache
遇到图下报错:找不到vcruntime140.dll
下载修复工具修复下,并重启电脑
DirectX修复检测工具 http://t.lenovo.cn/7VVzEb
或者:链接: https://pan.baidu.com/s/14bVWe4o_iPWrGgrMabMMRA 提取码: bf90
再不行就下载VC++安装工具(2015-2019版本) https://t.lenovo.com.cn/yvDYDGan
安装apache
httpd -k install
启动apache
httpd -k start
然后网页登陆:http://localhost
在D:\server\apache\Apache24\htdocs内加入info.php文件
网页登陆查看php信息:http://localhost/info.php
OK,环境就搭好了