jetbrains phpstorm怎么选择路径

jetbrains phpstorm怎么选择路径,第1张

1>XAMPP停止apache服务

2>在安装目录下找到php.ini,类似于D:\xampp\php\php.ini,打开并找到被注释掉的项目并按如下设置

zend_extension = "D:\xampp\php\ext\php_xdebug.dll"(根据实际情况确定)

xdebug.remote_enable =1

xdebug.remote_handler = "dbgp"

xdebug.remote_host = "localhost"

xdebug.remote_mode = "req"

xdebug.remote_port = 9000

保存文件,重启Apache。

[注]其中remote_host 是指调试客户端的地址,即IDE所在的IP,同理remote_port是客户端的端口

3>打开phpStorm,

-进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填

80,debugger选XDebug

-进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认

-进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80

-点OK退出设置。

强调一下:如果你设置了虚拟主机,那么你可以有两个目录,

你的第一个localhost设置对了,然后你一看OK,点确定保存,打开访问虚拟主机却不能IED断点。这时候出的问题就是下面那个虚拟主机www.haitaohua.com,那个也需要你设置NAME和HOST值。或者你把php.ini里面的HOST和NAME值改了应该也行(本人没测试)。点击虚拟主机名,然后进去改成localhot,再确认,这时你的虚拟主机就可以断点测试了。

4>打开浏览器Firefox,安装XDebug插件,工具的设置里的IDE-KEY填上phpStorm,把localhost加入到白名单,以后

调试的时候把工具启用就好了。

[注]如果是用其他浏览器,可以访问http://www.jetbrains.com/phpstorm/marklets/,在右边填上phpStorm,点

generate,把下面的链接添加到收藏夹,方便调用。

5>在phpStorm里打开监听(电话按钮)。

6>在浏览器里打开XDebug工具,访问localhost,与phpStorm连接成功!

LINUX下 先安装 sudo apt-get install php5-cli sudo apt-get install php5-xdebug

2、在PHP的php.ini中加入XDEBUG

php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和 cli下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径.哈,我不是老手,有些高手不说这个的。

在php.ini 里添加如下:

[xdebug]

xdebug.remote_enable = 1

xdebug_remote_host = "localhost"

xdebug.remote_port = 9000

xdebug.remote_handler = "dbgp"

zend_extension=/usr/lib/php5/20121212/xdebug.so //这个要到具体目录下找

PHPStorm的配置分为2大类:项目配置和IDE配置。

项目配置(设置),主要是配置具体项目。

IDE 配置(设置),通用的设置会应用到所有的项目上。

项目配置

每个项目的配置存储在项目所在目录的 .idea 文件夹中,并以XML格式保存配置。如果你设置的是 “default project settings 默认项目设置”,那么这个默认设置将会自动应用到下一个最新创建的项目上。

IDE 配置

IDE 配置存储在PHPStorm指定的独立文件夹中,各个平台不同,配置的文件夹存放位置也不同。存放目录由PHPStorm名称和版本组成。

例如:

Windows

代码如下

<User home>.WebIdeXXconfig 存放用户指定的设置。

<User home>.WebIdeXXsystem 存放PHPStorm 缓存文件。

<User home>在 WindowsXP 是指 C:Documents and Settings<User name>在Windows 7 以上是指 C:Users<User name>

Linux

代码如下

~/.WebIdeXX/config 存放用户指定的设置。

~/.WebIdeXX/system 存放PHPStorm 缓存文件。

Mac OS

代码如下

~/Library/Application Support/WebIdeXX 存放PHPStorm插件。

~/Library/Preferences/WebIdeXX 存放PHPStorm配置文件。

~/Library/Caches/WebIdeXX 存放PHPStorm缓存,历史记录等。

~/Library/Logs/WebIdeXX 存放PHPStorm日志。

配置目录下存在多个子目录,并且都以XML的文件形式来存放配置。你可以分享这些XML配置文件给别人,例如快捷键配置,颜色方案等等,只需将这些XML文件拷贝到PHPStorm安装的具体目录,覆盖之前请确保Phpstorm是关闭的,不然很可能被正在运行的PhpStorm配置时覆盖。从而达不到效果。

下面这个列表包含了配置文件夹下的子文件夹的意义。

目录名称

用户配置

codestyles代码风格配置

colors编辑器颜色,字体等自定义方案的配置

filetypes用户自定义的文件类型配置

inspection代码检查配置

keymapsPhpStorm自定义快捷键的配置

options各个参数的配置,例如:功能使用情况统计

templates用户自定义的代码模版

tools外部工具的配置

shelfshelved配置

PhpStorm 的配置,系统,插件目录可以被修改,进入PhpStorm安装目录binidea.properties 文件。

您将需要调整以下参数:

idea.config.path

idea.system.path

idea.plugins.path

第一步

当然是去settings里设置,打开settings

第二步

搜索框输入directories,点击Directories

第三步

指定某个目录为根目录命名空间

具体方法是点击目录,然后点击Sources,再点击最右侧的小按钮(红色箭头指向),然后在d出的输入框里输入,根命名空间的名称

第四步

回去新建一个目录,然后新建一个类,验证一下


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11587262.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存