搭建PhpStorm+PhpStudy开发环境的超详细教程_php实例

来源:脚本之家  责任编辑:小易  

  因为只是2113为了本地测试,不需要自己配置太多5261(难道还想在自4102己的电脑发布到外1653网不成=_+!),所以选用的是“龙的心”的phpStudy v1.7.5。不是最新的PHP的环境,但比较稳定,测试刚刚好,还简单。偶的一贯作风是:够用就行。  一、 当然是下载软件喽,下载后得到phpStudy.rar,解压得到:phpStudy.exe。  二、 安装。双击phpStudy.exe:  2.1 选择语言,有English 和 简体中文 两种可选,【确定】:  2.2 安装向导的说明,phpStudy集成的特别好,基本上向导包括了所以需要的设置,【下一步】:  2.3 许可协议,有的选择吗,【下一步】吧:  2.4 提示很清楚,选择集成环境的安装路径,默认在“C:\Program Files\phpStudy”。然后【下一步】:  2.5 选择“虚拟文件夹”,以后你做好的php文件就放在这里进行测试,本文为“D:\www”,可以任意选择,但不要选择中文目录。然后【下一步】:  2.6 选择需要安装的组件,IIS和Apache二选一,本文选择Apache。如果系统已经安装了IIS,请选择IIS&PHP,不然可能会产生冲突。然后【下一步】:  2.7 安装 快捷方式 和 桌面图标:www.zgxue.com防采集请勿采集本网。

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

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

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

config.php 第三行 require_once() 这个函数引用的文件不存在

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

一个集成包phpstudy就够了,php版本任意切换,支持26种组合自由切换。phpstudy纯中文绿色解压即可,完全符合国人使用习惯。支持apache,nginx,iis等

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

你用http://localhost或http://127.0.0.1看能访问不

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

在Windows下配置搭建PHP环境的步骤: 一、准备工作-下载所需软件 Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP php-5.3.10-Win32-VC9-x86.zip MySQL mysql-5.5.20-win32.msi 二、安装软件 1、安装Apache: 双击安装,与安装其他Windows

第一步:打开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

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>PHP处理表单2</title></head><body><form action="welcome.php" method="post"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"></form></body>

welcome.php

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>$_POST获取表单post信息</title></head><body><?phpecho "欢迎".$_POST["fname"]."!<br/>";echo "你的年龄是".$_POST["age"]."岁。";?></body></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://xiazai.jb51.net/202009/yuanma/MyTest_jb51.rar

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

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

到此这篇关于搭建PhpStorm+PhpStudy开发环境的超详细教程的文章就介绍到这了,更多相关PhpStorm+PhpStudy开发环境内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网! 您可能感兴趣的文章:PhpStorm2020 + phpstudyV8 +XDebug的教程详解

下载个phpstudy for iis 双击运行即可,目前有两种办法的,一种是下载一个集合的php+mysql的环境!只要点击下就OK了。同时也有手动安装的,要进行自己配置在,这个会有点麻烦!不过新手的我建议自己手动装一下内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • ci框架安全过滤函数示例
  • php 面向对象程序设计(oop)学习笔记 (五) - php 命名空间
  • php socket通信简单实现
  • php微信开发之模板消息回复
  • 百度地图经纬度转换到腾讯地图/google 对应的经纬度
  • php车辆违章查询数据示例
  • php获取远程http或ftp文件的md5值的方法
  • php调用shell的方法
  • 使用yii2实现主从数据库设置
  • php设置页面超时时间解决方法
  • 如何用phpstudy搭建一个phpmysql的环境
  • 怎样用phpstudy搭建环境
  • phpstorm和phpstudy在一起怎么使用
  • 怎么用源码 phpstorm phpstudy建站
  • phpstorm2.4怎么配置phpstudy
  • php网站报错我用的phpStudy集成环境搭建的
  • 求php全套开发环境搭建教程,各个组件的版本号,谢谢
  • 如何用phpstudy测试本地的动态网页文件,我已经搭...
  • 用phpstudy怎么搭建服务器环境
  • phpstrom 怎么搭建环境
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全php基础php技巧php实例php文摘php模板首页php编程phpstorm2020 + phpstudyv8 +xdebug的教程详解ci框架安全过滤函数示例php 面向对象程序设计(oop)学习笔记 (五) - php 命名空间php socket通信简单实现php微信开发之模板消息回复百度地图经纬度转换到腾讯地图/google 对应的经纬度php车辆违章查询数据示例php获取远程http或ftp文件的md5值的方法php调用shell的方法使用yii2实现主从数据库设置php设置页面超时时间解决方法php获取数组长度的方法(有实例)微信公众平台实现获取用户openid教你如何使用php session使用php生成二维码的两种方法(带php发送get、post请求的6种方法简php中把stdclass object转array的微信公众平台网页授权获取用户基laravel框架数据库curd操作、连贯php删除数组中空值的方法介绍php错误allowed memory size of php判断手机访问还是电脑访问示例分享php文件大小格式化函数合集简单的php中文转拼音的实现代码php常用工具类大全附全部代码下载浅谈php中关于foreach使用引用变量的坑php中的curl使用入门教程和常见用法实例php读取大文件的类splfileobject使用介绍thinkphp的c方法使用示例thinkphp实现的验证码登录功能示例一段防盗连的php代码
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved