PHP es el desarrollo web (Server Side Scripting Language) escrito y desarrollado para desarrolladores web. Fue desarrollado por Rasmus Lerdorf en 1994, para mantener su página de inicio personal. Más tarde, agregó la función para comunicarse con formularios web y para conectarse con bases de datos, lo llamó Herramientas de página de inicio personal (PHP), Lerdorf escribió aquellos usando binarios C.
Comencemos con la instalación de PHP en Ubuntu. Para probar nuestras páginas PHP, se necesita un servidor. También se requiere una base de datos MySQL para administrar o guardar datos. No se preocupe, no tiene que comprar un alojamiento web para probar sus páginas web, le diré cómo instalar su propio servidor web local.
LAMP es básicamente una colección de software que necesita para crear el sitio web dinámico y las aplicaciones web. Estas herramientas son lo suficientemente capaces como para que no necesite ninguna otra herramienta para este propósito. Lo interesante de LAMP es que todas las herramientas que contiene son gratuitas y de código abierto .
Componentes de software de LAMP
- Linux es un sistema operativo similar a UNIX y es gratuito y de código abierto para su desarrollo y distribución. Todos los sistemas operativos basados en Linux proporcionan paquetes Lamp.
- Apache es un servidor HTTP que se utiliza para procesar la solicitud HTTP, es decir, las páginas web. Es uno de los servidores web más populares utilizados por los desarrolladores de todo el mundo. Es desarrollado y mantenido por Apache Software Foundation.
- MySQL MySQL desempeña el papel del RDBMS (Sistema de gestión de bases de datos relacionales) en el paquete LAMP . Nos ayuda a guardar y administrar los datos de manera eficiente.
- PHP es un lenguaje de secuencias de comandos del lado del servidor que se utiliza para interactuar con el servidor web. Se incrusta con el código HTML.
Instalación de todos los componentes de LAMP juntos
- Abra su terminal yendo al tablero y escribiendo «terminal» o presionando Ctrl + Alt + T
- Ejecute el siguiente comando para actualizar su índice primero (recomendado)
- Instale el paquete LAMP
Al instalar LAMP, ha instalado con éxito Apache, MySQL y PHP
Instalación de todos los componentes LAMP por separado
1. Instalación del servidor Apache 2
Para instalar Apache Server use el comando:-
Abra su navegador y compruebe si el servicio se ha instalado correctamente o no.
Escriba la URL: –
Si puede ver la página predeterminada, ha instalado correctamente su servidor Apache.
De lo contrario, si recibe el mensaje «No se pudo determinar el servidor», entonces solo necesita copiar el siguiente comando y ejecutarlo en la terminal.
Pruebe su servidor de nuevo.
2. Instalación de PHP 5 y MySQL
Para instalar PHP5 y MySQL
Para comprobar si PHP está funcionando
- Vaya a la carpeta /var/www/ y cree un archivo con extensión .php (test.php)
- Escriba o copie <?phpphpinfo(); ?>y guárdelo.
- Ahora abra su navegador y vaya a » http://localhost/test.php » si ve la misma página que a continuación, entonces php se instaló correctamente.
- 3. Configuración de la contraseña de MySQL
Abra la terminal y escriba: –
- Se abrirá la consola de MySQL
- Abra el portal phpMyAdmin
Abra su navegador y escriba sername: root y contraseña ( en blanco o » contraseña» ).
Configuración de PHP (archivo php.ini)
Editar el archivo php.ini es la forma más eficiente e inmediata de afectar la funcionalidad de PHP. Como el archivo php.ini se lee cada vez que se inicializa PHP, en otras palabras, cada vez que se reinicia nuestro servidor o cada vez que se reinicia httpd .
Ubicación de php.ini: /etc/php5/apache2/php.ini
1) short_open_tag = desactivado
“<? ?>” se llaman etiquetas abiertas cortas. Y si desea utilizar funciones XML, debe desactivar el «valor predeterminado».
2) desactivar_funciones=[función1, ……]
PHP tiene la capacidad de deshabilitar funciones seleccionadas por razones de seguridad.
3) max_execution_time =30
Esto hará que el script se agote en modo seguro cuando se exceda el límite de tiempo. En Windows, el script se cancela en función del consumo de memoria en lugar del tiempo.
4) informe_error =E_ALL & ~E_NOTICE
De forma predeterminada, el valor es informar todos los errores que encuentre y debe permanecer como tal.
5) error_prepend_string = [“<color de fuente = ff0000>”]
Esta bandera imprimirá el mensaje de error en un color diferente al texto normal en el color que haya especificado en la bandera. Debe establecer el valor de la bandera en parpadeo para que sus ojos puedan captar fácilmente el mensaje de error que ha encontrado pho.
6) variables_order = EGPCS
Esto le dirá el orden de ejecución de las variables que son Entorno, GET, POST, COOKIE y SERVER. (es decir, de izquierda a derecha).
Referencias
- Sitio oficial de Ubuntu (https://help.ubuntu.com/)
- Biblia PHP6 y MySQL (Libro de Joyce Park y Tim Converse)
Sobre el autor: Sahib Singh actualmente está cursando BE de la Universidad de Chandigarh. Tiene un gran interés en la programación, el desarrollo de sitios web y la creación de aplicaciones para Android. Puede comunicarse con él en: http://in.linkedin.com/in/sdsahib
Si también desea exhibir su blog aquí, consulte GBlog para escribir un blog invitado en GeeksforGeeks.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA