web-dev-qa-db-fra.com

Comment courir PHP code dans Sublime Text 2

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

enter image description here

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

7
SidraM

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"]
}

/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-buildPackages 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 !

20
Jan-Willem de Boer

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"] 
} 
2
K-Gun