window部署环境:Apache+ThinkPHP5

版本说明

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
    window部署环境:Apache+ThinkPHP5_第1张图片

  • httpd -k install 安装Apache
    window部署环境:Apache+ThinkPHP5_第2张图片

  • 查看服务 以成功安装 自动启动
    window部署环境:Apache+ThinkPHP5_第3张图片

  • net start apache2.4 启动服务
    window部署环境:Apache+ThinkPHP5_第4张图片

  • 遇到报错 httpd.exe 查看错误信息

  • 这里报错原因:httpd.conf里面配置的ServerRoot路径跟实际路径不一致,导致路径无效。

  • 打开apache根目录找到conf文件下的httpd.conf 打开文件

  • 找到
    在这里插入图片描述

  • 修改为Apache的解压目录 注意路径是反斜杠/

  • 路径最好不要有中文空格
    在这里插入图片描述

  • 再次运行 启动命名 启动成功
    window部署环境:Apache+ThinkPHP5_第5张图片

  • 也可直接服务点击启动
    window部署环境:Apache+ThinkPHP5_第6张图片

  • 如果报无法启动此程序,因为计算机中丢失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

  • 在apachehttpd.conf文件中,寻找IfModule unixd_module

  • 在最后追加如下一行 LoadModule php7_module "你的路径"

  • 追加以上配置以后Apache启动时,会读取PHP模块。
    在这里插入图片描述

  • 把PHP的扩展名(.php)和PHP关联起来

  • 在apachehttpd.conf文件中,寻找AddType

  • 添加两行

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

window部署环境:Apache+ThinkPHP5_第7张图片

  • 指定php.ini配置文件路径(PHPIniDir)
  • 在apachehttpd.conf 最后面加上 PHPIniDir "你的php路径"
    window部署环境:Apache+ThinkPHP5_第8张图片
  • 设置默认启动项
  • 在apachehttpd.conf 中搜索 dir_moduleindex.html 后添加 index.php
    window部署环境:Apache+ThinkPHP5_第9张图片

3、测试

  • 重启apache
    window部署环境:Apache+ThinkPHP5_第10张图片
  • apache文件中的 htdocs文件为网站跟目录
  • 新建index.text 文本文档 输入

 phpinfo();
?>
  • 重命名后缀名为.php
    window部署环境:Apache+ThinkPHP5_第11张图片
  • 浏览器输入本地地址默认端口为80
    window部署环境:Apache+ThinkPHP5_第12张图片
  • 到此 环境基本搭建完毕

4、关于修改Apache默认端口

  • 在apachehttpd.conf 文件中找到找到 Listen
  • 修改想要的端口重启服务后即可
    window部署环境:Apache+ThinkPHP5_第13张图片

5、开始部署php项目

  • 这里以thinkphp5 Catfish(鲶鱼) CMS项目为例
  • 把项目目录放到apachehtdocs目录下
    window部署环境:Apache+ThinkPHP5_第14张图片
    • 正常的话直接浏览器运行地址就能访问
      window部署环境:Apache+ThinkPHP5_第15张图片

你可能感兴趣的:(apache,php,服务器)