0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CentOS 7にPHP-FPM 7.0をインストール(SCL)

Last updated at Posted at 2019-09-28

はじめに

Software Collection(SCL)を利用してCentOS7にPHP-FPM7.0をインストール
親記事:PHP, PHP-FPMの各種インストール方法とEOLまとめ
参考:[Quick Start — Software Collections] (https://www.softwarecollections.org/en/docs/)   

サポート

本手法で導入した場合、Red Hat Software Collections Product Life Cycle - Red Hat Customer Portalより、2019-11がEOLだと思われる。
それ以降に報告された脆弱性や不具合への対応は実施されない可能性がある。

LOG

インストール

# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)

# yum install -y centos-release-scl;yum install -y rh-php70-php-fpm which;scl enable rh-php70 bash
... 略

php-fpm起動/停止

# systemctl start rh-php70-php-fpm
# systemctl status rh-php70-php-fpm
● rh-php70-php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/rh-php70-php-fpm.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2019-09-28 12:37:55 UTC; 4s ago
 Main PID: 195 (php-fpm)
   Status: "Ready to handle connections"
   CGroup: /docker/62d196e1fed83663f7e1605798aef05ea06e8a0caa8c6eebdd8db766ccfa44ba/system.slice/rh-php70-php-fpm.service
           tq195 php-fpm: master process (/etc/opt/rh/rh-php70/php-fpm.conf)
           tq196 php-fpm: pool www
           tq197 php-fpm: pool www
           tq198 php-fpm: pool www
           tq199 php-fpm: pool www
           mq200 php-fpm: pool www
           ? 195 php-fpm: master process (/etc/opt/rh/rh-php70/php-fpm.conf)

Sep 28 12:37:55 62d196e1fed8 systemd[1]: Starting The PHP FastCGI Process Manager...
Sep 28 12:37:55 62d196e1fed8 systemd[1]: Started The PHP FastCGI Process Manager.
# systemctl stop rh-php70-php-fpm
# systemctl status rh-php70-php-fpm
● rh-php70-php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/rh-php70-php-fpm.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

Sep 28 12:37:55 62d196e1fed8 systemd[1]: Starting The PHP FastCGI Process Manager...
Sep 28 12:37:55 62d196e1fed8 systemd[1]: Started The PHP FastCGI Process Manager.
Sep 28 12:38:16 62d196e1fed8 systemd[1]: Stopping The PHP FastCGI Process Manager...
Sep 28 12:38:16 62d196e1fed8 systemd[1]: Stopped The PHP FastCGI Process Manager.

php-fpm自動起動設定/設定解除

# systemctl enable rh-php70-php-fpm
Created symlink from /etc/systemd/system/multi-user.target.wants/rh-php70-php-fpm.service to /usr/lib/systemd/system/rh-php70-php-fpm.service.

# systemctl list-unit-files --type=service | grep php-fpm
rh-php70-php-fpm.service               enabled
# systemctl disable rh-php70-php-fpm
Removed symlink /etc/systemd/system/multi-user.target.wants/rh-php70-php-fpm.service.

# systemctl list-unit-files --type=service |grep php-fpm
rh-php70-php-fpm.service               disabled

各種確認

# which php
/usr/bin/which: no php in (/opt/rh/rh-php70/root/usr/bin:/opt/rh/rh-php70/root/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin)

# which php-fpm
/opt/rh/rh-php70/root/usr/sbin/php-fpm

# php-fpm -v
PHP 7.0.27 (fpm-fcgi) (built: Apr  4 2018 13:50:13)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

# yum info rh-php70-php-fpm
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * centos-sclo-rh: ftp.iij.ad.jp
 * centos-sclo-sclo: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Installed Packages
Name        : rh-php70-php-fpm
Arch        : x86_64
Version     : 7.0.27
Release     : 1.el7
Size        : 4.1 M
Repo        : installed
From repo   : centos-sclo-rh
Summary     : PHP FastCGI Process Manager
URL         : http://www.php.net/
License     : PHP and Zend and BSD
Description : PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI
            : implementation with some additional features useful for sites of
            : any size, especially busier sites.
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?