草庐IT

phpStorm

全部标签

PHPStorm:在浏览器选项中打开:如何设置默认服务器打开?

对于PHPStorm,我在位置C:\site打开了一个项目/站点。然后,我继续在本地主机端口8081从菜单栏添加一个内置的PHPWeb服务器:运行>编辑配置。要查看index.php文件,当我单击“查看”>“在浏览器中打开”>“Chrome”(或任何其他浏览器)时,它会将我带到http://localhost:63342/site/index.php所以,看起来它创建了另一个在端口63342上运行的服务器?此外,它的路径为/site/index.php而不仅仅是/index.php。有没有办法配置,当我点击查看>在浏览器中打开>browser_name时,它​​会转到localhost

php - 如何阻止 PhpStorm 索引我的 `excluded` 目录?

在PhpStorm2018.1.6中,我有一个目录x,我使用Settings|排除了它目录->排除目录x。PhpStorm会处理我排除的大部分目录,但不会处理这个目录。当我编辑/创建PHP测试时,PhpStorm一直忙于索引这个目录。目录x是导入项目的一部分。PhpStorm是否有任何理由必须排除已排除的目录并将其编入索引?索引过程需要很长时间。 最佳答案 要尝试的事情(来自Jetbrain团队):在Preferences中删除“Addpackagesaslibraries”复选框|语言和框架|PHP|Composer(点击确定保存

php - 使用 PHPStorm 使用 XDebug 调试 Codeigniter

设置XDebug后,我成功地使用PHPStorm调试了可直接访问的php文件。但最近我开始使用CodeIgniter并完成了thistutorial.现在我想知道是否可以调试特定的MVC文件,例如controller.php。因为在设置断点并开始使用PHPStorm调试Controller文件后,它当然会声明“不允许直接脚本访问”,因为我直接访问了脚本。当手动访问文件时,例如http://localhost:63342/01_codeigniter_tutorial/public_html/index.php/controller它只显示一个404页面,而不是不使用PHPStorm打开

php - 如何告诉 PHPStorm 调试器,我的项目有项目根目录以外的文档根目录

我正在尝试使用xdebug设置PHPStorm。一切正常启动,但断点不起作用并且上面有“x”符号。我正在使用openserver使用PHP5.4并直接在本地Web服务器上编辑文件,因此不需要文件映射。我认为,我的问题是Web服务器根目录位于项目根目录下(出于安全原因),而PHPStorm没有。项目根目录:C:\OpenServer\domains\mysiteWeb服务器根目录(在nginx中配置):C:\OpenServer\domains\mysite\httpdocs我如何告诉PHPStorm,网络服务器运行的index.php实际上是C:\OpenServer\domains\

php - Xdebug 在 PHPStorm IDE 中不工作

我正在尝试在PHPStormIDE中设置xdebug,我遵循了一个文档中提到的步骤我遵循了这个文档:“http://www.mysolutions.it/phpstorm-server-xdebug-configuration/”。但我收到一个错误“端口9000正忙”,而且如果我运行调试,它正在退出。我将分享我的配置设置我做的步骤在我的Xdebug.ini中zend_extension="/usr/lib/php5/20090626/xdebug.so"xdebug.default_enable=1xdebug.idekey="vagrant"xdebug.remote_enable=

php - Netbeans 和 PHPStorm 中的变量类型提示

我在一家员工都使用PHPStorm和Netbeans8的公司工作。在我们最近开始向我们的代码中添加更多类型提示之前,这对我们来说一直运行良好。在PHPStorm中,像这样在源代码中使用类型提示的正确方法/**@varMyAwesomeClass$theObject*/$theObject=$orm->getMyAwesomeObject();这是有道理的,因为记录函数的正确方法是/***@paramMyAwesomeClass$awesomeObjectArgument*@paramboolean$booleanArgumentsAreSilly*/但是netbeans是这样工作的/*

php - 如何在 Nginx 上使用 Xdebug 和 Laravel,在 Mac 上使用 PHPStorm?

有关如何使用PHPStorm设置XDebug的指南。版本:PHP7.0PHPStorm2016.3.2XDebug2.5OSXElCapitan10.11.6 最佳答案 本指南仅适用于PHP7、MacElCapitan、PHPStorm2016.3安装brewhttp://brew.sh/安装php7brewinstallphp70安装nginx指南-http://learnaholic.me/2012/10/10/installing-nginx-in-mac-os-x-mountain-lion/配置-https://gist.

php - PHPstorm 中的交互式 shell

是否可以使用Interactiveshell在像PyCharm一样的PHPstorm中? 最佳答案 PhpStorm10,2015年11月2日发布,hasaninteractiveshell(orPHP"REPL").要查看实际效果,您可以尝试EarlyAccessProgram(EAP)releases之一.由于人们似乎无法弄清楚如何使用新功能,我附上截图: 关于php-PHPstorm中的交互式shell,我们在StackOverflow上找到一个类似的问题:

PhpUnit 在 PhpStorm 中失败,在 Symfony 2 项目中退出代码为 255

我无法让phpunit在PhpStorm的Symfony项目中工作-phpunit-capp在OSX终端中工作正常。这里是错误:Unabletoattachtestreportertotestframeworkoftestframeworkquitunexpectedly/Applications/MAMP/bin/php/php5.4.4/bin/php/private/var/folders/4l/hw8g4qlj6nnc37lfkc6hcj7w0000gn/T/ide-phpunit.php--bootstrap/Users/greg/Repos/MyApp/app/bootst

php - 有没有办法让 PhpStorm 的自动完成 "go deeper"?

在PhpStorm中,如果我创建了一个对象,那么该对象的所有自动完成功能都可以正常工作:$object=newMyClass();$object->getNa...将自动完成$object->getName();到目前为止一切顺利,但如果我通过第一种方法返回了一个对象,那么自动完成功能将无法正常工作。$car->getDriver()->getNam...将显示一个空列表。getDriver方法将其PHPDoc@return标记设置为“Driver”,但在其他一些IDE中,这可以实现正确的自动完成。想知道我是否遗漏了某个设置,或者PhpStorm是否还没有提供这种高级自动完成功能?