`

转--超详细搭建PhpStorm+PhpStudy开发环境

    博客分类:
  • PHP
 
阅读更多

本文原地址 http://blog.csdn.net/u012861467/article/details/54692236

刚开始接触PHP开发,搭建开发环境是第一步,网上下载PhpStorm和PhpStudy软件,怎样安装和激活就不详细说了,我们重点来看一看怎样搭配这两个开发环境。

 

前提:现在假设你已经安装完PhpStorm和PhpStudy软件。

我的PhpStorm使用的是默认安装目录,这个没什么疑问的,PhpStudy软件我选择解压的目录是G:\Program Files\ 。

 

在PhpStudy软件的解压目录下的www文件夹就是我们的网站根目录。

现在我们使用PhpStorm新建一个新工程。

第一步:打开PhpStorm软件,点击创建新项目,在输入框填写项目名称,项目存放地址,项目类型信息。

这里我的配置信息看上图。填写完点击确定。

 

第二步:设置php项目的版本信息

这里我选择的level是PHP5.6

Interpreter现在默认是没有的,我们要先配置一下。

点击在Interpreter的选择框旁边的按钮,跳转到的界面如下图:

默认没配置过的左手边的框里面是空白的,我已经配置过了,所以现在左手边有了两个Interpreter版本,现在我们要新建一个Interpreter,点击1位置的按钮添加Interpreter,在2的位置填写这个Interpreter的名称,位置3是我们要设置的php.exe文件位置,点击右手边的"...",在弹出的对话框中选择我们Phpstudy的php.exe文件位置(Phpstudy帮我们集成了php)。

配置完成之后点击确定。现在我们回到前一个界面,点击下拉就可以看到我们刚才配置的Interpreter。

这里选上其中一个,看你要使用什么版本咯。再点击确定,这时候创建新工程就完成了。

 

第三步:新建php文件

现在我们的工程是没有文件的,需要我们新建网页文件。选中项目文件右键-->新建,可以看到有好几种文件格式:

我新建了两个文件如下图:

文件的内容如下:

form.html

[html] view plain copy
  1. <!DOCTYPE html>  
  2. <html lang="en">  
  3. <head>  
  4.     <meta charset="UTF-8">  
  5.     <title>PHP处理表单2</title>  
  6. </head>  
  7. <body>  
  8. <form action="welcome.php" method="post">  
  9.     名字: <input type="text" name="fname">  
  10.     年龄: <input type="text" name="age">  
  11.     <input type="submit" value="提交">  
  12. </form>  
  13. </body>  
welcome.php
[html] view plain copy
  1. <!DOCTYPE html>  
  2. <html lang="en">  
  3. <head>  
  4.     <meta charset="UTF-8">  
  5.     <title>$_POST获取表单post信息</title>  
  6. </head>  
  7. <body>  
  8. <?php  
  9. echo "欢迎".$_POST["fname"]."!<br/>";  
  10. echo "你的年龄是".$_POST["age"]."岁。";  
  11. ?>  
  12. </body>  
  13. </html>  

现在打开form.html文件,鼠标点击文件内容的任意地方,会有个悬浮框出现:

 

这个是可以选择打开form.html文件的浏览器,我们选择其中一个可以看看form.html文件的显示效果,其实只是一个简单的表单:

 

重点来了,也是我写这篇博客的目的,我们填写表单信息之后点击“提交”按钮,我们要实现的效果是跳转到welcome.php页面,并显示form.html页面我们填写的名字和年龄信息 。问题来了,跳转之后浏览器显示“文件找不到”。这就郁闷了,为什么form.html文件也可以打开,而welcome.php文件跟form.html文件都是放同一级目录下的啊,怎么会找不到呢,折腾了一天,终于发现问题了,原来我编辑的只是本地文件,至于form.html文件能打开是因为Phpstorm软件自动帮我们把文件使用本地服务器打开所以能找到,而welcome.php文件我们并没有提交到本地服务器上。

 

下面是解决方式(主要是配置本地服务器);

步骤一:配置本地服务器

选择:工具-->Deployment-->Configuration

初次是没有任何配置信息的:

我们点击“+”添加服务器配置,在弹出框中选择“Local or mounted folder”:

下面的配置很重要,关乎文件能否正常被找到,添加完服务器之后我们就要配置文件的位置了:

选择 “Connection”,位置3就是刚才我们选择的服务器类型,关键是位置4和5。

“Upload/download project files”意思是上传或下载的文件目录 ,这里很关键,因为我们使用的是PhpStudy,PhpStudy有自己的网站目录,这里我设置的是PhpStudy的网站根目录,就是我们之前PhpStudy解压的位置G:\Program Files\phpStudy\WWW,待会就知道这个目录位置有什么用了。

"Browse files on server" 意思是服务器项目的访问地址(就是用浏览器可以打开项目页面的链接地址),这里可以写成PhpStudy的根地址“http://localhost/”,后面可以再指定具体的文件位置。

选择“Mappings”,如下图配置:

这里注意位置2是被选上的,成灰色不可点击。

位置3就是项目源文件的地址,我的项目文件是放在“G:\Php-workspace\MyTest”目录下。

位置4是项目在本地服务器的详细文件夹位置(相对于我们在 “Connection”设置的“Upload/download project files”位置,就是我们待会把源代码上传部署到服务器的文件位置),这里我指定为“/phpStudyTest”,待会工程上传的时候就会上传到“G:\Program Files\phpStudy\WWW\phpStudyTest”这个phpStudyTest文件夹下。

位置5是相对于我们在 “Connection”设置的"Browse files on server"的位置,我们的项目现在放到了“localhost”的根位置phpStudyTest文件夹下了,所以设置为“/phpStudyTest”。

位置6就是我们可以用浏览器打开项目的链接地址预览。

关键是要理解清楚这几个文件夹的意思,不然是访问不到网页文件的。

配置完之后点击“确定”,现在我们还是没有把工程上传到服务器的,下一步就是设置上传工程的配置。

 

步骤二:配置运行调试环境

点击编辑结构:

展开 Default -> PHP Web Application,现在是<no server>状态,如下图:

点击“...”按钮,在弹出框中点击“+”添加服务器信息

位置1 填写配置的名称,位置2填写我们本地服务器的地址,这里是“localhost”,端口默认是80,Debugger默认就好了,也可以去配置Xdebug,这里不重点讲。填写完成之后点击:应用->确定。

回到上一个页面,在Server下拉就可以看到我们配置名称:

位置2是我们默认的链接开始位置,这里填“/”就好了。

位置3是我们用于调试的默认浏览器类型。

现在一切都配置好了。OK!!!!!!!!!!!!!!

 

部署工程到服务器

点击工程右键也可以的,我们选择点击工具栏,点击位置如下图:

上传成功之后,控制台输出;

如果不想每次都手动上传,可以设置自动模式,自动模式下当我们修改了文件并保存之后,软件自动把修改的文件上传到服务器。设置如下:

现在我们来看看效果:

 

点击运行form.html

 

再点击提交,现在能正常跳转了:

 

工程源码:

http://download.csdn.net/detail/u012861467/9743767

 

好了,本文结束了,希望能帮到还在寻找解决方法的同学。这也是本人通过实践得出来的总结,希望尊重别人的劳动成果,写这么长不容易的,转载记得要标上原文链接地址。

如果有什么写得不好的地方欢迎指出,谢谢。

 

 

分享到:
评论

相关推荐

    PHP开发环境搭建

    详细搭建PHPstorm+PhpStudy开发环境,本文讲的是超详细搭建PhpStorm+PhpStudy开发环境, 刚开始接触PHP开发,搭建开发环境是第一步,网上下载PhpStorm和PhpStudy软件,怎样安装和激活就不详细说了,我们重点来看一看...

    php学习-环境搭建手册(PhpStudy+phpStorm+XDebug)

    配置PHP开发环境的简单文档,使用的phpStudy,phpStorm8.0,适合初学php的资料参考,谢谢指摘...

    phpstudy2016+phpstorm10.0.3+Xdebug.doc

    在本文中,我们将深入探讨如何在Windows环境下搭建PHP开发环境,特别关注PHPStudy2016、phpStorm10.0.3以及Xdebug的安装和配置。这是一套常用的PHP开发工具组合,能帮助开发者高效地编写、调试和优化PHP代码。 **一...

    PHP开发环境配置和PHP程序(phpStudy+PhpStorm)

    本文将详细介绍如何通过phpStudy和PhpStorm来搭建PHP开发环境,并完成首个PHP程序的编写与运行。 #### 二、phpStudy介绍及安装 ##### 1. phpStudy简介 phpStudy是一款集成了Apache、PHP、MySQL等组件的一键安装工具...

    phpstorm测试

    【PHPStorm测试】:搭建PHPStorm与PhpStudy的开发环境详解 PHPStorm是一款深受开发者喜爱的集成开发环境(IDE),专为PHP编程设计,提供了强大的代码自动补全、语法高亮、错误检查等功能,极大地提高了PHP开发效率...

    PHP开发课程-1PHP概述

    超详细搭建PhpStorm+PhpStudy开发环境.docx文档应该详细介绍了如何配置这两个工具,包括安装步骤、设置环境变量、启动服务等,是初学者很好的参考资料。 1-4 第一个PHP程序: "hello.php"和"hello2.php"很可能是本...

    最新phpStorm配置xdebug.docx

    PHPStorm 配置 Xdebug 环境 ...在这篇文章中,我们将介绍如何使用 PHPStorm 和 phpStudy 配置 Xdebug 环境,来实现 PHP ... PHPStorm 和 phpStudy 提供了一个强大的开发环境,帮助我们快速搭建 PHP Development 环境。

    php实现简单论坛网站(留言板:phpstudy+phpstorm)

    2. **phpStorm**: phpStorm是JetBrains公司开发的一款强大的PHP集成开发环境,支持语法高亮、代码提示、自动完成、重构等功能,极大地提高了PHP开发效率。在本项目中,phpStorm用于编写和调试PHP代码,提供了一个...

    编程环境phpStudy

    **PHPStudy:一站式PHP开发环境详解** PHPStudy是一款集成了多种PHP运行环境的软件,它为开发者提供了便捷的PHP开发和测试环境。标题中的“编程环境phpStudy”指的就是这个工具,它使得初学者和专业开发者都能快速...

    phpstudy集合安装包

    PHPstudy是一款非常实用的PHP开发环境集成工具,它为开发者提供了便捷的PHP环境搭建服务。这个“PHPstudy2016版本安装包”特别之处在于,除了包含基础的PHPstudy2016版本,还额外集成了PHP5.3.38和PHP7.0.12的两个...

    Apache+MySQL+PHP数码商城的设计与开发 论文.docx

    该系统的开发环境包括PHPStudy作为服务器集成环境,Navicat作为mysql数据库管理工具,Bootstrap作为前台页面框架的搭建,YII2.0作为Web开发框架。 系统功能 该系统的功能包括商品展示、用户购买流程、数据管理等。...

    开题报告宠物医院信息管理系统 已通过开题答辩的.docx

    - **开发环境搭建**:确保开发人员能够在统一的技术栈下进行开发。 #### 六、参考文献 通过查阅相关文献,可以了解当前宠物医院信息管理系统的研究进展和技术趋势,具体参考文献如下: 1. **王慧**. 一个宠物医院...

    php本地测试工具,本地安装

    4. **集成开发环境(IDE)**:如PHPStorm、Visual Studio Code等,提供代码编辑、调试和版本控制等功能。 5. **配置文件**:如`php.ini`,用于设定PHP的运行选项;`httpd.conf`或`nginx.conf`,用于配置Web服务器。 ...

    top5项目.zip

    3. "PhpStorm-2017.2.4.exe":这是PhpStorm的一个旧版本安装包,用户可以使用它来搭建开发环境。 4. "发邮件例子.txt":这个文本文件可能包含了使用PHP发送电子邮件的示例代码,这对于实现邮箱验证码功能至关重要。 ...

    PHP开发工具及环境(包括 前端 和 后台)(有下载地址分享)

    WAMP(Windows Apache MySQL PHP)使用户能够在Windows操作系统上轻松地搭建本地开发环境,进行PHP应用的调试和测试,无需部署到远程服务器。 "Npp.7.3.Installer.exe" 和 "npp.7.3.Installer.x64.exe" 是Notepad++...

    PHP课程设计 前后端项目 实现车辆投票系统实战

    “phpstudy”标签表明可能使用了PHPStudy集成环境,它是一个方便的PHP开发工具,集成了Apache和MySQL服务器,为开发者提供了快速搭建本地开发环境的途径。使用PHPStudy,可以轻松配置PHP版本和服务器设置,简化开发...

Global site tag (gtag.js) - Google Analytics