2 votos

No se puede usar PHP en Apache en Big Sur

Después de usar brew para instalar la versión 2.4.46 de Apache en Mac OS Big Sur 11.2.3, y usar brew para instalar PHP 8.0.6, no puedo ejecutar PHP. Estoy ejecutando Apache desde /usr/local/etc/httpd, y mi Document Root está en /usr/local/var/www. No estoy usando el Apache suministrado por Apple.

Aquí está mi phpinfo.php:

<?PHP phpinfo(); ?>

Aquí está mi phpinfo.html:

<html>
<head>
<title>Testing PHP embedded in HTML</title>
</head>
<body>
<h1>Testing PHP embedded in HTML</h1>
<?php
phpinfo();
?>
</body>
</html>

Intentar acceder a https://myserver/phpinfo.php muestra o descarga en lugar de ejecutar el código PHP. Al intentar acceder a https://myserver/phpinfo.html se muestra el Título y el Encabezado pero no el resultado PHP.

LoadModule mod_php no aparece (ni siquiera comentado) en mi archivo httpd.conf.

Todo lo demás parece funcionar bien.

¿Qué tengo que hacer para habilitar PHP?

0voto

Greg Puntos 8995

He encontrado la respuesta aquí: https://getgrav.org/blog/MacOS-bigsur-apache-multiple-php-versions :

LoadModule php_module /usr/local/opt/php@8.0/lib/httpd/modules/libphp.so

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X