El sistema operativo Linux fue desarrollado por programadores como una plataforma para la programación. A pesar de que Linux se está moviendo en el terreno de equipos de sobremesa de uso masivo y netbooks , el núcleo de Linux está siendo construido con la programación en mente. Programas PHP se pueden escribir para la Web, o estrictamente para uso de escritorio . Programación PHP para la Web se lleva a cabo a través de la creación de un LAMP ( Linux , Apache , MySQL y PHP) pila. PHP y Shell Scripting
Escribir programas PHP para Linux que se utiliza para aplicaciones de software requiere la instalación de las librerías de PHP en el sistema ( instrucciones de instalación pueden variar dependiendo de la distribución) . A partir de la versión PHP 5.1 (disponible en php.net ) , los programadores pueden introducir código PHP en una sesión interactiva similar al IDE Python. Los programadores pueden usar PHP en Linux para crear scripts de shell y gestionar operaciones por lotes en los textos de los archivos .
PHP en la web
El LAMP es una serie de paquetes instalados en Linux con el fin de facilitar el script en PHP para la Web. Como PHP se encuentra a menudo servir páginas HTML y solicitudes de procesamiento de usuarios a través de la Web , el servidor Web Apache permite que un programador de Linux para crear un servidor de prueba para ejecutar scripts PHP para la Web. Además , la programación de tareas PHP para la Web a menudo implica la recopilación de información de bases de datos SQL , haciendo necesario el uso de software de servidor , tales como MySQL. El proceso de instalación de los paquetes de un servidor LAMP difiere de distribución a distribución.
La interactivo Shell
Como en el Python IDE , el shell PHP interactivo permite que un programador introduzca el código y tener el código que se ejecuta inmediatamente. Por ejemplo , en el shell interactivo de PHP , el código :; "Hola "
php > echo " ¡Hola!"
De inmediato imprimir a la pantalla dentro de la sesión interactiva . Esto hace que la captura de errores de sintaxis en sentencias de programación mucho más fácil, ya que los errores se notan inmediatamente. El shell interactivo se invoca desde la terminal de Linux ( xterm ) .
Escribir y ejecutar archivos PHP
Escritura de archivos de PHP en Linux es tan fácil como utilizar el shell interactivo o un editor de texto, como Emacs o Gedit ( sólo asegúrese de guardar los archivos con la extensión " . php ") . Sin embargo , la ejecución de los archivos depende de lo que el guión está destinado . Archivos destinadas a ejecutarse en el ordenador como un script de Linux se debe ejecutar desde el terminal con el comando php :
php script.php
programadores escribir archivos PHP destinados a ser utilizados junto a una pila LAMP debe guardar los archivos en el directorio raíz de Apache ( que se diferencia entre las versiones y distribuciones ) y dirigir el navegador web en el archivo.