He instalado PHP, MySQL, Apache en CentOS 6, ahora he reiniciado Apache y MySQL, para probar PHP he creado un index.php
ahora /var/www/html/test/
, una vez que voy localhost/test/index.php
, muestra solo el código fuente de PHP como este:
Por el comentario de Gnouc, entiendo que se debe a la capa de seguridad de SELinux.
Para trabajar con el directorio HTML hice esto en mi terminal, pero aún así tengo el mismo resultado:
[root@localhost www]# chcon -v --type=httpd_sys_content_t html
changing security context of `html`
¿Alguna idea?
Respuesta1
Si su SELinux
configuración está bien, parece que este error se produjo debido a la configuración del servidor.
Si ha instalado php
, asegúrese de que esté cargado apache
y apache
asociado con php
el controlador.
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
Y deberías revisar tu .htaccess
. Es posible que tenga algunas configuraciones que anularon la configuración de Apache.
Respuesta2
yum install mod_php -y
systemctl restart httpd.service