Le système d'exploitation Linux a été développé par des programmeurs comme une plate-forme pour la programmation. Même si Linux est en mouvement dans le domaine de masse à usage de bureau et les netbooks , le noyau de Linux est toujours construite avec la programmation à l'esprit. Programmes PHP peut être écrit pour le Web, ou strictement pour une utilisation bureautique . Programmation PHP pour le Web est accompli grâce à la mise en place d'un LAMP ( Linux , Apache , MySQL et PHP) pile. PHP et Shell Scripting
écriture programmes PHP pour Linux qui sera utilisée pour les applications logicielles nécessite l'installation des librairies PHP sur le système ( instructions d'installation varient en fonction de la distribution) . Depuis la version PHP 5.1 (disponible sur php.net ) , les programmeurs peuvent entrer du code PHP dans une session interactive similaire à l' IDE Python. Les programmeurs peuvent utiliser PHP sur Linux pour créer des scripts shell et de gérer les opérations par lots sur des textes de fichiers.
PHP sur le Web
la pile LAMP est une série de paquets installés sous Linux , afin de faciliter les scripts en PHP pour le Web. Comme PHP est souvent trouvé servir des pages HTML ou des demandes de traitement des utilisateurs sur le Web , le serveur Web Apache permet à un programmeur Linux pour créer un serveur de test pour exécuter des scripts PHP pour le Web. En outre , la programmation des tâches PHP pour le Web implique souvent la collecte d'informations à partir de bases de données SQL , ce qui nécessite l'utilisation d'un logiciel de serveur tels que MySQL. Le processus d'installation des paquets pour un serveur LAMP diffère d'une distribution à .
La Interactive Shell
Comme dans l'IDE Python, le shell interactif PHP permet au programmeur d' entrer le code et avoir le code exécuté immédiatement . Par exemple, dans le shell interactif PHP, le code suivant: ; " Bonjour!"
Php > echo " Bonjour!"
Sera immédiatement imprimer à l'écran à l'intérieur de la session interactive. Cela rend la capture d'erreurs de syntaxe dans les instructions de programmation beaucoup plus facile, car les erreurs sont constatées immédiatement . Le shell interactif est appelé à partir du terminal Linux ( xterm ) .
Écrire et exécuter PHP fichier
écriture des fichiers PHP sous Linux est aussi facile que d'utiliser le shell interactif ou un éditeur de texte comme Emacs ou Gedit (assurez-vous d'enregistrer des fichiers avec l'extension ". php" ) . Toutefois, l'exécution des fichiers dépend de ce que le script est destiné. Fichiers destinés à exécuter sur l'ordinateur comme un script Linux devraient être exécutés à partir du terminal en utilisant la commande php : Photos
php script.php
Les programmeurs d'écrire des fichiers PHP destinés à être utilisés le long d'une pile LAMP devrait enregistrer les fichiers dans le répertoire racine d'Apache ( qui diffère entre les versions et les distributions ) et de diriger le navigateur vers le fichier .