• 关于Nginx对于PHP支持的问题


    因为使用的mediawiki是用php写的,所以就遇上了一个问题,怎么让Nginx支持php,记得当时使用apache2的时候是安装了一个叫 “ libapache2-mod-php5 ”的mod ,结果在nginx使用的时候遇上了一系列坑。。。。

    首先看是否安装了php-fpm 和php-cgi  (其实我对php也不太理解,貌似安装一个就ok) ,在/etc/php5/目录下

    nginx的配置在/etc/nginx/site_enabled/default中可以找到

     #location ~ .php$ {
            #       fastcgi_split_path_info ^(.+.php)(/.+)$;
            #       # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
            #
            #       # With php5-cgi alone:
            #       fastcgi_pass 127.0.0.1:9000;
            #       # With php5-fpm:
            #       fastcgi_pass unix:/var/run/php5-fpm.sock;
            #       fastcgi_index index.php;
            #       include fastcgi_params;
            #}

    把这一段的注释去掉就ok

        说一点题外话:刚开始的时候并不是在这个配置文件中找的,而是在网上搜的,,,结果,,入了很大的坑,不过也学到了很多,,php的配置文件大概在/etc/php5/fpm/pool.d/www.conf中,还有 /etc/php5/fpm/php.ini中,,当时在网上搜配置文件复制粘贴出错的时候,没少修改这里面的内容。。。虽然最后其实什么都不用改。。。。。。。

    php5-fpm 在Ubuntu上的安装就是apt-get install   ....

    nginx 下别名alias 支持php也需要一些特殊的配置,,rewrite 什么的,,宝宝不想配置了,我使用的方法是在nginx的根目录下支持建了一个指向wiki安装目录的软连接,,,,就可以通过/wiki访问了。。。

  • 相关阅读:
    hdu 2295 DLX
    hdu 4714 树形DP
    hdu 4711 动态规划
    hdu 3656 DLX
    hust 1017 DLX
    hdu 3938 并查集
    hdu 3652 打表
    poj 2152 树形DP
    洛谷P1266速度限制
    洛谷P1841重要的城市
  • 原文地址:https://www.cnblogs.com/lwmp/p/7269351.html
Copyright © 2020-2023  润新知