3
1

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.1をインストール(IUS Community Project)

Last updated at Posted at 2019-09-29

はじめに

IUS Community Projectを利用してCentOS7にPHP-FPM7.1をインストール
親記事:PHP, PHP-FPMの各種インストール方法とEOLまとめ
参考:Usage - IUS

サポート

本手法で導入した場合、PHP: Supported Versions/PHP: Unsupported Branchesより、2019-12-01がEOLになると思われる。
それ以降に報告された脆弱性や不具合への対応は実施されない可能性がある。

LOG

インストール

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

# yum install -y https://centos7.iuscommunity.org/ius-release.rpm
... 略

# yum install -y php71u-fpm which
... 略

php-fpm起動/停止

# systemctl start php-fpm
# systemctl status php-fpm
● php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2019-09-28 15:14:32 UTC; 4s ago
 Main PID: 169 (php-fpm)
   Status: "Ready to handle connections"
   CGroup: /docker/0eb812129b713af3148e8ee3c7b6baef08943e6735fbaae716900624e89d8f35/system.slice/php-fpm.service
           tq169 php-fpm: master process (/etc/php-fpm.conf)
           tq170 php-fpm: pool www
           tq171 php-fpm: pool www
           tq172 php-fpm: pool www
           tq173 php-fpm: pool www
           mq174 php-fpm: pool www
           ? 169 php-fpm: master process (/etc/php-fpm.conf)

Sep 28 15:14:32 0eb812129b71 systemd[1]: Starting The PHP FastCGI Process Manager...
Sep 28 15:14:32 0eb812129b71 systemd[1]: Started The PHP FastCGI Process Manager.
# systemctl stop php-fpm
# systemctl status php-fpm
● php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

Sep 28 15:14:32 0eb812129b71 systemd[1]: Starting The PHP FastCGI Process Manager...
Sep 28 15:14:32 0eb812129b71 systemd[1]: Started The PHP FastCGI Process Manager.
Sep 28 15:14:51 0eb812129b71 systemd[1]: Stopping The PHP FastCGI Process Manager...
Sep 28 15:14:51 0eb812129b71 systemd[1]: Stopped The PHP FastCGI Process Manager.

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

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

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

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

各種確認

# which php
which: no php in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin)

# which php-fpm
/usr/sbin/php-fpm

# php-fpm -v
PHP 7.1.32 (fpm-fcgi) (built: Aug 30 2019 15:37:03)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

# yum info php71u-fpm
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * epel: ftp.riken.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Installed Packages
Name        : php71u-fpm
Arch        : x86_64
Version     : 7.1.32
Release     : 1.el7.ius
Size        : 4.6 M
Repo        : installed
From repo   : ius
Summary     : PHP FastCGI Process Manager
URL         : http://www.php.net/
License     : PHP and Zend and BSD and MIT and ASL 1.0 and NCSA
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.
3
1
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
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?