Instalación de LAMP y configuraciones importantes de PHP en Ubuntu

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

      PYT1

      Instalación de todos los componentes LAMP por separado

      1. Instalación del servidor Apache 2 

      Para instalar Apache Server use el comando:- 
       

        PY3

        Abra su navegador y compruebe si el servicio se ha instalado correctamente o no. 

        Escriba la URL: – 

        PY2

        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 
           

            PY4

            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.

            PY5

            • 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» ).

            PY6

            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.

            PY8

            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.

            PY9

              

            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. 

            PY10

            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)

            ss

            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

            Categories PHP

            Deja una respuesta

            Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *