版本说明
Apache 2.4
thinkphp 5.0
php 7.4
window 64位
上述各版本下载地址
1、安装解压apache
- Apache官网
- 也可直接解压文件夹
httpd-2.4.48-win64-VS16.zip
- Apache相关命名
httpd -k install
安装Apache到window上sc delete 服务名称
卸载
1.2、
-
解压文件后在bin目录运行cmd
-
httpd -k install
安装Apache
-
查看服务 以成功安装 自动启动
-
net start apache2.4
启动服务
-
遇到报错
httpd.exe
查看错误信息 -
这里报错原因:httpd.conf里面配置的ServerRoot路径跟实际路径不一致,导致路径无效。
-
打开apache根目录找到conf文件下的httpd.conf 打开文件
-
找到
-
修改为Apache的解压目录
注意路径是反斜杠/
-
路径最好不要有中文空格
-
再次运行 启动命名 启动成功
-
也可直接服务点击启动
-
如果报
无法启动此程序,因为计算机中丢失VCRUNTIME140.dll
错误 -
需下载安装
vc++2015
-
如系统是win10的 本文件夹中已下载
vc_redist.x64.exe
2、配置php运行环境
- PHP官网
- 也可直接解压文件夹
php-7.4.21-Win32-vc15-x64.zip
2.1、开始配置
-
首先确认PHP模块的路径,
-
找到php目录下的
php7apache2_4.dll
-
在apache
httpd.conf
文件中,寻找IfModule unixd_module
-
在最后追加如下一行
LoadModule php7_module "你的路径"
-
追加以上配置以后Apache启动时,会读取PHP模块。
-
把PHP的扩展名(.php)和PHP关联起来
-
在apache
httpd.conf
文件中,寻找AddType
-
添加两行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
- 指定php.ini配置文件路径(PHPIniDir)
- 在apache
httpd.conf
最后面加上PHPIniDir "你的php路径"
- 设置默认启动项
- 在apache
httpd.conf
中搜索dir_module
在index.html
后添加index.php
3、测试
- 重启apache
- apache文件中的 htdocs文件为网站跟目录
- 新建
index.text
文本文档 输入
<?php
phpinfo();
?>
- 重命名后缀名为.php
- 浏览器输入本地地址默认端口为80
- 到此 环境基本搭建完毕
4、关于修改Apache默认端口
- 在apache
httpd.conf
文件中找到找到Listen
- 修改想要的端口重启服务后即可
5、开始部署php项目
- 这里以
thinkphp5
Catfish(鲶鱼) CMS
项目为例 - 把项目目录放到
apache
的htdocs
目录下
- 正常的话直接浏览器运行地址就能访问
- 正常的话直接浏览器运行地址就能访问