Sublime Text 3 - le Système de compilation de PHP
Aux prises avec ce tout à fait un peu.
D'essayer d'ajouter un PHP système de génération c'est ce que j'ai:
{
"cmd" : ["php", "$file"],
"file_regex": "php$",
"selector" : "source.php"
}
Maintenant, la construction d'un fichier appelé test.php
qui contient: <?php echo "Hello, World!"; ?>
les rendements de cette erreur:
[WinError 2] The system cannot find the file specified
[cmd: ['php', 'D:\\www\\sandbox\\php\\test.php']]
[dir: D:\www\sandbox\php]
PHP est définitivement sur ma PATH
et en cours d'exécution php test.php
via la ligne de commande fonctionne.
Quelqu'un peut jeter un peu de lumière ici?
Juste un coup de feu dans l'obscurité, mais peut-être de mettre $fichier à l'intérieur des guillemets. Donc
Nope. Il lui ajouter des guillemets autour du chemin dans le message d'erreur.
Exécutez-vous ST avec le même utilisateur que le votre? Assurez-vous que le CHEMIN d'accès de l'utilisateur est mis en place.
Je ne suis pas sûr de savoir comment il pourrait être à l'aide de différents utilisateurs, vu qu'il n'y est qu'un seul utilisateur, et je suis sur une machine Windows. J'ai aussi réglé que lorsque je l'ai dit
"'$file'"
Nope. Il lui ajouter des guillemets autour du chemin dans le message d'erreur.
Exécutez-vous ST avec le même utilisateur que le votre? Assurez-vous que le CHEMIN d'accès de l'utilisateur est mis en place.
Je ne suis pas sûr de savoir comment il pourrait être à l'aide de différents utilisateurs, vu qu'il n'y est qu'un seul utilisateur, et je suis sur une machine Windows. J'ai aussi réglé que lorsque je l'ai dit
PATH
, je parlais de Windows' d'Environnement path. Je suppose que je devrais avez été plus claire à ma question.
OriginalL'auteur rgin | 2014-08-27
Vous devez vous connecter pour publier un commentaire.
PHP.sublime-build:
Varialble dans cette seule voie d'accès à php.exe ("C:\php\php.exe"). Après l'enregistrer appuyez sur la touche F7 sur votre code php. Espérons que cela aide quelqu'un.
OriginalL'auteur X-factor
Vous avez juste besoin de changer le chemin d'accès à votre php.exe.
Pour exemple, j'utilise wampserver, donc mon php.exe est sous
C:\wamp64\bin\php\php5.6.16
, de cette façon, la solution est:Qui a bien fonctionné pour moi, bonne chance 🙂
OriginalL'auteur Kaouther Mefteh
Le code modifié :
Vous pouvez modifier votre propre poste - c'est probablement la chose à faire ici.
OriginalL'auteur Glenn
C'est le système de build que j'utilise pour exécuter un script php dans le terminal/Navigateur.
}
OriginalL'auteur Raghav