ホームページ > バックエンド開発 > PHPチュートリアル > Ubuntu + Nginx + php + swpan-fcgi php ネットワーク サービスを構築

Ubuntu + Nginx + php + swpan-fcgi php ネットワーク サービスを構築

WBOY
リリース: 2016-08-08 09:32:49
オリジナル
1118 人が閲覧しました

この記事の環境はUbuntu 12です。他のシステムについては、ご自身で確認するか、私に連絡してください。

1. nginx をインストールします

この手順は比較的簡単で、sudo apt-get install nginx を実行するだけでインストールできます。インストール後、nginx サービスのポートを設定する必要があります。デフォルトのポートは 80 です。

2. nginx サービスのポートを設定します。この設定ファイルは /etc/nginx/nginx.conf にあります。次のように構成できます:

    listen 8081 default_server;
    listen [::]:8081 default_server ipv6only=on;

    root /usr/share/nginx/html;
    index index.html index.htm;
ログイン後にコピー

ここで、8081 は私が設定したポートで、元のポートは 80 です。ルートに対応するディレクトリは、Web サイトのファイルに対応するディレクトリであり、カスタム ディレクトリに設定できます。 。 Index はホームページの優先順位を指定します。

さらに、php パーサー (php-cgi) のポートを設定します。
    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:3344;
    #   # With php5-fpm:
    #   fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }
ログイン後にコピー

私の設定ファイルでは、php-cgi のサービス ポートは 3344 に設定されています。以下の spawn-fcgi を起動するときは注意してください。

その後、nginx を再起動し、

service nginx restart

3、spawn-fcgi をインストール、

apt-get install spawn-fcgi

4、install php

apt-get install php5 php5-dev php5-cgi

5 、php-cgiを開始し、ポート3344をバインドします

sudo spawn-fcgi -a 0.0.0.0 -p 3344 -C 10 -u root -f /usr/bin/php-cgi

前にsudoを追加するのを忘れていました、それはそのままです起動時にエラーが発生するのですが、これは奇妙です。

6. php 環境をテストします

Web サイトのディレクトリがこれではない場合は、test.php ファイルを追加します。内容は次のとおりです。

<?php
phpinfo();
?>
ログイン後にコピー

URL: localhost:8081/test.php を入力して結果を確認します。

上記では、PHP ネットワーク サービスを構築するための Ubuntu + Nginx + php + swpan-fcgi をさまざまな側面を含めて紹介していますが、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート