1.创建新的项目(project),创建完成之后单击工具栏的应用运行/调试(Select Run/Debug Configuration)的下拉菜单弹出 Edit Cofigurations选项,单击进入编辑对话框。(或者用菜单栏的 run - edit configuration). 如下图

2.在编辑对话框框双击 Defaults或者单机工具栏的扳手按钮展开设置项,也可以但就Defaults左边的加号(“+“)图标来展开设置项。我们这里选择PHP Web Application,选择之后右边的对话框会显示对应的配置信息。如下图所示

3.在上图中Server的下拉框选择要使用的服务器,默认如同显示,这时候需要我们选择配置一个Web服务器,单击 Server 后面的按钮弹出 Server的配置信息。如图:

  1. 单击左上方的加号添加服务器信息,显示一个未命名的服务器信息。如下图

本人的图片:

5.配置服务器信息,(这里笔者使用的是 WampServer 2.2集成环境作为本地服务器)修改Name为wamp,可以改为任意你喜欢的命名,最好不要使用中文。在Host一栏中填写localhost或者是127.0.0.1,如果你使用远程服务器就填写服务器的ip地址或者域名即可。Port(端口号)改为你的服务器的端口号. Debugger 默认为Xdebug,你也可以通过下列框选择Zend Debugger。配置好之后单击下方的OK按钮重新回到应用运行/调试对话框。

本人的图片: (我用的是phpnow,就这样命名了)

6.在Server中选择刚配置的服务器。和你要部署在Web服务器文件夹的相对路径。配置结束之后单击下方OK按钮退出。如上图所示 
7.之前配置完成之后还不能立即部署应用到服务器。还有配置一下项目的部署目录等。x选择Tools-> Deployment-> Configuration弹出部署配置对话框。

8.同样单击左上方的加号添加部署信息,修改部署名(这里修改为jQueryDemo)在Type中选择local mounted folder,如图

9.选择服务器的路径

本人的图片:

10.修改映射信息,选择和填写对应的信息。选择Mappings选项卡, Local path 是源文件的路径,就是项目所在的文件夹,Deployment path on server 是之前配置Web服务器的相对路径,配置信息如下图所示

本人的图片:(特别注意,Use this server as default 这个按钮要按下去!)

10.此时就可以将项目部署到服务器上进行测试了。

部署方法有以下几种:

1.选择菜单Tools-> Deployment-> Automatic Upload选中之后,该菜单项前面就会打一个对勾,此时只要你编辑的页面就可以在保持时自动将文件部署到服务器上。

2.选择菜单Tools-> Deployment-> Upload to jQueryDemo,这样所有的文件就部署到服务器上了。

3.选中项目右击打开快捷菜单,选择Deployment-> Upload to jQueryDemo,这样所有的文件就部署到服务器上了。

注:

我的源文件目录是: F:\php

我部署在服务器的文件夹目录是: F:\Program Files\PHPnow-1.5.6\htdocs\deployment

另外:

在设置好服务器之后,发现增加文件再删除之后服务器不会同时删除。

在Setting-Deployment-Options中勾选如下的几个选项。

