Je suis très nouveau dans Sublime text 2. Je viens de commencer à l'utiliser et je ne sais rien à ce sujet. Je veux travailler sur PHP. J'ai construit un système 'php'. Après avoir choisi le système de construction 'php', je crée un nouveau fichier et écris le code PHP avec une seule ligne d'écho et tente de l'exécuter. Chaque fois qu'il me donne cette erreur
Par défaut, Sublime Text 2 est enregistré dans C:\Program Files\Sublime Text 2.
et le chemin où les fichiers sont automatiquement enregistrés est C:\Utilisateurs\SM Ahmed\AppData\Roaming\Sublime Text 2\Packages\User
Que dois-je faire pour que mon code soit exécuté avec succès
Alors que traditionnellement PHP les scripts sont exécutés par des serveurs Web, il est possible de les exécuter via Sublime. Pour configurer un serveur Web, je vous suggère de lire ceci: http://www.ntu.edu.sg/home/ehchua/programming/howto/WampServer_HowTo.html
Cela vous aidera à configurer un serveur local et à "exécuter" PHP.
Si vous souhaitez exécuter PHP à partir de votre console Sublime Text 2/3, vous devez vous rendre sur:
Tools -> Build System -> New Build System...
puis éditez le fichier comme ceci:
{
"cmd": ["/path/to/php", "$file"]
}
où /path/to/php
est quelque chose comme /usr/local/bin/php
sous Linux/OS X ou C:/WAMP/bin/php.exe
sous Windows (veillez à utiliser des barres obliques /
). Enregistrez le fichier sous Packages/User/PHP.sublime-build
où Packages
est le dossier ouvert lorsque vous sélectionnez Preferences -> Browse Packages...
. Ensuite, cliquez sur Tools -> Build System -> PHP
et appuyez sur Ctrl+B pour exécuter votre script (ou Cmd+B sur un Mac). Vous devriez voir la sortie, le cas échéant, dans la console de génération qui s'ouvre.
Assurez-vous qu'il n'y a pas d'erreurs dans votre PHP et que PHP est configuré correctement !
En tant que référence et exemple pour les utilisateurs Ubuntu, cela fonctionne bien si vous devez simplement vérifier la syntaxe PHP dans le fichier actuel que vous avez ouvert;
Créez un fichier dans /home/$USER/.config/sublime-text-3/Packages/User/PHP - Check Syntax.sublime-build
et mettez-le.
{ "cmd": ["php", "-l", "$ file"] }