最近在学习使用 ThinkPhP,网上很多都是用一些整合好的服务框架,为了学习,在这里我简单的对Apache、PHP做一个原生的整合,希望对你有帮助。

步骤:  ①下载 thinkPHP、PHP、Apache;

这里需要注意,下载的 PHP 版本信息,因为在接下来下载 Apache 时,需要与之对应,不然在整合 Apache + PHP过程中你,将会缺少相关的配置文件信息。

这里在下载 Apache 版本的时候,需要注意 VC版本

④得到三个 zip 包

⑤解压,命名,配置相关文件    1.配置Apache:

1) 我的Apache 文件位置:

2)打开 Apache 配置文件:G:\Apache24\conf ,修改其中相关的配置:

Define SRVROOT "g:/Apache24" :根据自己情况定义 Apache 路径

Listen 200  :根据自己情况定义端口号

ServerName 127.0.0.1:200  :定义访问的地址,注意端口号

2.配置 PHP

1)我本地 PHP 项目路径:

2)复制 php.ini-development 更名为 php.ini 作为 PHP 的配置文件

3)打开 php.ini 配置文件:添加、修改相关扩展(;注释的作用)

extension_dir = "ext"extension=bz2

extension=curl

extension=fileinfo

extension=gd2

extension=mbstring

extension=mysqli

extension=pdo_mysql

4)关联 Apache 和 PHP,使 Apache 服务器能够解析相关的 PHP 代码(如果不进行关联,就把 PHP 项目部署到 Apache 上面,在调用时将会直接打开文件)

LoadModule php7_module "G:/php7.2.9/php7apache2_4.dll"      PHP、Apache的关联文件,如果没有该文件,说明 PHP 下载的版本有问题

PHPIniDir "G:/php7.2.9/"                        PHP 路径地址

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

AddType application/pdf .pdf

5)运行测试,打开 Apache 目录下面 bin 文件夹里面的 httpd.exe (如果需要,可以直接添加到 Path 系统环境变量中去)

输入地址:如图所示,表示配置成功,如果不能运行,则可以查看 Apache 中的 log 日志,进行相关修改。

⑥使用 PHPstorm 集成 thinkPHP、Apache:    1)使用 PHPstorm 打开 thinkPHP 项目,我这里更名为 dedao-server;

2)File - setting - Languages & Frameworks,配置 PHP 版本、interpreter信息;

3)把项目部署到 Apache 中:File - Setting - Build,Execution,Deployment - Deployment;

4)做完以上的相关操作,现在需要把项目发布上去,因为刚刚只是进行了配置,但是还未发布:

5)鼠标右键点击项目:

6)完成部署:

7)测试:完成

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

php+java+框架整合_ThinkPhP+Apache+PHPstorm整合框架流程图解相关推荐

  1. apache php mysql 整合_PHP+Apache+MySQL整合

    整合PHP+Apache+MySQL非常郁闷,抗战到凌晨1:50分,终于胜利了.分享一下配置过程错误处理的历程,希望对后来人有所帮助. 一.文件安装 PHP下载:http://windows.php. ...

  2. SSM框架Spring+SpringMVC+MyBatis——详细整合教程

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参 ...

  3. (转)MyBatis框架的学习(六)——MyBatis整合Spring

    http://blog.csdn.net/yerenyuan_pku/article/details/71904315 本文将手把手教你如何使用MyBatis整合Spring,这儿,我本人使用的MyB ...

  4. spring boot mybatis 整合_两大热门框架 Spring 与 Mybatis 如何整合呢?

    整合的方式 新建 maven 项目 引入依赖包 配置资源文件 案例实操 新建 maven 项目 新建 maven 项目 spring_mybatis 目录结构如下: 主目录包: ​ com.xxx.d ...

  5. 【超详细】SSM框架项目实战|Spring+Mybatis+Springmvc框架项目实战整合-【CRM客户管理系统】——课程笔记

    相关资料网盘链接: CRM客户管理系统资料 提取码 :0u04 P1--CRM阶段简介: web项目开发:如何分析,设计,编码,测试.        形成编程思想和编程习惯. P2--CRM的技术架构 ...

  6. 视频教程-Apache Shiro权限框架实战+项目案例视频课程-Java

    Apache Shiro权限框架实战+项目案例视频课程 拥有10余年项目实战经验. 2006-2011在nttdata从事对日软件开发类工作. 2011-2015在HP从事技术服务工作. 擅长于j2e ...

  7. Java(SpringMVC03)(SSM整合1)

    Java(SpringMVC03)(SSM整合) 参考视频:17. ssm整合:Mybatis层(狂神) 10. SSM整合 10.1 环境要求 环境: IDEA(我的是2021.2) MySQL 5 ...

  8. 在Linux下进行Apache+tomcat整合

    今天为大家介绍如何在Linux下进行Apache+tomcat整合,虚拟机版本是Redhat5,ip地址为192.168.1.12,实验步骤如下: 一 安装Jdk 二 安装Apache 三 安装tom ...

  9. Apache将整合Google Wave功能

    北京时间11月25日消息,据国外媒体报道,谷歌于今年8月宣布关闭在线实时沟通协作服务Google Wave.但开源项目Apache软件基金会日前宣布将推出一款类似于Google Wave的服务,在其开 ...

最新文章

  1. 春节互联网流量峰值破纪录 Gartner最新CDN报告将阿里云评为全球级
  2. 浏览器上的HTML5语音识别功能实例页面
  3. webpack4-- 处理html中引入的图片
  4. logstash mysql增量_Logstash jdbc 按时间增量更新的一些总结
  5. Web前端笔记-element ui中table中某列添加a便签进行跳转
  6. sangfor设备升级系统_H3C IPS入侵防御系统配置
  7. 字符流Reader和Writer
  8. 拓扑排序----Kahn算法和字典序最小的拓扑排序
  9. 十分钟走进大数据世界
  10. 暗影精灵3 黑苹果macOS BigSur 11.2.3 EFI
  11. 极速版RPS选股,一秒出结果的方案是如何实现的!股票量化分析工具QTYX-V2.5.3...
  12. C++ STL容器底层详解
  13. 廖碧儿现身亲吻爱犬 徐濠萦惋惜惠妮休斯顿离世
  14. Selenium中的EC模块
  15. Pr 复古胶片老电影回忆效果
  16. 无法共享别的计算机,本机能上网,但打印机不能共享,别的电脑也不能Ping以通本机,是什么原因?...
  17. richTextBox相关操作
  18. 鸿蒙合香丸有副作用吗,苏合香丸能长期吃吗 有没有副作用
  19. BASIC语言下载安装配置教程(超级简单!)
  20. 02.设置windows密码重设盘

热门文章

  1. IDEA 项目结构旁边出现 0%classes,0% lines covered
  2. mysql主机咋填_mysql数据库主机填什么
  3. 数字电路技术可能出现的简答题_数字电子技术复习题(本科)
  4. python调用winrar解压_批量文件解压缩脚本(Python3.5 + WinRAR)
  5. c语言 错误 无效的控制谓词,PAT 1025反转链表的代码实现及错误分析(C语言)
  6. ubuntu知道文件名查找文件路径
  7. nginx配置文件详细解读
  8. 【Linux笔记】第七篇、配置MariaDB的字符集
  9. 在Visual Studio的Server Explorer中怎样修改表名
  10. CSS+DIV定位分析(relative,absolute,static,fixed)