×

phpstorm远程开发

phpstorm远程开发(php远程控制)

admin admin 发表于2023-03-24 17:06:09 浏览50 评论0

抢沙发发表评论

本文目录一览:

PHPStorm集成开发环境有什么优点

PHPStorm, 或者用免费版的 IDEA 加 PHP 插件,两者功能基本相同,只是后者安装起来略折腾。

PHPStorm 吸引我的特点:

跨平台,我在 Windows, Linux, Mac 下都可以使用它,完全一致的界面和功能,省着折腾了

UI 还算好看,我用的是 Darcula 这个主题

可以很方便地调试位于各种地方的 PHP 脚本,比如本地的,远程的,GAE 上的,还自带一个 RESTful 客户端,方便调试 API, 只是不大好用...

可以真正地读懂源代码,进行重构,比如给函数/类改名,拆分函数或类,自动完成 PHPDoc, 标识语法错误等等的,对PHP新的标准和语法支持比较及时。虽然这一条看上去很多 IDE 都能做到,但 IDEA 做得真心更好-phpstorm远程开发

可以直接在 IDE 里浏览数据库,浏览远程服务器上的文件,自动上传到远程服务器,IDE 内支持多种版本控制系统,总是可以在 IDE 里完成几乎所有事情。

插件比较多,通过插件可以支持更多语言的开发

支持前端开发,对 JS 的支持很好

IDEA 系列的 IDE 的确可以做到真正读懂源代码。

还有缺点:

Java 略卡,不过比 Eclipse 还是要强一点的

官方不打算出其他语言版本,比如中文版

PHPSTORM2020.1+Xdebug2.9.8远程调试

我使用的是phpstorm2020.1版本不支持xdebug3,所以没有安装最新版本

注:phpstorm2020.3以上才支持xdebug3,并且下面php.ini的配置参数也不适用

这样就可以使用xdebug调试了

如果安装错了版本可以卸载 pecl uninstall xdebug ,然后重复上述步骤

phpstorm2020.3之前的版本不支持xdebug3

xdebug3的配置参数与3版本之前的参数名称不用,不通用

phpstorm 远程文件映射到本地文件怎样设定远程服务器

1、首先我们来创建一个基于远程主机的project,点击filenew project from existing sources,打开了创建project的对话框,我们选择第四项,例如我们的远程主机通过ftp/sftp/ftps等方式传输文件,点击next。-phpstorm远程开发

2、设置project name与本地路径,deployment option这项选择custom,设置完毕next。

3、设置deployment option,注意Upload changed files automatically to default server,此项可以设置本地文件上传到远程主机的时机,我选择on explicit save action(ctrl+s),这样就可以通过快捷键ctrl+s来上传文件,然后next。-phpstorm远程开发

4、配置远程主机,就不解释啦~ 配置好了next。

phpstorm如何设置自动同步远程代码到本地

PHPstorm是一款非常不错的PHP开发工具,有很多需要自己设置。比如,IDE常见的代码自动换行功能需要我们自己去配置才能实现。

File - Settings - Editor - General - Virtual

Space

勾选 Use soft warps in editor 即可

phpstorm 配置xdebug的示例代码

最近买了个新本,重新配置下phpstorm

xdebug,方便调试

提高调试效率是写程序的第一步

---鲁迅

自2018年3月份之后,brew

安装php的方式发生改变,现在是

brew

install

php@7.2

可以指定版本了,安装扩展的方式也完全不能用了,所以下载源码编译了

下载xdebug

官网:

下载最稳定的版本

[版本2.6.1][1]

编译源码

phpize

./configure

--with-php-config=/usr/local/Cellar/php@7.2/7.2.16/bin/php-config

make

make

install

Installing

shared

extensions:

/usr/local/Cellar/php@7.2/7.2.16/pecl/20170718/

编译到了这个目录,实际软连到了/usr/local/lib/php/pecl

配置xdebug

在/usr/local/etc/php/7.2/conf.d

新建ext-xdebug.ini

写入

[xdebug]

zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so"

xdebug.remote_enable=On

xdebug.remote_connect_back=1

xdebug.remote_port=6677

xdebug.remote_log=/usr/local/var/log/xdebug.log

xdebug.idekey=PHPSTORM

xdebug.idekey

=

mykey

ide

key,

用于标识调试会话

xdebug.remote_autostart

是否自动启动,1:自动,

0:

需要设置

http

请求参数或

cookie

指定,默认

0,

根据需求设置这个值。个人建议设置为

1,

这样不需要在每个需要调试的接口都修改请求参数

xdebug.remote_enable

=

on

是否开启远程调试

xdebug.remote_host

=

172.16.10.103

远程主机

IP,

也就是

PHPStorm

所在机器(PHPStorm

作为

xdebug

client),没有固定

IP

的机器建议使用

connect_back

选项。

xdebug.remote_connect_back

=

on

是否连接回请求发出的主机,如果

PHPStorm

所在的机器

IP

经常变动(DHCP

环境下),则建议开启这个选项

xdebug.remote_port

=

10000

远程主机端口,也就是开发者机器端口

xdebug.idekey=PHPSTROM

和phpstorm

通信的标识

重启php,查看是否安装成功

/usr/local/etc/php/7.2/conf.d

php

-m

|

grep

xdebug

搞定!!

开始配置phpstorm

设置端口

设置servers

配置debug

config

访问url?XDEBUG_SESSION_START=PHPSTORM,搞定

哈哈哈,配色有点浮夸,还没调

您可能感兴趣的文章:PhpStorm配置Xdebug调试的方法步骤Phpstorm+Xdebug断点调试PHP的方法使用PHPStorm+XDebug搭建单步调试环境PHPStorm+XDebug进行调试图文教程图文详解phpstorm配置Xdebug进行调试PHP教程使用phpstorm和xdebug实现远程调试的方法浅谈php+phpStorm+xdebug配置方法教你在PHPStorm中配置Xdebugphpstorm配置Xdebug进行调试PHP教程解析phpstorm-phpstorm远程开发

+

xdebug

远程断点调试

phpstorm 远程开发 可以显示git记录吗

在VCS菜单下面有 GIT - Branches 然后会弹出branch菜单,后面怎么操作应该不需要解释吧,所有的branch都列出来自己选

在Tools菜单下面有Open Terminal..命令,点击可以打开一个终端,目录为当前project的根目录