Apache(アパッチ)

Ubuntuに「php-fpm」をインストール(Apache2.4 + PHP7.1)

デフォルトの「mod_php」ではなく、

Ubuntuに「php-fpm」をインストールして、

Apache(バージョンは2.4)と連携する方法です。
※PHPのバージョンは7.1です。

 

■php-fpmをインストール
# sudo apt-get -y install php7.1-fpm

■モジュールを有効化
# sudo a2enconf php7.1-fpm

■www.confを修正
# sudo vi /etc/php/7.1/fpm/pool.d/www.conf

listen = /run/php/php7.1-fpm.sock

;listen = /run/php/php7.1-fpm.sock
として、コメントアウト。

で、
listen = 127.0.0.1:9000
を追加。
FastCGI「www.conf」を編集

■「php-fpm」を起動します。
# sudo service php7.1-fpm start

■次に、Apaheのconfファイル(ホストファイル)に以下を追加
# sudo vi /etc/apache2/apache2.conf
=================================
ProxyPass fcgi://127.0.0.1:9000/var/www/html/$1
=================================

例:
=======================================
<VirtualHost xxx.xxx.xxx.xxx:80>

  ServerName sample.com
   ServerAlias www.sample.com
   DocumentRoot /var/www/html/

  <LocationMatch "^(.*\.php)$">
    ProxyPass fcgi://127.0.0.1:9000/var/www/html/$1
  </LocationMatch>

</VirtualHost>
=======================================
※「/var/www/html/」のパスは環境に応じて変更する

■Apacheを再起動
# sudo service apache2 restart

 

■念の為に、phpinfo()で「Server API」の項目を確認します。

「FPM/FastCGI」に変更されていればOKです。
FPM/FastCGI

0
この記事を書いている人
株式会社ディープ

名前ダッチ

メールアドレスadachi@deep-deep.jp

Twitterはこちら >>

  • コメント: 0

関連記事

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

最近の記事

  1. WP:WordPress(ワードプレス)
  2. WP:WordPress(ワードプレス)
  3. WP:WordPress(ワードプレス)
  4. SNSシェア
  5. 開始
  6. コーディング
  7. WP:WordPress(ワードプレス)
  8. WP:WordPress(ワードプレス)
  9. Linux(リナックス)
  10. HTMLコーディング

Twitter

ダッチ@職業ブロガー兼プログラマー
@gatsu0000

  • 昨日、オープンしたばかりの北村写真機店に行ってきました。結構混んでいたので、店内をさっと回って出てきたのですが、ニコンのz6が中古15万くらいだったので思わず買ってしまいそうに。 今気になっている機種があるので、コロナが落ち着いた… twitter.com/i/web/status/1…
    about 12時間 ago via Twitter Web App

アーカイブ

PAGE TOP