热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PhpStorm忽略项目中的PHP版本设置

如何解决《PhpStorm忽略项目中的PHP版本设置》经验,为你挑选了1个好方法。

我将两个不同的项目导入PhpStorm.之后,像往常一样,我需要将项目的PHP版本从5.3切换到5.5.这样做之后我保存了项目.

当我重新打开这个项目时,我发现PhpStorm不保存此设置.我再次做同样的操作.但是,在重新打开项目后,我需要为项目设置正确的版本.

我检查文件.idea夹中的xml文件,php版本设置为5.5.0.我检查project.default.xml并且php版本也设置为5.5.0.

我使用JetBrains Toolbox重新安装PhpStorm,但这并没有改变任何东西.

我的操作系统是Ubuntu 14.04.我的项目文件在我的/home文件夹中,用户/组是www-data/www-data.我的用户在群组中root/www-data/pmucha.编辑文件没有问题(没有权限问题).

我使用PhpStorm的最新版本2017.3.5.

我找不到解决这个问题的方法.有人能帮我吗 ?

每次打开项目或开始新项目时,我都厌倦了设置PHP版本.



1> LazyOne..:

你在这些项目中有composer.json吗?很可能是的.

事情是:PhpStorm默认同步composer.json文件中的一些设置.它可以同步您的PHP语言级别以及源和测试根.

现在看起来在composer.json中定义的PHP版本是5.3或更低(5.3是PhpStorm中最低的)..所以PhpStorm将您手动配置的版本重置为composer.json提供的版本.这种同步通常发生在项目开放时..因此感觉IDE不记得设置.

https://blog.jetbrains.com/phpstorm/2017/07/configuring-with-composer-in-phpstorm-2017-2/

两种可能的解决方

    要么将适当的最小PHP版本放入你的composer.json中(如果你使用PHP 5.5函数编写你的代码..那么有什么意义,说明5.3支持最低 - 如果使用5.3运行,这样的代码将失败).

    例如(小部分composer.json):

    "require": {
        "php": ">=5.5",
        ...
    }
    

    或者禁用此类同步 Settings/Preferences | Languages & Frameworks | PHP | Composer --> Synchronize IDE settings with composer.json

在此输入图像描述


推荐阅读
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了未找到类'MaddHatterLaravelFullcalendarServiceProvider'相关的知识,希望对你 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • 这篇文章给大家分享的是php中安装和配置ik分词器的方法,相信大部分人都还没学会这个技能,为了让大家学会,给大家总结了以下内容,话不多说,一 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • laravel 使用腾讯云 COS5全教程
    laravel使用腾讯云COS5全教程一下载首先第一步肯定是用composer把包安装下来,这里是laravel5.8版本的,所以我用的是cos5 ... [详细]
  • Composer是PHP的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。下载Composer的可执行文件局部安装要真正获取Composer ... [详细]
  • 我如何在Laravel中使用bitpay,我发现了这个' ... [详细]
  • 最近找到一款主题,和vim很相似,用起来也倍爽!.图上分辨是PHPcss和js代码的风格样式。下面是关于资源包的下载地址:http:pan.baidu ... [详细]
  • 如何进行phpstorm hyperf单元测试配置
    这篇文章给大家分享的是有关如何进行phpstormhyperf单元测试配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、创 ... [详细]
  • phpstorm 基于lumen安装idehelper
    为了提高开发效率,也方便在model中生成更多的属性和方法,尝试下ide-helper安装composerrequirebarryvdhlaravel-ide-helperUsin ... [详细]
  • uniapp开发H5解决跨域问题的两种代理方法
    本文介绍了uniapp开发H5解决跨域问题的两种代理方法,分别是在manifest.json文件和vue.config.js文件中设置代理。通过设置代理根域名和配置路径别名,可以实现H5页面的跨域访问。同时还介绍了如何开启内网穿透,让外网的人可以访问到本地调试的H5页面。 ... [详细]
  • php composer 安装,phpstudy  composer 使用安装
    本人是windows系统phpstudy是最新2018版本以安装laravel框架为例子一如图一,点击phpComposer出现系统指令框,根据指令框路 ... [详细]
  • php怎么创建项目目录,ThinkPHP 5.1自动生成模块及目录、文件
    试用一下ThinkPHP5.1这最新版的TP框架,创建项目很简单,在web根目录使用composer搞定:composercreate-p ... [详细]
  • 这里介绍一款PHP代码静态分析工具:PHPStan,不需要运行代码,也可以对代码进行严格的语法检测,尽量将代码… ... [详细]
  • 例如wamp3.10安装在D:\Server\wamp64中,打开D:\Server\wamp64\bin\apache\apache2.4.27\bin\php.ini,找到x ... [详细]
author-avatar
饮娃_456
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有