¿Cómo ejecutaría un script php?

¿Cómo ejecutaría un script php?

No estoy seguro de si esto está relacionado con Unix, pero realmente no puedo ver qué sería si no estuviera relacionado con Unix. Estoy ejecutando un servidor Ubuntu e intento ejecutar un script .php en mi sitio web cuando alguien presiona un botón. Sin embargo, cuando se trata de activar el script, solo muestra el código del script y en realidad no lo ejecuta. ¿Necesito instalar algo para que esto funcione? Puedo confirmar que esto funciona en un espacio web real. ¡Agradezco cualquier ayuda que pueda obtener!

Respuesta1

Para que Apache2 maneje solicitudes php, necesitainstalarphp. Como está utilizando Ubuntu, puede instalar emitiendo estos comandos:

sudo apt-get install php5

...y:

sudo apt-get install libapache2-mod-php5

Luego necesitas habilitar el módulo apache con:

sudo a2enmod php5

Por supuesto, puede instalar versiones posteriores de php si lo desea y si están disponibles para su versión de Ubuntu.

Cuando haya terminado con lo anterior, reinicie Apache con:

sudo service apache2 restart

Cuando haya hecho todo lo anterior, intente si su servidor web maneja php correctamente colocando algo realmente básico* en el directorio raíz de su servidor web como:

<?php
    echo "<h3>Hello!</h3>";
    echo "<p>This is printed from a php script</p>";
?>

Suponiendo que el script anterior está en un archivo llamado hello.php, apúntelo en su navegador:
<your-ip-address>/hello.php si funciona, debería verse así:

¡Hola!

Esto está impreso desde un script php.


*En general, no estoy a favor de poner phpinfo()una página de prueba.

información relacionada