ホームページ  >  記事  >  バックエンド開発  >  Nginx と PHP を正常にコンパイルしてインストールする方法

Nginx と PHP を正常にコンパイルしてインストールする方法

PHPz
PHPzオリジナル
2024-02-27 18:42:041222ブラウズ

Nginx と PHP を正常にコンパイルしてインストールする方法

Nginx と PHP を正常にコンパイルしてインストールする方法

Nginx は、Web サイトやリバース プロキシ サービスの構築によく使用される高性能 Web サーバーです。一方、PHP は、動的 Web ページの開発に使用される人気のあるサーバー側スクリプト言語です。この記事では、Nginx と PHP を正常にコンパイルしてインストールする手順を紹介し、具体的なコード例を示します。詳細な手順は次のとおりです:

  1. 環境の準備:
    コンパイルとインストールを開始する前に、システムに必要な依存ライブラリ (gcc、make、pcre、zlib) がインストールされていることを確認してください。 、openssl、libxml2、libjpeg、libpng、libmcrypt など。
    これらの依存ライブラリは、次のコマンドでインストールできます:

    sudo apt-get install gcc make libpcre3-dev zlib1g-dev openssl libxml2-dev libjpeg-dev libpng-dev libmcrypt-dev
  2. Nginx をコンパイルしてインストールします:
    まず、Nginx ソース コード パッケージの最新の安定バージョンをダウンロードし、解凍します。そしてディレクトリを入力します:

    wget http://nginx.org/download/nginx-x.x.x.tar.gz
    tar -zxvf nginx-x.x.x.tar.gz
    cd nginx-x.x.x

    コンパイル オプションを設定し、コンパイルしてインストールします:

    ./configure --prefix=/usr/local/nginx --with-http_ssl_module
    make
    sudo make install

    インストールが完了したら、Nginx を起動します:

    /usr/local/nginx/sbin/nginx
  3. Compile PHP をインストールします:
    PHP ソース コード パッケージの最新バージョンをダウンロードし、解凍してディレクトリに移動します:

    wget http://php.net/get/php-x.x.x.tar.gz/from/this/mirror
    tar -zxvf php-x.x.x.tar.gz
    cd php-x.x.x

    コンパイル オプションを設定し、コンパイルしてインストールします:

    ./configure --prefix=/usr/local/php --with-mysql --with-mysqli --with-pdo-mysql --with-openssl --with-curl
    make
    sudo make install

    インストールが完了したら、Nginx 構成ファイルを変更し、PHP 解析エンジンを Nginx に統合します:

    vim /usr/local/nginx/conf/nginx.conf

    サーバー構成セクションに次のコードを追加します:

    location ~ .php$ {
     root           html;
     fastcgi_pass   127.0.0.1:9000;
     fastcgi_index  index.php;
     fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
     include        fastcgi_params;
    }

    Nginx を再起動します:

    /usr/local/nginx/sbin/nginx -s reload

    Run PHP:

    /usr/local/php/bin/php -v

上記の手順により、Nginx と PHP が正常にコンパイル、インストールされ、統合されました。このようにして、独自の Web サーバーを構築し、動的な Web コンテンツを実行できます。上記の内容がお役に立てば幸いです。

以上がNginx と PHP を正常にコンパイルしてインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。