ホームページ  >  記事  >  バックエンド開発  >  Centos6.4のコンパイルとインストールnginx phpコードサンプル方法の詳細な紹介

Centos6.4のコンパイルとインストールnginx phpコードサンプル方法の詳細な紹介

黄舟
黄舟オリジナル
2017-03-08 09:30:321594ブラウズ

この記事では、Centos6.4 で nginx php をコンパイルしてインストールする方法を主に紹介します。

yum -y install gcc automake autoconf libtool make

2. pcreをコンパイルしてインストールします

pcreは、URL書き換えを実装するためにこのライブラリに依存する必要があります

ソースコードをダウンロードします

コンパイルします。 3. zlib ライブラリをコンパイルしてインストールします

zlib は gzip 実装です

ソースコードをダウンロードします

yum install gcc gcc-c++

コンパイルしてインストールします

cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.bz2
tar jxvf pcre-8.33.tar.bz2

4. openssl をインストールします

ssl がインストールされているかどうかを確認します

cd pcre-8.33
./configure
make
make install

インストールされていない場合は

ソースコードをダウンロードします

cd /usr/local/src
wget http://www.php.cn/
tar -zxvf zlib-1.2.8.tar.gz

コンパイルしてインストールします

cd zlib-1.2.8
./configure
make
make install

5. コンパイルしてinstall nginx

# rpm -qa|grep openssl
openssl-devel-1.0.1e-16.el6_5.14.x86_64
openssl-1.0.1e-16.el6_5.14.x86_64

インストールが完了したら、インストールが成功したかどうかを確認します

6. php をコンパイルしてインストールします

新しいバージョンの php には php-fpm が統合されています。

1. 準備

cd /usr/local/src
wget http://www.php.cn/
tar -zxvf openssl-1.0.1c.tar.gz

2. ソースコードからlibmcryptをコンパイルしてインストールします

3. ソースコードをダウンロードします

4. cd php-5.4をインストールします.7

rreee

が、次のエラーが報告されている場合、

./configure
make
make install

modify /etc /ld.so conf file execute recompile

7. 設定の起動

1. php-fpmを設定します

user = llong

group = llong

2. php-fpmをサポートするようにnginxを変更します。 nginx.confを開きます

次の設定をサーバーセクションに追加します。赤色の内容の設定に注意してください。そうでない場合は、「入力ファイルが指定されていません」というエラーが表示されます

cd /usr/local/src
wget http://www.php.cn/
tar -zxvf nginx-1.2.8.tar.gz
cd nginx-1.2.8

 ./configure --sbin-path=/usr/local/nginx/nginx \
 --conf-path=/usr/local/nginx/nginx.conf \
 --pid-path=/usr/local/nginx/nginx.pid \
 --with-http_ssl_module \
 --with-pcre=/usr/local/src/pcre-8.33 \
 --with-zlib=/usr/local/src/zlib-1.2.8 \
 --with-openssl=/usr/local/src/openssl-1.0.1c
 make
 make install

3. 設定は成功しましたか? /usr/local/nginx/html に次の内容を入力します。サンプルメソッドの詳細については、PHP 中国語 Web サイト (www.php.cn) の関連コンテンツを参照してください。

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