Frambuesa Pi y Arch Linux – Instalar Nginx con soporte PHP

Cualquier servidor debe tener su servidor Web ! 馃檪 Aujourd’hui, Vamos a instalar Nginx en nuestro servidor de Arch Linux !

step11-1

Recordatorio : para aquellos que quieren una comparaci贸n de servidores web diferentes, Usted puede ver art铆culo aqu铆.

  1. Instale los paquetes diferentes
    Pacman-s nginx php - fpm php - apc
  2. Cree el directorio /var/www
    mkdir/var/www chown-r http:http/var/www
  3. Poner un enlace a los registros (No he encontrado c贸mo saltar un error sin hacer el enlace)
    ln-s/var/log/nginx/etc/nginx/registros
  4. Compruebe el archivo /etc/php/PHP-fpm.conf Vierta el proceso del cambiador/confirmador le usuario utilis茅 par le et sur le fichier toma de les droits
    ; Unix usuario o grupo de procesos
    
    ; Nota: El usuario es obligatorio. Si no se establece el grupo, Grupo del usuario por defecto
    
    ; se utilizar谩n.
    
    usuario = http
    
    Grupo = http
    
    

    ; Fije los permisos para socket unix, Si se utiliza. En Linux, lectura/escritura

    ; deben establecer los permisos con el fin de permitir las conexiones desde un servidor web. Muchos

    ; Sistemas derivados de BSD permitan conexiones independientemente de los permisos.

    ; Valores por defecto: usuario y grupo se establecen como el usuario corriente

    ; modo 0666

    Listen.Owner = http

    listen.Group = http

    Listen.Mode = 0660

  5. Edite el archivo /etc/Nginx/nginx.conf
    root/var/www;
    
    脥ndice index.php index.html index.htm;
    
    Ubicaci贸n ~ .php$ {
    
           fastcgi_pass unix:/var/run/PHP-fpm/PHP-fpm.sock;
    
           fastcgi_index index.php;
    
           incluyen fastcgi_params;
    
           fastcgi_param SCRIPT_FILENAME/var/www / $fastcgi_script_name;
    
    }
  6. Cambie el ajuste open_basedir en el archivo /etc/php/PHP.ini agregando el directorio /var/www en la lista
  7. Habilitar y arrancar los servidores
    systemctl activar php - fpm systemctl enable nginx systemctl Inicio systemctl Inicio nginx php - fpm
  8. Crear un archivo index.php en /var/www con el siguiente contenido :
    <?PHP phpinfo();
    
    ?>

Comprobar que la direcci贸n ip de la frambuesa que tiene la imagen de abajo que aparece. Detalles de la captura no es bueno, se trata de la distribuci贸n de Moebius, Pero el principio sigue siendo el mismo.

Viendo el archivo PHP con Nginx

Ver un archivo PHP con Nginx

Para el soporte CGI, Choca. He instalado FastCGI Wrapper (fcgiwrap) Pero no hay manera de empezar sin error 403 … Tratar茅 de compilaci贸n manual y te gustar铆a saber !

Posiblemente le gustan tambi茅n....