PhpStorm如何使用自定义的64位JVM
PhpStorm使用自定义的64位JVM的方法:
PhpStorm 使用自定义的64位JVM
PhpStorm默认是使用自带的32位Java虚拟机,如果想要使用64的Java虚拟机需要进行如下配置:
1、安装Java JDK
注意不是Java jre!
2、配置环境变量
安装好以后,一定要配置环境变量,直接新建一个JAVA_HOME变量,路径填JDK的安装路径(参考:C:\Program Files\Java\jdk1.8.0_111)
3、运行64位PhpStorm
在PhpStorm安装路径打开64位的PhpStorm程序即可(参考:C:\Program Files (x86)\JetBrains\PhpStorm 2016.2.2\bin\PhpStorm64.exe)
以上算是在32位PhpStorm无法打开的情况下一种解决方法吧
node_modules坑
使用npm来进行前端代码管理以后,node_modules文件一下子多了一千多个文件夹!!!结果PhpStorm直接卡死,在经过漫长等待以后弹出一个耗尽内存的对话框(PhpStorm 2016.2 32位默认分配内存是512MB)。然后我就输入了4096MB,想一劳永逸的解决这个问题,结果当再次打开PhpStorm的时候就提示如下的错误:
在经过各种排查以后,使用PhpStorm自带的inspect.bat程序,得到以下诊断结果:
注意这时候再来更改PhpStorm.exe.vmoptions和PhpStorm64.exe.vmoptions配置文件已经完全不起作用了。
更坑爹的是,即使卸载重装PhpStorm这个错误依然存在。。
node_modules问题讨论(最新版貌似已经可以解决,见下面解决方法)
似乎这是自PhpStorm2016.2以来就会存在这个问题,似乎官方目前也是无解。或许回滚到2016.1可以暂时解决这个问题。(经过测试,2016.1的表现也只是比2016.2好一点点而已,基本也是卡的动不了,但是好在不是完全死掉)
看看官方论坛的讨论吧——传送门
node_modules问题解决方法(仅PhpStorm 2016.2.2测试有效)
注意,如果项目中node_modules文件如果包含了大量的文件夹,一定不要直接打开PhpStorm!
请先删除node_modules里面的所有文件,再打开PhpStorm!
然后在Settings->Directories里面,将node_modules文件夹Excluded即可。最后在将删除的node_moduels文件恢复回来即可!
更多相关技术文章,请访问PHP中文网!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

En installant l'extension XdebugPHP et en l'activant, vous pouvez déboguer les fonctions PHP à l'aide d'un client Xdebug tel que PhpStorm ou VSCode. Définissez des points d'arrêt, utilisez l'EDI pour exécuter des scripts, passez en mode débogage pour inspecter les variables, effectuez un débogage étape par étape et affichez les piles d'appels. Dans un cas pratique, vous pouvez définir des points d'arrêt sur la fonction somme et utiliser le débogueur pour afficher les variables et le flux d'exécution afin de déboguer les erreurs ou d'optimiser le code.

Les méthodes de débogage de code pour les fonctions PHP incluent : Débogueur intégré : utilisez var_dump() ou print_r() pour afficher le contenu d'une variable ou d'un tableau. Journalisation : utilisez la fonction error_log() pour enregistrer les messages de débogage dans le fichier ou le journal système spécifié. Point d'arrêt : suspendez le programme à un point spécifique du code pour examiner les valeurs des variables et le flux d'exécution. Gestion des exceptions : utilisez des blocs try-catch pour gérer les exceptions lancées dans les fonctions et imprimer les messages d'exception et les traces de pile. Débogueur Xdebug : fournit des fonctionnalités de débogage avancées telles que le suivi des valeurs des variables, la définition de points d'arrêt et l'analyse de la couverture du code.

Réponse : La refactorisation du code PHP suit les principes d'amélioration du découplage, de lisibilité, de maintenabilité et de réduction de la complexité. Pratique : utilisez des espaces de noms pour organiser le code. Découplez les composants avec des conteneurs d’injection de dépendances. Refactorisez le code redondant. Décomposez les grandes classes. Utilisez un style de codage moderne.

Comment déboguer le mode CLI dans phpstorm? Lors du développement avec PHPStorm, nous devons parfois déboguer PHP en mode interface de ligne de commande (CLI) ...

PHP est un langage de programmation largement utilisé dans le développement Web. Pour les outils de développement PHP, choisir un outil approprié peut rendre le travail du développeur plus efficace et plus pratique. Dans cet article, nous aborderons plusieurs outils de développement PHP courants, notamment les environnements de développement intégrés (IDE), les éditeurs de texte et les outils de débogage. 1. Environnement de développement intégré (IDE) PhpStorm PhpStorm est un puissant environnement de développement PHP développé par JetBrains. Il prend non seulement en charge le PH

PHP est un langage de script côté serveur populaire largement utilisé pour le développement Web. Afin d'écrire du code PHP efficace et rationalisé, les programmeurs doivent utiliser un excellent éditeur de code. Cet article présentera quelques éditeurs de code courants dans la programmation PHP. SublimeTextSublimeText est probablement l'un des éditeurs de code les plus populaires. Sa flexibilité et sa facilité d'utilisation en font l'éditeur de choix pour de nombreux développeurs. Les principales fonctionnalités de SublimeText incluent : Haut degré de personnalisation

Inventaire des outils essentiels au développement PHP : La maîtrise de ces trois outils de développement intégrés nécessite des exemples de code spécifiques Avec le développement rapide d'Internet, PHP, en tant que langage de programmation largement utilisé pour développer des sites Web et des applications Web, attire de plus en plus d'amour des développeurs. . Afin d’améliorer l’efficacité et la qualité du développement, il est essentiel d’utiliser des outils de développement intégrés appropriés. Dans cet article, nous ferons le point sur les trois outils nécessaires au développement PHP et fournirons des exemples de code spécifiques pour chaque outil afin d'aider les développeurs à mieux les maîtriser et les appliquer. Le premier outil : PHPSt

Révéler les secrets des outils de développement intégrés PHP : Liste de 3 outils courants, des exemples de code spécifiques sont nécessaires Avec le développement continu d'Internet, PHP, en tant que langage de script pour développer des applications Web, est largement utilisé dans divers domaines. Afin d'améliorer l'efficacité du développement et la qualité du code, de nombreux programmeurs choisissent d'utiliser des outils de développement intégrés (Integrated Development Environment, appelé IDE) pour le développement PHP. Cet article révélera les trois outils de développement intégrés PHP courants et fournira des
