ホームページ  >  記事  >  バックエンド開発  >  nginxとphp-fpmの設定方法

nginxとphp-fpmの設定方法

醉折花枝作酒筹
醉折花枝作酒筹転載
2021-07-13 09:18:072853ブラウズ

php7ではnginxとphp-fpmが欠かせませんが、今回はnginxとphp-fpmの設定方法を紹介しますので、必要な方は参考にしてください。

nginxとphp-fpmの設定方法

0: まずファイアウォールをオフにしてください!!!!!!!!!!!!!!!!!!!!!!!!!!! !!

1: php nginx をコンパイルしてインストールする 前置きはありません;

2: php をインストールした後、ソース パッケージ内の php.ini を対応する場所に配置するだけでなく (私の場合は/usr/local/php/lib/ に、コンパイルとインストールの場所を指定せず、ここに置くだけです。注意してください)、また、/usr/local/bin の下のソースパッケージに php-fpm を置きます。

ソースコードのコンパイル

./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip

2.2 php-fpm を /usr/local/bin に配置し、

## を実行します。

#3: ユーザー グループを追加します groupadd www-data

ユーザーをこのグループに追加します useradd -g www-data (グループ名) www-data (ユーザー名)

4 : php.ini ファイルを cgi.fix_pathinfo の下に置き、0

5 に変更します。 php-fpm.conf の設定ファイルは /usr/local/ にインストールされますデフォルトでは php/etc ディレクトリ;

コピー: cp /usr/lcoal/php/etc/php-fpm.conf .default /usr/local/php/etc/php-fpm.conf

6; php-fpm.conf を編集します

##A: php-fpm をバックグラウンド実行モードに変更します

##B : www-data (グループ) を変更します www-data (ユーザー) がこの設定ファイルに追加されますが、この設定ファイルは存在しない可能性があります。 : ここで紹介されています 別の設定ファイル、/usr/local/php/etc/php-fpm.d フォルダー内で、

execute: cp /usr/local/php/etc/php-fpm.d /www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

D: vim www.conf、ユーザーとグループを変更します作成したばかりの www-data

7: nginx.conf

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

# を編集します# #これに変更します: 特定のチュートリアルについては、オンラインで検索してください

8: phpinfo.php ファイルをルート ディレクトリに書き込み、test

!!! !!! !!!!!!!!!!!!ファイアウォールをオフにしてください!!!!!!!!!!!!!!!!!!

!!!!!! !!!!! !!!変更後はすべての設定ファイルを再起動する必要があります!!!!!!!!!!!!

centos7 close the firewall

//一時的に systemctl stop firewalld を閉じます

//ブート時に systemctl disable firewalld の起動を無効にします

9: 次のように構成ファイルを再起動します

php nginx mysql をサービスに追加するには、次を参照してください

https://blog.csdn.net /ijijni/article/details/78513521

#推奨学習:

php ビデオ チュートリアル

10: phpinfo ページにアクセスします

以上がnginxとphp-fpmの設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。