ホームページ > バックエンド開発 > PHPチュートリアル > Nginx と php のインストールと構成パート 2: php-fpm のインストールと構成

Nginx と php のインストールと構成パート 2: php-fpm のインストールと構成

不言
リリース: 2023-03-23 19:26:02
オリジナル
1981 人が閲覧しました

この記事で共有する内容は、Nginx と php のインストールと構成に関するものです。php-fpm の 2 番目のインストールと構成については、必要な方は参照してください

1。 php

1. インストールパッケージを配置するディレクトリを作成し、ダウンロードして解凍します:

php ダウンロードアドレス: http://www.php.net/downloads.php


2. インストールディレクトリとランタイムの所有者とグループを指定し、状態監視モジュールなどを有効にします。 /soft/php/php-5.6.27 配下:

 ./configure--prefix=/usr/local/php --with-config-file-path=/etc--enable-inline-optimization --disable-debug --disable-rpath --enable-shared--enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring--with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath--enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg--enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib--enable-zip --with-bz2 --with-readline --without-sqlite3 --without-pdo-sqlite--with-pear
ログイン後にコピー

--- -----考えられるエラー:

エラーが発生しました: 構成エラー: xml2-config が見つかりません。

解決策:

コマンドを実行: sudo yum installlibxml2-devel

成功したか確認: find / -name"xml2-config"

--------Anエラーが発生しました: 設定エラー: OpenSSL の が見つかりません

--------

エラーが発生しました

: 設定: エラー: BZip2 ディストリビューションを再インストールしてください

解決策

:yum install bzip2 bzip2-devel

--------エラーが発生しました

:configure:error:libcurlディストリビューションを再インストールしてください -easy.hが入っているはずです< ;curl-dir>/include/curl/

解決策

:yum -y installcurl-devel

--------エラーが発生しました

: 設定: エラー:mcrypt.h が見つかりません。libmcrypt を再インストールしてください。

解決策:sudo yum installlibmcrypt libmcrypt-devel mcrypt mhash

- ------ -エラーが発生しました

: configure: error: readlineを再インストールしてください - readline.hが見つかりません:sudo yum install readline-devel

インストール:3.
作る

make install


vim /etc/profile


PATH=$PATH:/usr/local/php/binexport PATH

を追加します変化がかかる/etc/profile または source /etc/profile

5、configure

php-fpm

CD / usr/local/php/etc

cpphp -fpm.conf.defaultphp-fpm.conf

6. php-fpm


sudo /usr/local/phpを起動します。 /sbin/php-fpm -c/etc/php .ini -y /usr/local/php/etc/php-fpm.conf (php.ini

ファイルを手動で導入する必要があります

) )

:

php-fpm の起動時にエラーが発生した場合: www

の uid を取得できない場合は、

php-fpm を変更してください。会議 user から nginx グループ

nginxエラー: アドレス '127.0.0.1:9000' のリスニングソケットをバインドできません解決策:

すべての php-fpm を強制終了します

その後、再起動します。 関連する推奨事項: Nginx と PHP のインストールと構成 - nginx-1.8.0 をコンパイルしてインストールします

以上がNginx と php のインストールと構成パート 2: php-fpm のインストールと構成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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