Red de conocimiento informático - Aprendizaje de programación - Linux reinicia phplinux reinicia el servicio php.

Linux reinicia phplinux reinicia el servicio php.

¿Qué debo hacer si se deniega el acceso a nginx403?

1. Debido a la inconsistencia entre el usuario de inicio y el usuario de trabajo de nginx.

1.1 Al observar al usuario de inicio de nginx, descubrí que no era alguien, sino que lo inició como root.

Comando: psaux | grepnginx: proceso de trabajo | awk {print $1}

1.2 Cambie el usuario de nginx.config para que sea coherente con el usuario de inicio.

Comando: viconf/nginx.conf

2. Falta el archivo index.html o index.php, es decir, el archivo especificado en la línea indexindex.htmlindex.htm. el archivo de configuración.

1.servidor{

2.listen80

3.servidor_namelocalhost

4.indexindex.phpindex.html;

p>

5.root/data/www/;

6.}

Si no hay index.php, index.html en /data /www/, luego archivar directamente Se informará 403prohibido.

En tercer lugar, hay un problema de permisos. Si nginx no tiene permiso para operar el directorio web, también se producirá un error 403.

Solución: modifique los permisos de lectura y escritura del directorio web, o cambie el usuario de inicio de nginx al usuario del directorio y reinicie Nginx para resolver el problema.

1.chmod-R777/data

2.chmod-R777/data/www/

4 La razón por la que SELinux está configurado en el estado habilitado. .

4.1. Comprobar el estado actual de selinux.

1./usr/sbin/sestatus

4.2. Cambie SELINUX=enforcing a SELINUX=disabled.

1.vi/etc/selinux/config

2.

3.# SELINUX =Aplicación

4.SELINUX = Deshabilitar

4.3. Reiniciar para que surta efecto. Reiniciar.

1. Reiniciar

Reiniciar php y nginx

killallphp-fpmphp-fpm

nginx-sreload

¿Existe alguna forma de limpiar, desinstalar, compilar e instalar php en Linux?

Simplemente elimine el directorio de instalación directamente. Si vuelve a compilar e instalar, ¡no habrá ningún impacto!