0
0

More than 3 years have passed since last update.

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

Last updated at Posted at 2019-09-28

はじめに

Software Collection(SCL)を利用してCentOS7にPHP-FPM5.5をインストール
親記事:PHP, PHP-FPMの各種インストール方法とEOLまとめ
参考:Quick Start — Software Collections   

サポート

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

LOG

インストール

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

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

php-fpm起動/停止

# systemctl start php55-php-fpm
# systemctl status php55-php-fpm
● php55-php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php55-php-fpm.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2019-09-28 12:26:26 UTC; 5s ago
 Main PID: 197 (php-fpm)
   Status: "Ready to handle connections"
   CGroup: /docker/7430cba3abc3598f3124a47b972102bc3a854d424d2747c5973e08c749436a62/system.slice/php55-php-fpm.service
           tq197 php-fpm: master process (/opt/rh/php55/root/etc/php-fpm.conf)
           tq198 php-fpm: pool www
           tq199 php-fpm: pool www
           tq200 php-fpm: pool www
           tq201 php-fpm: pool www
           mq202 php-fpm: pool www
           ? 197 php-fpm: master process (/opt/rh/php55/root/etc/php-fpm.conf)

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

Sep 28 12:26:26 7430cba3abc3 systemd[1]: Starting The PHP FastCGI Process Manager...
Sep 28 12:26:26 7430cba3abc3 systemd[1]: Started The PHP FastCGI Process Manager.
Sep 28 12:26:48 7430cba3abc3 systemd[1]: Stopping The PHP FastCGI Process Manager...
Sep 28 12:26:48 7430cba3abc3 systemd[1]: Stopped The PHP FastCGI Process Manager.

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

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

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

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

各種確認

# which php
/opt/rh/php55/root/usr/bin/php

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

# php -v
PHP 5.5.21 (cli) (built: Aug 30 2016 13:53:58)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

# php-fpm -v
PHP 5.5.21 (fpm-fcgi) (built: Aug 30 2016 13:55:11)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

# yum info php55-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        : php55-php-fpm
Arch        : x86_64
Version     : 5.5.21
Release     : 5.el7
Size        : 4.3 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