phpstorm整合apache_phpstorm apache - CSDN
精华内容
参与话题
  • 同时你也可以选择在phpstorm集成apache服务器,下面是我自己的亲测的步骤。 如何修改apache默认端口 xampp apache默认的http访问端口是80,由于项目中需要用到端口映射供外部访问,我一般会把这个端口改掉,...

    phpstorm自带web 服务器,可以直接执行调试。

    同时你也可以选择在phpstorm集成apache服务器,下面是我自己的亲测的步骤。

    如何修改apache默认端口

    xampp apache默认的http访问端口是80,由于项目中需要用到端口映射供外部访问,我一般会把这个端口改掉,方法很简单,XAMPP的目录。找到apache文件夹,找到http.conf,看到listen 80改成你要用端口即可,也可以直接通过xampp软件直接打开修改:

    这里写图片描述

    修改完成后在xampp中重启apache。

    配置流程

    打开Settings / Preferences 找到 Build, Execution, Deployment 选项,点击 Deployment 添加如下:

    这里写图片描述

    这里写图片描述

    因为我们修改了默认端口80,所以这里一定要指明端口号。目录是c:\xampp\htdocs,这个是apache默认的网站运行目录,所以一定要是这个目录或者它的子目录才行。

    xampp启动apache,如下图:

    这里写图片描述

    测试一下:

    在web path(c:\xampp\htdocs)的目录下,新建一个test目录,test下接建一个book目录,book目录下新建一个hello.php:

    <?php
    /**
     * Created by PhpStorm.
     * User: pony
     * Date: 2016/8/29
     * Time: 16:43
     */
    
     echo 'hello inn2';
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    接下来就可以在浏览器中访问下了,如下所示:

    这里写图片描述

    这里写图片描述

    外部访问端口映射问题

    项目中遇到一个问题,如果用phpstorm内置的web服务器,内部端口无法通过局域网路由器映射到外部访问。用apache服务器就没有这个问题。


    来源:http://blog.csdn.net/pony_maggie/article/details/52369380

    展开全文
  • Phpstorm+apache-http搭建开发环境

    千次阅读 2018-05-03 14:19:44
    Phpstorm+apache-http搭建开发环境因为楼主也是初学,最近也是自己在研究,这个东西网上也有很多,写这个博客的目的更多也是想作为自己的新手笔记,写的不好请大家纠正.目前php已经更新到了7的版本但主流的生产环境还是...

    Phpstorm+apache-http搭建开发环境

    因为楼主也是初学,最近也是自己在研究,这个东西网上也有很多,写这个博客的目的更多也是想作为自己的新手笔记,写的不好请大家纠正.目前php已经更新到了7的版本但主流的生产环境还是5.2,5.3,5.4的版本比较多,而楼主这里用的是5.4的版本

     

    1. 下载构建环境需要的安装包(楼主这里用的是phpstorm2018.1+php5.4+apache-http-2.4),如果有需要直接评论发邮箱,楼主可以发云盘地址

     

    2. 安装apache-http(这个我用的是msi的文件基本傻瓜式安装就不多说了),输入http://localhost如果出现it works的页面就说明安装成功了

     

    3. 安装php5.4,直接解压到相应文件夹就可以

     

    4. 安装phpstorm,我这里用的是比较新的2018.1的版本,破解的话参考https://blog.csdn.net/u012211603/article/details/79879944

     

    5. 配置apacheconf文件(这是重点),找到安装目录下的conf文件夹,然后找到httpd.conf文件,文本打开,做三点配置

    (1) 

    172行是我加上去的,后面的路径为就是你php安装的目录,配置文件是根据你的php的版本:

    1.php5.2支持Apache2.0Apache2.2;
    2.php5.3php5.4同时支持Apache2.2Apache2.4;
    3.php5.5只支持Apache2.4;

    一般php包下都会有这两个版本的dll文件,楼主这里用的是apache2.4,所以配置的是php5apache2_4.dll

     

     (2)

    添加apachephp文件类型的支持,并添加php解析器安装的路径,

    401行和402行是楼主添加的代码

     

    (3)配置虚拟站点

     

    找到有virtual hosts的那一行,将下面的include conf/extra/httpd-vhosts.conf的注释去掉

    然后再去apache安装目录下的conf/extra目录下找到httpd-vhosts.conf文件

     

    配置一个虚拟站点,doccumentRoot指向你的项目所在路径,因为要部署到apache服务器所以我这里直接配置的apache\htdocs也就是apache服务器默认的项目所指路径serverName是你的虚拟站点的域名,我这里因为只用在自己的本机上所以直接配的自己的ip

     

    这里需要注意的就是如果你配置的documentRoot如果不在htdocs下的话,还得多加一些配置:

     

    因为安装apache时默认给你的部署项目的目录就是htdocs文件夹,所以如果你要部署到其他文件夹这里的239行中的directory的路径就得变得更大些,因为这个是路径相当于你的项目部署的权限,例如你要把项目部署到E盘的某个文件夹下,那就需要把这个路径改成E:/ ,不然访问的时候就会报你没有这个项目的访问权限

     

    6. phpstorm整合apache

    (1) 上面的配置完成后这里就比较简单了先打开file -> setting -> build,execution,deployment ->deployment在这里映射一下你配置好的服务器

     

    这里的名字自己取

     

    这里的folder是你apache服务器配置的项目部署文件的路径,我这里是E:/apache/ht

     

    这里的local path是的当前开发目录, 也就是你的开发项目的工作目录 , 第二个是你的项目上传到服务器的相对目录 , 第三个是你的项目在web环境下的相对路径

    如果你要配置修改后自动上传到服务器就在deployment下面的options

     

     

    (2) run ->edit configurations ->default -> php web page配置你的文件访问的服务器

     

    server中找到你之前配置好的apache服务器就可以了

     

    最后在项目下新建一个文件:

    <?php
    /**
     * Created by PhpStorm.
     * User: Administrator
     * Date: 2018/5/3 0003
     * Time: 10:55
     */

     
    echo 'hello world!';

    然后tools -> deployment -> upload to serverName serverName就是你配置的服务器的名称

    最后在文件下直接用浏览器打开就可以了


     

    展开全文
  • 64位 windows10下 Apache2.4 + php7 + phpstorm 相关设置

    一,资源:

    apache2.4:http://www.apachehaus.com/downloads/httpd-2.4.23-x64-vc14-r3.zip

    (64位VC14) 

    php7:http://windows.php.net/downloads/releases/php-7.0.13-Win32-VC14-x64.zip

    (64位 threadsafe)

    phpstorm:https://download.jetbrains.8686c.com/webide/PhpStorm-2016.2.2.exe

    (破解方法网上有很多)


    二,安装apache:

    在D盘新建一个文件夹,我在这里命名为“Server”

    解压Apache压缩包,将里面的Apache24文件夹拷贝到Server目录下

    找到conf目录下的httpd.conf文件,用记事本或者UE等文本编辑器打开,进行如下更改:

    1.

    将目录更改为Apache所在目录,即D:/Server/Apache24

    2.

     

    这是网站文件存放目录,默认是htdocs,可以根据需要修改,更改的目录必须要存在,即需要手动创建,这里改为E:/Apache/www

    3.

    我们在index.html后加上index.php

    4.


    为了支持php,在文件最后加上

    三,启动apache:

    打开cmd,运行如下命令

    这时候会弹出Windows防火墙提示,允许就好了。

    先别关cmd窗口,打开浏览器,输入http://127.0.0.1  如果看到了It Works,说明Apache已经启动。如果没看到,别着急:

    好了,Apache能启动的话,我们把Apache添加进系统服务:

    以管理员身份运行cmd,运行如下命令(之前的cmd窗口需要先关闭):

    四,安装配置PHP:

    同样将PHP解压至Server目录下,并将目录重命名为php7

    找到目录下的php.ini-development,复制一份并重命名为php.ini

    用文本编辑器打开,进行如下更改:

    , 去掉前面的分号,并将ext改为D:/Server/php7/ext

    ,去掉前面的分号,开启mysqli支持,可以根据自己需要,开启其他支持。

    重启Apache服务

    在E:\Apache\www中创建phpinfo.php文件,注意,后缀名是.php

    然后打开编辑

    1
    <?php  phpinfo(); ?>

    保存之后,打开浏览器,访问http://127.0.0.1/phpinfo.php,如果看到下边的页面,就成功了。

    五,phpstorm10设置:

    因为phpstorm自带的服务器(端口为63342)无法post数据,所以需要将默认服务器改成自己安装配置的apache服务器

    方法如下图:

    Tools--->Deployment--->Configurations


    然后type选in place


    然后apply即大功告成!

    至此,64位 windows10下  Apache2.4 + php7 配置完成,并且可以在phpstorm在自由使用post方法提交表单!

    展开全文
  • 超详细搭建PhpStorm+PhpStudy开发环境

    万次阅读 多人点赞 2018-07-20 10:46:08
    刚开始接触PHP开发,搭建开发...前提:现在假设你已经安装完PhpStorm和PhpStudy软件。 我的PhpStorm使用的是默认安装目录,这个没什么疑问的,PhpStudy软件我选择解压的目录是G:\Program Files\ 。   在PhpS...

    刚开始接触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

     

    <!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>
    <?php
    echo "欢迎".$_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://download.csdn.net/detail/u012861467/9743767

     

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

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

     

     

    展开全文
  • PHPStorm整合一些了Docker相关的功能,并有官方的Docker镜像 下面介绍怎么通过PHPStorm创建并运行一个docker容器项目并启用xdebug,以Windows系统为例 运行 Docker for Windows,Docker运行成功后桌面右下角有图标...
  • PhpStorm调试 PHP Web 应用

    千次阅读 2015-12-24 13:24:21
    PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可随时帮助用户对其编码进行调整,运行单元测试或者提 供可视化debug功能。本文...
  • 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试 http://blog.sina.com.cn/s/blog_65cee6990102vlb4.html
  • 赠书 | 异步2周年,技术图书免费选 程序员8月书讯 项目管理+代码托管+文档协作,开发更流畅 ...apachePHPStorm 2015-07-22 17:07 7477人阅读 评论(0) 收藏 举报 分类: -------6.3 JetBrains(3)
  • phpstorm+xdebug作用解释及原理分析

    千次阅读 2016-01-26 17:36:36
    今天学习了php 的 xdebug调试工具,感觉很强大,从一点不会到慢慢了解,翻阅了很多资料,也算是跋山涉水,翻山越岭了,为了避免再有像我这样的新手学习此知识点时...phpstorm 使用帮助文档 http://www.jetbrains.com/
  • php初探

    千次阅读 2013-09-20 15:31:53
    写在开头,何为PHP(拍黄片)? P HP是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用(维基百科)。 从上我们得出,何为PHP? 1、开源脚本...IDE选择:Eclipse,记事本,PhpStorm,Vi
  • PhpStorm的使用

    千次阅读 2016-03-24 17:37:24
    (1)PhpStorm使用技巧分享 PhpStorm使用技巧分享 为什么不使用 VIM 或 Sublime,因为它们实质是 Editor,而非 IDE。   最好的IDE:Microsoft Visual Studio, JetBrains 系列。JetBrains的IDE系列包括...
  • phpStorm怎么解决502 bad gateway(总结整理) 一、总结 1、配置 php解释器。 二、phpStorm解释器与服务器配置(解决502 bad gateway与404 not found问题) phpstorm是一个非常强大的全栈开发工具,但是...
  • 我的apache用的是默认端口80。 配置phpstorm 打开Settings / Preferences 找到 Build, Execution, Deployment 选项,点击 Deployment 添加如下: http://localhost:80/com 其中com 是我的项目目录 ...
  • 宝塔安装及Xdebug断点调试配置

    千次阅读 2018-12-17 13:53:44
    WINDOW安装: 1、首先在此网站 https://www.bt.cn/ 下载宝塔; 2、安装在D盘中,安装完成... ... ...4、在软件管理--&...安装(Apache或Nginx,mysql5.6,php5.6); 5、配置XDebug断点调试,如不需断点调试可以跳...
  • apache2.4.23+php7.0.11

    万次阅读 2018-01-28 10:12:46
    ♣修改apache24配置文件 ♣安装和启动Apache服务 ♣修改php7.0.11配置文件  配置前说明:电脑需要有vc运行库环境,否则会提示计算机中丢失 VCRUNTIME140.dll(因为版本需要VC14编译,为避免安装失败
  • 此文是我近期学习PHP环境搭建,同时参考其他网站结合自己搭建过程所做的整理,希望可以给你带来帮助...  ——————————————————————————————————————————2015-10-11   ...
  • MAC 系统 PHP配置和Apache配置

    千次阅读 2016-06-19 14:53:44
    1.  Mac OS X 系统已经集成了 Apache+PHP 环境,依次进入“系统偏好设置 -> 共享” ,开启“Web 共享”,就可以打开 Apache。 但新版的 Mac OS X 中,苹果取消了这个共享功能的图形界面,只能...关闭 Apache: su
  • 选择在PhpStorm集成apache服务器,但是很多朋友不知道是如何操作的,下面小编分步骤通过图文的形式给大家介绍Mac版PhpStorm之XAMPP整合apache服务器配置的教程,感兴趣的朋友一起看看吧
  • php7 wamp本地开发环境搭建

    千次阅读 2017-01-16 13:05:56
    首先我的版本是Apache:2.4.23 PHP:7.0.10 MySQL:5.7.14  在网上下载目前最新的wamp集成包 http://www.wampserver.com/#wampserver-64-bits-php-5-6-25-php-7   我下载的是WAMPSERVER 64 BITS(X64)3.0.6...
1 2 3 4 5 6
收藏数 116
精华内容 46
关键字:

phpstorm整合apache