Cómo ejecutar la aplicación web php en el servidor de la lámpara y cómo hacer la conexión mysql


9

Necesito tu ayuda.

  1. Quería instalar php, mysql y el servidor apache

  2. ¿Cómo ejecutar la aplicación web php en el servidor?

  3. ¿Cómo conectar la aplicación web php a mysql?


En mi humilde opinión, sería mejor hacer esta pregunta en serverfault .
karel

1
pero quiero ejecutar mi propio código ..... ¿CÓMO EJECUTAR MI CÓDIGO HOMBRE?

Respuestas:


14

Esta respuesta proporciona detalles sobre la instalación de LAMP y PHP. Esta respuesta proporciona los detalles sobre "cómo ejecutar php" en su servidor web.

En esta respuesta obtendrá los pasos sobre cómo instalar MySQL. Pero los detalles sobre cómo conectar php en mysql son demasiado largos y probablemente están fuera de tema aquí. Por lo tanto, le sugiero que primero cumpla con los requisitos para ejecutar correctamente LAMP.

Además, es posible que desee echar un vistazo a esta publicación sobre howtoforge , de la cual coloco aquí las cosas relevantes para su conveniencia:

Instalación de LAMP en Ubuntu para principiantes

En esta guía, le mostraré cómo instalar un sistema LAMP. LAMP significa Linux, Apache, MySQL, PHP. La guía está destinada a ayudar a aquellos que tienen muy poco conocimiento sobre el uso de Linux.

Instalar Apache

Para comenzar instalaremos Apache.

  1. Abra la Terminal (Aplicaciones> Accesorios> Terminal). (Ctrl + T también funciona)
  2. Copie / pegue la siguiente línea de código en la Terminal y luego presione Intro:

    sudo apt-get install apache2

  3. La Terminal le pedirá su contraseña, escríbala y luego presione Intro.

Prueba de Apache

Para asegurarnos de que todo esté instalado correctamente, ahora probaremos Apache para asegurarnos de que funcione correctamente.

  1. Abra cualquier navegador web y luego ingrese lo siguiente en la dirección web:

http://localhost/

Debería ver una carpeta titulada apache2-default /. Ábralo y verá un mensaje que dice "¡Funciona!" , ¡Felicidades a ti!

Instalar PHP

En esta parte instalaremos PHP 5.

Paso 1. Nuevamente abre la Terminal (Aplicaciones> Accesorios> Terminal). Paso 2. Copie / pegue la siguiente línea en la Terminal y presione enter:

sudo apt-get install php5 libapache2-mod-php5

Paso 3. Para que PHP funcione y sea compatible con Apache, debemos reiniciarlo. Escriba el siguiente código en la Terminal para hacer esto:

sudo /etc/init.d/apache2 restart

Probar PHP: para garantizar que no haya problemas con PHP, realicemos una prueba rápida.

Paso 1. En el terminal, copie / pegue la siguiente línea: actualizado

sudo gedit /var/www/html/testphp.php

Esto abrirá un archivo llamado phptest.php.

Paso 2. Copie / pegue esta línea en el archivo phptest:

<?php phpinfo(); ?>

Paso 3. Guarde y cierre el archivo.

Paso 4. Ahora abre tu navegador web y escribe lo siguiente en la dirección web:

http://localhost/testphp.php

La página debería verse así:

ingrese la descripción de la imagen aquí

¡Buena suerte!


1
Acabo de recibir una página en blanco cuando hago esto. Puedo ejecutar un archivo .html pero los archivos php simplemente aparecen en blanco. Si escribo solo 'localhost' obtengo esto: post_title; ?>> 'postThumb', 'alt' => '' .get_the_title (). '', 'title' => '' .get_the_title (). '')); ?> 'postThumb alignleft', 'alt' => '' .get_the_title (). '', 'title' => '' .get_the_title (). '')); ?> ¿Qué hacer?
GoProCameraByGoPro

¿ Ocurre cuando intenta comunicarse con localhost o localhost / testphp.php ?
Geppettvs D'Constanzo

1
Los resultados que está recibiendo como ".get_the_title ()". etc., parece estar relacionado con un CMS como Wordpress, Joomla, etc. Verifique que su carpeta www actual tenga un index.php y verifique su contenido. Si necesita más detalles sobre esto, será excelente si abre su propia pregunta para recibir la ayuda adecuada. Esta pregunta parece estar resuelta por ahora. Además, hay un sitio wordpress.stackexchange.com en el que puede encontrar ayuda para WP CMS, pero si está relacionado con otro diferente, debe encontrar el foro adecuado para solicitar ayuda, ya que es un lugar de soporte relacionado con Ubuntu.
Geppettvs D'Constanzo

1
Pero, si tiene estos problemas ejecutando el código provisto en la respuesta, asegúrese de haber instalado todo el software recomendado para obtener los resultados correctos. Recuerde que necesita PHP5 instalado para que Apache procese los archivos PHP, necesita instalar el módulo PHP para Apache: sudo apt-get install libapache2-mod-php5
Geppettvs D'Constanzo

1
Verifique esta respuesta: askubuntu.com/a/76961/9598 e informe si tiene éxito.
Geppettvs D'Constanzo
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.