nginx下快速搭建php运行环境

安装

安装nginx

yaourt -S nginx

安装php

yaourt -S php

安装php-fpm

yaourt -S php-fpm

配置

配置nginx

  • 将nginx.conf中的以下部分:
    #location ~ \.php$ {
    ...
    #}
    
  • 修改为
    location ~ \.php$ {
       root           /usr/share/nginx/html;
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
       include        fastcgi_params;
    }
    

配置php

在open_basedir中添加:/usr/share/nginx/html

配置php-fpm.conf

启用以下listen配置: listen = 127.0.0.1:9000

运行

  • 重启nginx
    sudo /etc/rc.d/nginx restart
    
  • 启动php-fpm
    sudo php-fpm
    
  • 然后在/usr/share/nginx/html目录中写php脚本即可。