PhpStorm 4.0 & 5.0 部署本地Web应用的更多相关文章

  1. PhpStorm 4.0 & 5.0 部署本地Web应用 (转)

    1.创建新的项目(project),创建完成之后单击工具栏的应用运行/调试(Select Run/Debug Configuration)的下拉菜单弹出 Edit Cofigurations选项,单击 ...

  2. php+wamp环境部署本地Web应用

    1.创建新的项目(project),创建完成之后单击工具栏的应用运行/调试(Select Run/Debug Configuration)的下拉菜单弹出 Edit Cofigurations选项,单击 ...

  3. 将本地web项目发布到ubuntu上并运行 第一个本地的.net core2.0项目

    前置条件 ubuntu已安装dotnet 发布版本dotnet与发布机一致 这里用的是vm 所以直接把本地web项目拷贝到vm中运行的ubuntu系统中 web站点需要将 webapplication ...

  4. Linux CentOS7下svn+tomcat9.0+maven3.3+jenkins实现web项目自动构建与远程发布

    CentOS7下svn+tomcat9.0+maven3.3+jenkins实现web项目自动构建与远程发布 by:授客 QQ:1033553122 目录 一.    实践环境. 1 二.    安装 ...

  5. ASP.NET Core 2.0 MVC 发布部署--------- ASP.NET Core 发布的具体操作

    ASP.NET Core 发布的具体操作 下面使用C# 编写的ASP.NET Core Web项目示例说明发布的全过程. 1.创建项目 选择“文件” > “新建” > “项目”. 在“添加 ...

  6. 总想自己动动手系列·2·本地和外网(Liunx服务器上部署的web项目)按照自定义的报文格式进行交互(完结篇)

    一.准备工作 (1)创建一个web-project工程,部署本地可正常访问,部署在云服务上可访问. (2)理解如何在web.xml文件中配置过滤器,和创建一个自定义的过滤器. (3)懂得如何打war包 ...

  7. 总想自己动动手系列·1·本地和外网(Liunx服务器上部署的web项目)按照自定义的报文格式进行交互(准备篇)

    一.准备工作 (1)有一台属于自己的云服务器,并成功部署和发布一个web项目(当然,本质上来说Java-Project也没问题),通过外网IP可以正常访问该web项目. 需要说明的是:任何web项目, ...

  8. VMware vSphere6.0 服务器虚拟化部署安装图解(最全,最详细)-搭建的所有步骤

    VMware vSphere6.0 服务器虚拟化部署安装图解 一 .VMware vSphere部署的前期规划要点 1.vSphere的优点 (略) 2如何利用现在的设备架构虚拟化环境 在虚拟化过程中 ...

  9. 使用Autofac部署IIS6.0时未能加载文件或程序集“System.Core, Version=2.0.5.0...“

    错误信息 .net4.0项目中使用autofac这个IOC容器,在部署在win2003+iis6时出现以下错误. “/”应用程序中的服务器错误. --------------------------- ...

随机推荐

  1. hdu2304Electrical Outlets

    Problem Description Roy has just moved into a new apartment. Well, actually the apartment itself is ...

  2. Struct和Class的区别

    转载至:http://blog.csdn.net/yuliu0552/article/details/6717915 C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数 ...

  3. Qt 小技巧之“To-Do 事项”

    Qt Creator 2.5 版本的时候增加了这个插件 一直没怎么用到 现在想起来 google了一下 做个总结吧 先晒图 就是这样啦 用法也很简单 在项目的随便一个位置 写一个注释 只要以上面5个关 ...

  4. Java转换

    1.如何将字符串String转化为整数int  int i = Integer.parseInt(str);   int i = Integer.valueOf(my_str).intValue(); ...

  5. 浅谈设计模式在GIS中的应用

    设计模式在GIS中的应用 一.设计模式概述 随着面向对象技术的广泛应用,软件复用在越来越多的开发工程中被采用.在研究软件复用的过程中,设计模式的概念被提了出来.所谓设计模式就是一些设计面向对象的软件的 ...

  6. Long,String类型的两个值进行比较,注意点!!!

    一: . Long 类型指的是 java.util.Lang 对象,而不是基本类型 long (注意大小写)Java中如果使用 == 双等于比较对象,等于比较的是两个对象的内存地址,也就是比较两个对象 ...

  7. IE8的项目在IE11下 一些功能无法实现的解决方案

    最近改了一些IE11下一些功能无法实现的项目,发现了有一些IE8下的方法 ,在IE11下被取消或者替代了,如下: 1.JavaScript 运行时错误: 对象不支持“attachEvent”属性或方法 ...

  8. YUV422 YUV420 Planar \ Semi-Planar \ Interleaved

    关于yuv 格式 YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式.前者将 YUV 分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而 ...

  9. Drawable复习—第六章

    一.Drawable的分类及使用 复习知识:①.Drawable有几种类别. ②.在哪里利用xml创建Drawable  ③.类中各个类别如何使用  ④.Drawable的插值器和设置时常.是否保持动 ...

  10. C语言--关键字、标识(zhi)符、注释

    一.关键字 1. 关键字 是C语言中提供的有特殊含义的符号,同时也叫做保留字,在C语言中关键字一共有32个,它们分别被赋予了特殊的含义.如:main.int.struct等等. 2. 关键字的特征 1 ...