phpstrom 集成apache_phpstrom配置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

    展开全文
  • 软件准备:下载好需要的php版本,apache;(可以下载XAMPP进行打包安装,会把有一些配置配好)一、php的配置,修改php安装目录下的php.ini官网下载的php安装是没有php.ini文件的,需要把php.ini-development改名为...

    软件准备:

    下载好需要的php版本,apache;(可以下载XAMPP进行打包安装,会把有一些配置配好)

    一、php的配置,修改php安装目录下的php.ini

    官网下载的php安装是没有php.ini文件的,需要把php.ini-development改名为php.ini,作为php的配置文件。

    1. 设置PHP扩展包的具体目录,找到
    ;On windows:    
    ;extension_dir = "ext"改为 (值是php安装目录下ext文件夹的目录)        
    ;On windows:extension_dir = "D:/xampp/php/ext"
    
    2. 开启相应的库功能,找到需要开启的库的所在行(去掉每行前面的;即可)
    extension=bz2
    extension=curl
    extension=fileinfo
    extension=gd2
    extension=gettext
    extension=mbstring
    extension=exif
    extension=mysqli
    extension=pdo_mysql
    extension=pdo_sqlite
    
    ;extension=soap
    ;extension=sockets
    ;extension=sqlite3
    ;extension=tidy
    ;extension=xmlrpc
    ;extension=xsl
    3. 设置时区,找到    
    ;date.timezone =    
    改为:date.timezone = Asia/Shanghai

    二、apache的配置

    Apache配置修改,让apache支持php文件的解析,apache安装目录下的conf文件夹下的 httpd.conf

    1、修改Apache目录和端口

    找到ServerRootListen,修改为自己本地路径和端口。如图:


    2、找到 DirectoryIndex,添加index.php。如图:

    3、修改php工程目录,修改为自己工程所在目录

    招待 DocumentRoot,将下图中的路径修改为本地工程路径。如图:


    4、在配置文件最后添加php的信息(我本地没有配置这一步,也没什么问题,但是看别处教程都配置的有)

    LoadModule php7_module "D:/xampp/php/php7apache2_4.dll" //根据自己的Apache安装地址来修改,如版本是php5的需要php7_module修改为php5_module
    AddType application/x-httpd-php .php .html .htm
    PHPIniDir "D:/xampp/php"    //这个作用是告诉apache php.ini的位置

    三、检查是否配置好:

    在自己配置的php工程路径下创建一个新的index.php文件,文件内容为

    <?php
        phpinfo();
    ?>

    运行apache,浏览器输入本地ip和配置的端口,可以看见php的安装信息(后面需要这个安装信息);



    接下来是phpStorm中配置开发环境:

    1、添加本地php服务,选择对应版本的php,新增本地php,如图:


    2、在phpStorm设置中添加一个新的Server,如图:


    添加工程的映射,可以添加多个,图中todoList是其中一个工程的目录,如图:


    3、部署php工程,如图:


    开启apache服务,点击运行按钮就可以跑了



    4、如何进入断点调试模式

    a) 下载对应版本的 php_xdebug-2.6.0-7.2-vc15.dll,

    将前面查询到phpinfo的信息输入到 https://xdebug.org/wizard.php 中,会检测当前php版本对应的 xdebug.dll 版本;

    并在php.ini中配置好xdebug路径,记下图中红框中的端口和idekey,如图:


    b) 配置debug模式的端口,图中的端口便是在php.ini中配置的端口,注意不要冲突,如图:


    c) 配置ideKey,这个ideKey也是php.ini中配置好的,如果不配置一个固定的,每次运行都会分配一个动态的idekey,填写到图中的位置,才能进入断点模式,如图:



    (网上的找的教程都不全面,摘抄了一些前人的配置)


    展开全文
  • 该文档主要介绍Apache,PHP,PhpStorm,Xdebug的安装与配置,Mysql数据库的安装与配置请查阅相关文档。 文档示例使用的操作系统为Windows。 相关功能 ...apache官网不提供Window版本,但是提供了...

    PHP开发环境

    该文档介绍了Apache,PHP,PhpStorm,Xdebug的安装与配置,文档示例使用的操作系统为Windows。

    相关软件

    • Xdebug。
    • PHP,如果不是集成环境需要单独下载,Windows请使用TS版本,文档使用的版本为5.6。
    • Apache2.4 文档使用的版本为2.4。apache官网不提供Window版本,但是提供了地址,可以下载编译好的Windows版本。
    • PhpStorm,支持正版,或下载破解版。

    PHP下载

    点击下载。如无特殊要求请下载TS版本。TS版本中包含了

    php5apache2_4.DLL

    将安装目录下的php.ini-XXX的文件重命名为php.ini。检查扩展模块文件夹的配置

    extension_dir=ext
    

    其它具体配置请查阅相关文档。

    Xdebug下载与配置

    点击下载。依据php版本下载相应的版本。完成下载之后放到指定位置,如:{php安装目录}/ext,在php.ini中配置开启Xdebug。

    [xdebug]
    zend_extension="D:\php-5.6.38-Win32-VC11-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"
    xdebug.auto_trace=on
    xdebug.collect_params=on
    xdebug.collect_return=on
    xdebug.trace_output_dir="E:\AppServ\Xdebug"
    xdebug.profiler_enable=on
    xdebug.profiler_output_dir="E:\AppServ\Xdebug"
    xdebug.remote_enable = on
    xdebug.remote_handler = dbgp
    xdebug.remote_host= localhost
    xdebug.remote_port = 9000
    xdebug.idekey = PHPSTORM
    

    Apache配置

    下载解压到指定路径。可以选择将httpd安装为服务,这样可以方便的通过bin下的monitor来监控服务。

    bin/httpd.exe -k install -n "apache24"
    

    编辑conf/httpd.conf文件,开启对php的支持

    LoadModule php5_module "D:\php-5.6.38-Win32-VC11-x64\php5apache2_4.dll" #请填写正确的位置
    AddType application/x-httpd-php .php .html .htm
    PHPIniDir "php安装目录,注意是目录"
    

    Apache其它配置请参考相关文档。

    PhpStorm配置

    可从官网下载,也可下载破解版。打开storm,进入设置界面ctrl+alt+s参考以下配置。
    设置php
    在这里插入图片描述

    设置xdebug
    设置xdebug

    配置apache服务器信息
    开启监听,使用debug模式

    xdebuge helper
    进入调试

    展开全文
  • 脚本运行环境设置:设置PHPStorm中的脚本在PHP解析器上运行 1.进入Filie>>>setting>>languages and FrameWorks 选择php language level 为相应版本和选择CLI Interpreter为wamp按照目录下bin目录中...

     脚本运行环境设置:设置PHPStorm中的脚本在PHP解析器上运行

    1.进入Filie>>>setting>>languages and FrameWorks

    选择php language level 为相应版本和选择CLI Interpreter为wamp按照目录下bin目录中的php。

    2.Include Path、PHP Runtime、Analysis使用默认设置。

     

    点击ok,即可在phpstorm中直接运行php脚本。

     

    在浏览器中运行PHP文件

    1.在IDE中编写的PHP源码,如果使用浏览器运行调试,需要做的第一步工作是把编写的文件放在apache服务器目录中,才能进行请求/响应方式调试服务器端PHP文件。

    2.wamp的服务器目录位于(根据wamp的安装位置)D:\wamp64\www。

    3.在www目录下创建代码工作空间MyPHP,PHPStorm打开该工作空间

    4.服务器部署设置:File>>>Setting>>>Build,Excution,Deployment>>>Deployment

      第一步,点击“+”添加部署服务器。服务器类型:local or mounted folder

      第二步,命名部署服务器:myServer

      第三步,connection设置:项目文件上传下载目录设置为www;服务器文件目录设置为http://localhost/MyPHP

     

      第四步:文件映射设置。把MyPHP目录下的文件全部映射为http://localhost/MyPHP 

     

     

    开启调试功能

     在php.ini中开启xdebug功能

    [xdebug]
    zend_extension ="d:/wamp64/bin/php/php7.0.10/zend_ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll"
    
    ;xdebug.remote_enable = off
    xdebug.profiler_enable = off
    xdebug.profiler_enable_trigger = Off
    xdebug.profiler_output_name = cachegrind.out.%t.%p
    xdebug.profiler_output_dir = "d:/wamp64/tmp"
    xdebug.show_local_vars = 0
    
    
    ; XDEBUG配置修改
    xdebug.idekey = phpstorm
    xdebug.remote_enable = on
    xdebug.remote_host = localhost
    xdebug.remote_port = 9000
    xdebug.remote_handler = dbgp
    xdebug.remote_mode = req
    xdebug.remote_autostart = off
    

      

      

    开启浏览器调试功能

    1.设置phpstorm的xdebug的监听端口为9000

     

    2.设置Debug的DBGP参数,IDE key为浏览器测试的sessionid。端口为80。

     

    3.设置php-remote-debug。

     

     

    计算机设置系统环境变量

    XDEBUG_CONFIG="idekey=phpstorm remote_host=localhost profiler_enable=1"
    

      

    chrome版本(67)

    先点击监听,在点击调试,打断点,即可实现浏览器和phpstrom的联调。(项目必须从入口文件启动)

     

    转载于:https://www.cnblogs.com/rask/p/9000775.html

    展开全文
  • 第一步:下载phpstrom和xampp软件(官网)。  问题:xampp软件官网可能没有64bit的或67bit的不容易下载,可以选择 360软件宝库的xampp也可以。 ---------------------------------------------------------------...
  • 当前是windows 系统的phpstudy集成环境,所以可以直接找到php的CLI解析器: File->Settings: 如图所示,点击php,选择语言版本,如果这里不能选择,需要更改composer设置,将Synchroniz...
  • 所以这里为大家带来集成开发环境wampsever的部署。 一、下载wampsever的安装包 由于wampsever的官网服务器在国外所以下载速度特别感人,所以,打击可以使用本站提供的安装包。 Tips:去根据自己计算机系统来决定...
  • MAC 系统 PHP配置和Apache配置

    千次阅读 2016-06-19 14:53:44
     Mac OS X 系统已经集成Apache+PHP 环境,依次进入“系统偏好设置 -> 共享” ,开启“Web 共享”,就可以打开 Apache。 但新版的 Mac OS X 中,苹果取消了这个共享功能的图形界面,只能从命令行开启。 2.  ...
  • 背景 php是天下最好的语言,配合最智能的开发工具phpstorm,配合最简单的开发环境...虽然很美好,但是还是要记录一下使用phpstorm过程中的一些有趣的东西 前期准备 OS X 10.14.2 ...phpstorm 2018.2.5 thinkphp 3....
  • 前言 最近连续带了很多学校PHP课程,在讲PHP开发环境搭建时,为了方便学员快速搭建PHP开发环境我推荐学员使用PHP的环境集成工具,但是后来我发现有... 其实在Mac系统本身就已经帮我们提前预装好了Apache(阿帕奇服务...
  • 系统信息:MacOS 10.14.5, 系统自带的PHP版本:7.1.23, Apache/2.4.34 一、安装php7.2 使用mac自带的php,由于缺少php-cgi模块,且很多php都没有,这里使用homebrew安装php7.2. 使用 brew search php 搜索可用的php...
  • xampp 集成环境安装 本地域名解析 1、修扩展配置文件。提示:apache\conf\httpd.conf(关键字:Directory,vhost),apache\conf\extra\httpd-vhosts.conf 2、修改host文件 3、重启apache 安装 tp5 项目 1、...
  • 第一phpstrom配置Apache问题 (这种方法是在公司里 单独安装Apache 然后使用phpstrom配置的方法) 1,安装phpstrom 2,安装Apache 3,D盘新建一个www文件夹 4,配置phpstrom setting deployment 这样 在WWW...
  • 此前只是懵懂知道怎么使用,此次主要是详细梳理一下在wamp环境下使用phpstrom与xdebug进行PHP程序调试过程以及其中的调试原理。 # 开发说明 系统:Windows 10 64bit PHP环境:WAMPServer 3.0.6 &amp;amp;...
  • 集成环境:wampserver3.2.0_x64 Apache:2.4.41 PHP:7.3.12 IDE:PHPStorm 2020.1 2. XDebug 检查PHP是否安装了XDebug插件,使用 <?php phpinfo();?> ,使用wampserver的话会自带有,没有的话需要自行...
  • 以下是自己配置PHP+Apache的开发环境,集成环境的话要换第二种方法(看个人配置):PHPStrom 如果希望直接在编辑器打开php文件,要做以下这几步配置。 第一种:非集成环境 1 2 3 第二种:集成...
  • PHPSTROM 2017.3.6 Docker 2.2.0.5 PHP 5.6.4.0(php安装在docker容器中) Xdebug 2.5.5 二. 安装&配置 (一)、Xdebug安装 网上关于安装的教程通常都是有一个命令带过;无奈我的环境一个命令搞...
  • PhpStorm 与 Linux 搭建PHP项目运行环境

    千次阅读 2019-04-12 15:26:40
    一、安装PHPstorm集成开发环境 具体安装步骤,请移步度年参考安装过程,本文着重介绍PHPstorm IDE与 Linux连接,进行项目代码运行。 二、连接前的准备 环境要求: 1) linux(Ubuntu 16.0以上或CentOS )操作...
  • 其实哈,我发现NuSphere-phped-16.0很强大,集成了很强大的debug功能,只不过呢, 价格实在不菲啊,买不起!更何况,在天朝,花高价买程序授权不常见吧! 废话不多说,简单粗暴,直入主题。我们使用phpstorm和xdebug...
  • 闲话  ...正所谓业务驱动开发,这次接手已经离职的前辈的留下来的项目,最蛋疼的是没有留下文档,实在烦恼,不过...现在让我们快速开始用PhpStrom编写php吧。 安装wamp  php有很多编写的工具,之所以用PhpStrom...
1 2 3 4 5 6
收藏数 103
精华内容 41
关键字:

phpstrom 集成apache