php+java+框架整合_ThinkPhP+Apache+PHPstorm整合框架流程图解
最近在学习使用 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整合框架流程图解相关推荐
- apache php mysql 整合_PHP+Apache+MySQL整合
整合PHP+Apache+MySQL非常郁闷,抗战到凌晨1:50分,终于胜利了.分享一下配置过程错误处理的历程,希望对后来人有所帮助. 一.文件安装 PHP下载:http://windows.php. ...
- SSM框架Spring+SpringMVC+MyBatis——详细整合教程
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参 ...
- (转)MyBatis框架的学习(六)——MyBatis整合Spring
http://blog.csdn.net/yerenyuan_pku/article/details/71904315 本文将手把手教你如何使用MyBatis整合Spring,这儿,我本人使用的MyB ...
- spring boot mybatis 整合_两大热门框架 Spring 与 Mybatis 如何整合呢?
整合的方式 新建 maven 项目 引入依赖包 配置资源文件 案例实操 新建 maven 项目 新建 maven 项目 spring_mybatis 目录结构如下: 主目录包: com.xxx.d ...
- 【超详细】SSM框架项目实战|Spring+Mybatis+Springmvc框架项目实战整合-【CRM客户管理系统】——课程笔记
相关资料网盘链接: CRM客户管理系统资料 提取码 :0u04 P1--CRM阶段简介: web项目开发:如何分析,设计,编码,测试. 形成编程思想和编程习惯. P2--CRM的技术架构 ...
- 视频教程-Apache Shiro权限框架实战+项目案例视频课程-Java
Apache Shiro权限框架实战+项目案例视频课程 拥有10余年项目实战经验. 2006-2011在nttdata从事对日软件开发类工作. 2011-2015在HP从事技术服务工作. 擅长于j2e ...
- Java(SpringMVC03)(SSM整合1)
Java(SpringMVC03)(SSM整合) 参考视频:17. ssm整合:Mybatis层(狂神) 10. SSM整合 10.1 环境要求 环境: IDEA(我的是2021.2) MySQL 5 ...
- 在Linux下进行Apache+tomcat整合
今天为大家介绍如何在Linux下进行Apache+tomcat整合,虚拟机版本是Redhat5,ip地址为192.168.1.12,实验步骤如下: 一 安装Jdk 二 安装Apache 三 安装tom ...
- Apache将整合Google Wave功能
北京时间11月25日消息,据国外媒体报道,谷歌于今年8月宣布关闭在线实时沟通协作服务Google Wave.但开源项目Apache软件基金会日前宣布将推出一款类似于Google Wave的服务,在其开 ...
最新文章
- 春节互联网流量峰值破纪录 Gartner最新CDN报告将阿里云评为全球级
- 浏览器上的HTML5语音识别功能实例页面
- webpack4-- 处理html中引入的图片
- logstash mysql增量_Logstash jdbc 按时间增量更新的一些总结
- Web前端笔记-element ui中table中某列添加a便签进行跳转
- sangfor设备升级系统_H3C IPS入侵防御系统配置
- 字符流Reader和Writer
- 拓扑排序----Kahn算法和字典序最小的拓扑排序
- 十分钟走进大数据世界
- 暗影精灵3 黑苹果macOS BigSur 11.2.3 EFI
- 极速版RPS选股,一秒出结果的方案是如何实现的!股票量化分析工具QTYX-V2.5.3...
- C++ STL容器底层详解
- 廖碧儿现身亲吻爱犬 徐濠萦惋惜惠妮休斯顿离世
- Selenium中的EC模块
- Pr 复古胶片老电影回忆效果
- 无法共享别的计算机,本机能上网,但打印机不能共享,别的电脑也不能Ping以通本机,是什么原因?...
- richTextBox相关操作
- 鸿蒙合香丸有副作用吗,苏合香丸能长期吃吗 有没有副作用
- BASIC语言下载安装配置教程(超级简单!)
- 02.设置windows密码重设盘
热门文章
- IDEA 项目结构旁边出现 0%classes,0% lines covered
- mysql主机咋填_mysql数据库主机填什么
- 数字电路技术可能出现的简答题_数字电子技术复习题(本科)
- python调用winrar解压_批量文件解压缩脚本(Python3.5 + WinRAR)
- c语言 错误 无效的控制谓词,PAT 1025反转链表的代码实现及错误分析(C语言)
- ubuntu知道文件名查找文件路径
- nginx配置文件详细解读
- 【Linux笔记】第七篇、配置MariaDB的字符集
- 在Visual Studio的Server Explorer中怎样修改表名
- CSS+DIV定位分析(relative,absolute,static,fixed)