zoukankan      html  css  js  c++  java
  • php关联Apache和nginx

    编辑apache配置文件httpd.conf,以apache支持php

     vim /etc/httpd/httpd.conf
    添加如下二行
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    定位至DirectoryIndex index.html 

    修改为:
    DirectoryIndex index.php index.html

    而后重新启动httpd,或让其重新载入配置文件即可测试php是否已经可以正常使用。

    编辑nginx配置文件nginx.conf,以nginx支持php

    编辑/etc/nginx/nginx.conf,启用如下选项:
    location ~ .php$ {
    root html;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /web根目录$fastcgi_script_name;
    include fastcgi_params;
    }

    编辑/etc/nginx/fastcgi_params,将其内容更改为如下内容:
    fastcgi_param GATEWAY_INTERFACE CGI/1.1;
    fastcgi_param SERVER_SOFTWARE nginx;
    fastcgi_param QUERY_STRING $query_string;
    fastcgi_param REQUEST_METHOD $request_method;
    fastcgi_param CONTENT_TYPE $content_type;
    fastcgi_param CONTENT_LENGTH $content_length;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param SCRIPT_NAME $fastcgi_script_name;
    fastcgi_param REQUEST_URI $request_uri;
    fastcgi_param DOCUMENT_URI $document_uri;
    fastcgi_param DOCUMENT_ROOT $document_root;
    fastcgi_param SERVER_PROTOCOL $server_protocol;
    fastcgi_param REMOTE_ADDR $remote_addr;
    fastcgi_param REMOTE_PORT $remote_port;
    fastcgi_param SERVER_ADDR $server_addr;
    fastcgi_param SERVER_PORT $server_port;
    fastcgi_param SERVER_NAME $server_name;

    并在所支持的主页面格式中添加php格式的主页,类似如下:
    location / {
    root html;
    index index.php index.html index.htm;
    }

    而后重新载入nginx的配置文件:
    # service nginx restart

    在网页根目录下新建index.php的测试页面,测试php是否能正常工作:
    # cat > /usr/html/index.php << EOF
    <?php
    phpinfo();
    ?>

    这个可以查看PHP的信息;

    测试页面index.php示例如下:
    <?php
    $link = mysql_connect('127.0.0.1','root','123.abc');
    if ($link)
    echo "Success...";
    else
    echo "Failure...";

    mysql_close();
    ?>

    这个可以查看PHP和数据库是否链接成功

  • 相关阅读:
    牛客网 二叉树的镜像 JAVA
    牛客网 反转链表 JAVA
    牛客网 调整数组顺序使奇数位于偶数前面 JAVA
    Integer to Roman LeetCode Java
    Valid Number leetcode java
    Longest Common Prefix
    Wildcard Matching leetcode java
    Regular Expression Matching
    Longest Palindromic Substring
    Add Binary LeetCode Java
  • 原文地址:https://www.cnblogs.com/52py/p/7340621.html
Copyright © 2011-2022 走看看