PHP
tagline: De openSUSE
| |
¡Este artículo puede reciclarse! Este artículo no cumple los estándares esperados en la Wiki de OpenSUSE. |

Buscar para openSUSE:
Desarrollador: PHP Group
Licencia: PHP License
Web: http://www.php.net
| |
|
|
|
PHP es un lenguaje de programación interpretado, del lado del servidor, originalmente desarrollado en 1995 por un danés groenlandés llamado Rasmus Lerdorf. Aunque no hay un estándar formal, el PHP Group es considerado el desarrollador confiable y distribuidor del software PHP. [1] Los dos métodos principales de instalación para PHP en los sistemas openSUSET son sólo: instalar únicamente el paquete PHP, o con Apache, MySQL, Pyrl y Python con el paquete LAMP. Ambos métodos se explican abajo. Para más información sobre la historia de PHP y más soporte en el lenguaje de scripts, ver los enlaces abajo.
Recursos, como una versión online y una versión descargable del manual de PHP pueden encontrarse en el sitio web del PHP Group. Para más información sobre el manual de PHP, ve a la sección del manual PHP en la parte de abajo de esta página.
Contenido |
Instalación
Como se describe en la sección de Introducción, los dos métodos principales para instlar PHP son solo, o junto con el paquete LAMP. Mientras que instalar sólo PHP requiere menos paquetes, y por tanto menos espacio, si tienes intención de usar tu sistema openSUSE como un servidor público o personal, el patrón de LAMP será el mejor método. Esto queda a tu elección personal, por lo que ambos métodos se describen abajo.
Instalación de PHP Independiente
Para instalar el paquete principal de PHP, primero hay que añadir el repositorio de PHP a YaST/Zypper. Para hacer esto, abre YaST y entra tu contraseña de root. Tras unos segundos de carga, saldrá una pantalla nueva. Haz click en el encabezado Software en la columna de la izquierda, y después en Repositorios de Software. Espera a que los repositorios se refresquen, y se te presentarán los repositorios en uso actualmente. Haz click en el botón Añadir en la parte de abajo de la ventana, y selecciona Especificar URL.... Introduce la URL de abajo que corresponda con tu versión de openSUSE y dale un nombre al repositorio (no es necesario un nombre específico, pero introduce uno que sea distinguible). Tras añadir el repositorio, la lista se actualizará, puedes cerrar la ventana ahora.
| Version: 11.2
|
http://download.opensuse.org/repositories/server:/php/server_apache_openSUSE_11.2/ |
| Version: 11.1
|
http://download.opensuse.org/repositories/server:/php/server_apache_openSUSE_11.1/ |
| Version: 11.0
|
http://download.opensuse.org/repositories/server:/php/server_apache_openSUSE_11.0/ |
Una vez que el repositorio ha sido añadido, abre el gestor de paquetes de YaST (que puede encontrarse en la sección Instalar/Desinstalar Software, en la cabecera Software. Una vez los repositorios se hayan actualizado, y se cargue el gestor de paquetes, introduce en el campo de búsqueda php5 (porque es la versión estable actual; puedes encontrar una lista de versiones estables en la parte superior izquierda de la web del PHP Group). Si saliera una versión estable nueva, usa esa. Una lista de paquetes que contienen el nombre introducido, aparecerán. Selecciona el siguiente paquete y haz click en el botón Instalar...
- php5
Este paquete es el paquete principal de la versión 5 de PHP, puedes instalar los paquetes de extensión para php5. Estos están marcados con un guión y el nombre de la extensión (php5-*). Hay bastantes, y pueden ser útiles. La elección de instalarlos es tuya. Una vez finalices la selección de los paquetes de instalación, presiona Aplicar para instalarlos. El tiempo de este proceso puede variar en función de cuántos paquetes hayan sido seleccionados para la instalación.
Junto con LAMP
Para aquellos no familiarizados con los servidores web, LAMP es un acrónimo de Linux Apache MySQL y PHP (Perl y Python se incluyen también comúnmente). Es una d las configuraciones más populares para servidores públicos o de alojamiento web. Debido a que PHP se incluye en este, es un método viable, y con los otros componentes de un servidor web incluídos, es la forma sugerida de instalación de una versión usable de PHP. Para instalar LAMP en tu sistema openSUSE (basado en 11.0 o superior, las versiones inferiores puede requerir ajustes), simplemente sigue los pasos abajo:
- Abre el gestor de paquetes de YaST e introduce tu contraseña de root
- Espera a que los repositorios se actualicen
- Haz click en la lista desplegable Grupos
- Selecciona Patrones
- Baja en la columna de la izquierda hasta el encabezado Funciones de Servidor
- Selecciona el patrón: Servidor Web y LAMP
- Presiona el botón: Instalar todos (botón derecho)
- Presiona Aplicar para instalar los paquetes.
Esto instalará los archivos requeridos y los paquetes necesarios para correr un servidor Web y LAMP, incluyendo PHP. Para más información sobre cómo configurar Apache y el servidor LAMP, como un todo, por favor visita los enlaces abajo. Esto hará el proceso de configuración y ejecución de un servidor LAMP mucho más fácil y sencillo.
Para los paquetes más actuales, añade los siguientes repositorios....
Repositorios para OpenSUSE 11.2
| Version: Apache
|
http://download.opensuse.org/repositories/Apache/openSUSE_11.2 |
| Version: Base de datos
|
http://download.opensuse.org/repositories/server:/database/openSUSE_11.2 |
| Version: PHP
|
http://download.opensuse.org/repositories/server:/php/server_apache_openSUSE_11.2 |
Repositorios para OpenSUSE 11.1
| Version: Apache
|
http://download.opensuse.org/repositories/Apache/openSUSE_11.1 |
| Version: Base de datos
|
http://download.opensuse.org/repositories/server:/database/openSUSE_11.1 |
| Version: PHP
|
http://download.opensuse.org/repositories/server:/php/server_apache_openSUSE_11.1 |
Repositorios para OpenSUSE 11.0
| Version: Apache
|
http://download.opensuse.org/repositories/Apache/openSUSE_11.0 |
| Version: Base de datos
|
http://download.opensuse.org/repositories/server:/database/openSUSE_11.0 |
| Version: PHP
|
http://download.opensuse.org/repositories/server:/php/server_apache_openSUSE_11.0 |
Mientras que instalar los paquetes del servidor LAMP sin los repositorios de arriba proporciona una versión reciente del servidor, si este se usa para alojar un sitio web, sea privado o público, es una buena idea el teenr las versiones actuales. Añadir estos repositorios harán más fácil actualizar el servidor.
Manual PHP
Una gran herramienta proporcionada por el PHP Group es el Manual PHP. Este manual provee de información útil para la sintaxis, funciones, comandos y muchos otros temas importantes de PHP. Hay una versión online del manual, que se puede encontrar en el sitio de PHP (enlace abajo), pero los archivos CHM pueden ser más intuitivos. Estos archivos te permiten buscar por sintaxis y comandos de PHP individuales, más que buscar a través de la tabla de contenidos para buscar lo que necesitas. Los archivos CHM necesitan de un lector de CHM para poder leerlos. Hay dos programas CHM que pueden usarse: KchmViewer (KDE) y Chmsee (Gnome). Debido a las funciones de indexado de KchmViewer, es mejor buscador de sintaxis. Los instaladores de 1-click para ambos pueden encontrarse abajo:
KchmViewer:
| Version: 11.2
|
http://software.opensuse.org/ymp/openSUSE:11.2/standard/kchmviewer.ymp |
| Version: 11.1
|
http://software.opensuse.org/ymp/openSUSE:11.1/standard/kchmviewer.ymp |
| Version: 11.0
|
http://software.opensuse.org/ymp/openSUSE:11.0/standard/kchmviewer.ymp |
Chmsee:
| Version: 11.2
|
http://software.opensuse.org/ymp/openSUSE:11.2/standard/chmsee.ymp |
| Version: 11.1
|
http://software.opensuse.org/ymp/openSUSE:11.1/standard/chmsee.ymp |
| Version: 11.0
|
http://software.opensuse.org/ymp/openSUSE:11.0/standard/chmsee.ymp |
Una vez hayas instalado uno de los visores de CHM, descarga el archivo CHM del manual PHP (el enlace se encuentra abajo:selecciona un servidor de espejo de la lista proporcionada). Ya que KchmViewer es más intuitivo, los pasos que siguen se explican usando este programa de KDE. Cuando abres KchmViewer, se te pedirá un achivo CHM a abrir: abre la localización donde tengas guardado el archivo CHM, y selecciona el fichero. Selecciona la pestañaIndexar en la parte de arriba a la izquierda de la ventana de KchmViewer. Ahora puedes buscar sintaxis individuales, y funciones, de PHP. Esto tiene un valor incalculable cuando se aprende PHP o cuando se trabaja con scripts simples y complejos.

