原文链接    http://blog.csdn.net/pony_maggie/article/details/52367093

phpstorm自带了一个web server,我们可以直接在IDE中直接运行调试代码,非常方便。先来看个例子:

我电脑的PHP路径是D:\study\php_projects,用phpstorm打开这个路径,这个目录下新建一个local_web_server的目录(后面会配置成server document root,这个概念后面会讲到)。在local_web_server下再建一个名为php_test1的目录,里面新建一个hello.php的代码文件,最终如下图:


配置interpreter

工程第一次运行还要配置一下PHP的解释器,我电脑的配置如下:


运行

点击IDE右边浏览器图标,直接运行:

可以看到代码已经顺利在浏览器中运行了。端口是默认的63342(关于如何修改这个端口可以看看之前的文章),

路径是我们项目的路径。这里我们运行内置服务器是使用了默认的配置,那么可以自定义这个配置吗?答案是肯定的。


配置 build-in webserver

菜单栏,run-edit configuration,看到有个+号,增加一个PHP build-in web server,看一下我自己的配置:

名字可以随便起,我这里是叫local web server,host是localhost,因为我是在本地调试,端口也是随便起 ,不过官方建议用1024以上的值。document root可以理解成一个相对目录,这里配好后,我们再访问php文件就不用这么长的目录了。配置好保存,发现在工具栏上多了一个运行的选项,点击绿色的按钮运行起来:

点击右边的浏览器图标,在浏览器中执行,发现还是原来的地址和端口,不用急,手动改下,新的地址照样可以运行:

最新文章

  1. 参考:鼠标点击事件(Selenium)
  2. 35-less 简明笔记
  3. Linux jstack命令详解
  4. JQuery-UI Dialog下使用服务器端按钮失效
  5. 使用jquery构建Metro style 返回顶部
  6. hdu 1269 迷宫城堡
  7. 将 jsp 页面的值 传到struts2 action中(不是表单中的值)
  8. jar包有嵌套的jar的打包成jar的方法
  9. Struts2利用注解实现action跳转
  10. 共享数据的包含const
  11. NS3系列——eclipse + NS3环境搭建
  12. Odoo开源ERP:功能模块操作-销售功能篇
  13. Linux下的C#连接Mysql数据库
  14. 跨域iframe如何实现高度自适应?
  15. 获取显卡的cuda算力
  16. Vue的父子组件间通信及借助$emit和$on解除父子级通信的耦合度高的问题
  17. Codeforces 1045B Space Isaac
  18. mysql存储过程和常用流程控制
  19. django -- verbose_name的对数据库层面的影响
  20. 眼前一亮!十八款新潮而又独特的网站Header设计

热门文章

  1. (转)Haar-like矩形遍历检测窗口演示Matlab源代码
  2. vtk-py求3d模型表面积
  3. sql开发技巧总结-1
  4. luogu4345 [SHOI2015]超能粒子炮·改(组合数/Lucas定理)
  5. 灾后重建 Floyd
  6. idea 新建maven项目没有src及其子目录问题
  7. Django 12 中间件、上下文处理器和admin后台
  8. sublime 配置主题
  9. tfs强行签入和删除工作区
  10. Flask&&人工智能AI -- 8 HTML5+ 初识,HBuilder,夜神模拟器,Webview