●Rocky Linux 9にPHP 8.1をインストールする
参考URL:Rocky Linux 9にPHP 8.1をインストールする方法
OSのバージョンを確認します。
●PHP 8.0(ソース)のインストール
PHP 8.0を更新する方法はこちらに記載しています。
●インストール
・ソースからのインストール
http://www.php.net/downloads.phpから、インストールしたいバージョンをダウンロードします。
●設定ファイルの変更
必要があれば、「php.ini」の設定を変更します。
●動作確認用PHPスクリプトの作成
Apacheは問題なくインストールされているものとします。
ここでは、PHPが正しく動作しているかを確認するために、PHPのインストール環境を表示するスクリプトを作成します。
Apacheのドキュメントルート「/var/www/html(注)」に「info.php(サンプル1)」を作成します。
注:ソースからインストールした場合は「/usr/local/apache2/htdocs」がドキュメントルートになります。
注:セキュリティ管理上、サーバ環境の情報を簡単に表示できてしまうのは不用心なので、必要ない場合は削除しましょう。
作成したら、Webブラウザで「http://127.0.0.1/info.php」にアクセスします。情報の一覧が表示されれば正常です。
「info.php」がそのまま表示されてしまう場合は、Apacheの設定ファイルで下記のような記載がないか、または、Apacheの設定ファイルでPHP用のモジュールが読み込まれていない可能性があります。
Apacheを再起動・・するが、新たなエラーが・・。
sqliteをインストール後、PHPのconfigure時に「--with-apxs2=/usr/sbin/apxs」を付加し、インストールすればいいみたい。
Webブラウザで「http://127.0.0.1/info.php」にアクセスすると、情報の一覧が表示されました。
●MySQLとの連携
PHPのconfigure時に「--with-mysql」を付加し、インストールします。
データベースは●データベースの作成を参照して作成してください。
動作確認スクリプトの作成1
/var/www/html/test_mysql.phpを以下のように作成します。
MySQLサーバへの接続に成功した場合「Success MySQL First Test」、失敗した場合「Error MySQL First Test」と表示されます。
動作確認スクリプトの作成2
/var/www/html/test_mysql2.phpを以下のように作成します。
動作確認スクリプトの作成3
/var/www/html/test_mysql_pdo.phpを以下のように作成します。
●PostgreSQLとの連携
PHPのconfigure時に「--with-pgsql」を付加し、インストールします。
テストデータベースは●テストデータベース作成参照して作成してください。
動作確認スクリプトの作成
php-pgsqlのインストールと利用を参照してください。
●異種バージョンの同居
参考URL:さくらVPSでphp5.3/5.2/5.1 が同居する環境を構築してみた
参考URL:php::Apacheに複数バージョンのphpを共存させる
CentOS 7で5.3.3と5.1.6が別々に動作できるよう設定してみましたので、その時の作業を記録します。
5.1.6で動作させたいフォルダを仮に「/home/test/public_html」とします。
5.3.3はyumでインストール済みです。5.1.6のtarボールをダウンロードしCGIとして設定します。
●「現在このリクエストを処理できません。」と表示される
あるPHPにアクセスすると下記のようなエラーが表示されるようになりました。
これを下記のように変更することで解決しました。
●php-fpmが起動しなくなった
参考URL:RockyLinuxでPHPをアップグレードする(8.2→8.3)
参考URL:OS起動時に php-fpm が起動しなくなった際に対応した箇所
参考URL:PHP7.1でphp-fpmが起動しない
PHPを8.1から8.2にバージョンアップ後、php-fpmが起動しなくなってしまいました。
下記のように実施したところ
●Rocky Linux 8にPHP 8.3をインストールする方法
remiリポジトリを使うための準備。
PHP 8.2 の関連モジュールを念のため確認します。PHP を削除すると関連モジュールも一緒に削除されます。
PHP8.3をインストールします。
/etc/php.ini で memory_limit=512M に変更
/etc/php.d/10-opcache.ini で opcache.interned_strings_buffer=16 に変更
変更反映のため、下記を実施しました。
参考URL:Rocky Linux 9にPHP 8.1をインストールする方法
OSのバージョンを確認します。
# cat /etc/redhat-release Rocky Linux release 9.1 (Blue Onyx)普通にPHPをインストールしようとすると、PHP 8.0をインストールしようとします。
# dnf install php 依存関係が解決しました。 ==================================================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ==================================================================================================================================== インストール: php x86_64 8.0.20-3.el9 appstream 11 k 依存関係のインストール: apr x86_64 1.7.0-11.el9 appstream 123 k apr-util x86_64 1.6.1-20.el9 appstream 94 k apr-util-bdb x86_64 1.6.1-20.el9 appstream 13 k httpd-core x86_64 2.4.53-7.el9 appstream 1.4 M httpd-filesystem noarch 2.4.53-7.el9 appstream 15 k httpd-tools x86_64 2.4.53-7.el9 appstream 82 k nginx-filesystem noarch 1:1.20.1-13.el9 appstream 11 k oniguruma x86_64 6.9.6-1.el9.5 appstream 217 k php-common x86_64 8.0.20-3.el9 appstream 665 k rocky-logos-httpd noarch 90.14-1.el9 appstream 24 k 弱い依存関係のインストール: apr-util-openssl x86_64 1.6.1-20.el9 appstream 15 k httpd x86_64 2.4.53-7.el9 appstream 48 k mod_http2 x86_64 1.15.19-2.el9 appstream 149 k mod_lua x86_64 2.4.53-7.el9 appstream 62 k php-cli x86_64 8.0.20-3.el9 appstream 3.1 M php-fpm x86_64 8.0.20-3.el9 appstream 1.6 M php-mbstring x86_64 8.0.20-3.el9 appstream 471 k php-opcache x86_64 8.0.20-3.el9 appstream 512 k php-pdo x86_64 8.0.20-3.el9 appstream 84 k php-xml x86_64 8.0.20-3.el9 appstream 133 k トランザクションの概要 ==================================================================================================================================== インストール 21 パッケージ ダウンロードサイズの合計: 8.7 M インストール後のサイズ: 42 M これでよろしいですか? [y/N]: N 操作が中断されました。2023年2月現在、Rocky Linux 9ではPHP 8.1をインストールできるようなので確認します。
# dnf module list php Rocky Linux 9 - AppStream Name Stream Profiles Summary php 8.1 common [d], devel, minimal PHP scripting language ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalledPHP 8.1をインストールします。
# dnf module install php:8.1 -y 依存関係が解決しました。 ==================================================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ==================================================================================================================================== group/moduleパッケージをインストール: php-cli x86_64 8.1.8-1.module+el9.1.0+13171+4883e0c8 appstream 3.5 M php-common x86_64 8.1.8-1.module+el9.1.0+13171+4883e0c8 appstream 667 k php-fpm x86_64 8.1.8-1.module+el9.1.0+13171+4883e0c8 appstream 1.8 M php-mbstring x86_64 8.1.8-1.module+el9.1.0+13171+4883e0c8 appstream 475 k php-xml x86_64 8.1.8-1.module+el9.1.0+13171+4883e0c8 appstream 142 k 依存関係のインストール: httpd-filesystem noarch 2.4.53-7.el9 appstream 15 k nginx-filesystem noarch 1:1.20.1-13.el9 appstream 11 k oniguruma x86_64 6.9.6-1.el9.5 appstream 217 k モジュールプロファイルのインストール中: php/common モジュールストリームの有効化中: php 8.1 トランザクションの概要 ==================================================================================================================================== インストール 8 パッケージ : : 完了しました!インストール状況を確認します。
# dnf module list php Rocky Linux 9 - AppStream Name Stream Profiles Summary php 8.1 [e] common [d] [i], devel, minimal PHP scripting language ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalledPHPを設定します。
# vi /etc/php.ini expose_php = On ↓ expose_php = Off ;date.timezone = ↓ date.timezone = 'Asia/Tokyo' error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT ↓ error_reporting = E_ALL & ~E_NOTICEphp-fpmが自動起動するように設定します。
systemctl enable --now php-fpm
●PHP 8.0(ソース)のインストール
PHP 8.0を更新する方法はこちらに記載しています。
●インストール
・ソースからのインストール
http://www.php.net/downloads.phpから、インストールしたいバージョンをダウンロードします。
$ cd /usr/local/src
$ tar zxvf php-5.2.9.tar.gz
$ cd php-5.2.9
$ ./configure --with-apxs2=/usr/sbin/apxs「libphp5.so」インストールのため
$ make
$ su
# make install
make installを実行したら、あとはphp.ini-recommendedを/usr/local/lib/php.iniにコピーします。
●設定ファイルの変更
必要があれば、「php.ini」の設定を変更します。
php.iniのインクルードパスの変更を行います。 ;include_path = ".:/php/includes" ↓ include_path = ".:/usr/local/include/php:/usr/local/lib/php" php.iniのドキュメントルートのパス設定を行います。 doc_root = "/usr/local/apache2/htdocs" php.iniの拡張モジュールのパスを変更します。 extension_dir = "/usr/local/include/php/ext" 必要に応じて、php.iniの文字コード等の設定を以下の様にUTF-8用に変更します。 コメントアウトされているものについては、コメントを外します。 output_buffering = On output_handler = mb_output_handler default_charset = "UTF-8" mbstring.language = Japanese mbstring.internal_encoding = UTF8 mbstring.http_output = UTF8
●動作確認用PHPスクリプトの作成
Apacheは問題なくインストールされているものとします。
ここでは、PHPが正しく動作しているかを確認するために、PHPのインストール環境を表示するスクリプトを作成します。
Apacheのドキュメントルート「/var/www/html(注)」に「info.php(サンプル1)」を作成します。
注:ソースからインストールした場合は「/usr/local/apache2/htdocs」がドキュメントルートになります。
$ vi info.php <?php phpinfo(); ?>PHPスクリプトは「<?php」で始まり「?>」で終わります。その間に「phpinfo();」のようなコードを記述します。その際、行末には必ず「;」を付加します。phpinfo関数はPHPインストール環境を表示します。簡単なサンプルですが、サーバ環境を表示できるので開発時には重宝します(注)。なお、PHPスクリプトファイルの拡張子は「.php」になるように保存します。
注:セキュリティ管理上、サーバ環境の情報を簡単に表示できてしまうのは不用心なので、必要ない場合は削除しましょう。
作成したら、Webブラウザで「http://127.0.0.1/info.php」にアクセスします。情報の一覧が表示されれば正常です。
「info.php」がそのまま表示されてしまう場合は、Apacheの設定ファイルで下記のような記載がないか、または、Apacheの設定ファイルでPHP用のモジュールが読み込まれていない可能性があります。
AddType application/x-httpd-php .phpそこで、/etc/httpd/conf.d/php.confを作成します。
# vi /etc/httpd/conf.d/php.conf ← php.conf作成
#
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#
LoadModule php5_module modules/libphp5.so
#
# Cause the PHP interpreter to handle files with a .php extension.
#
AddHandler php5-script .php
AddType text/html .php
#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php
#
# Uncomment the following line to allow PHP to pretty-print .phps
# files as PHP source code:
#
#AddType application/x-httpd-php-source .phps
Apacheを再起動したら、「libphp5.so」が無いと言われたので、コンパイル時に「--with-apxs2=/usr/sbin/apxs」を付加して、PHPを再インストールします。
Apacheを再起動・・するが、新たなエラーが・・。
httpd: Syntax error on line 207 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib/httpd/modules/libphp5.so into server: \ /usr/lib/httpd/modules/libphp5.so: undefined symbol: sqlite3ExprDeletesqlite3がインストールされていないようなので、「sqlite」をhttp://www.sqlite.org/からダウンロードします。
$ cd /usr/local/src $ tar zxvf sqlite-3.6.15.tar.gz $ cd sqlite-3.6.15 $ ./configure $ make $ su # make install下記のようにインストールされます。
/usr/bin/install -c -d /usr/local/bin ./libtool --mode=install /usr/bin/install -c sqlite3 /usr/local/bin libtool: install: /usr/bin/install -c .libs/sqlite3 /usr/local/bin/sqlite3 /usr/bin/install -c -d /usr/local/include /usr/bin/install -c -m 0644 sqlite3.h /usr/local/include /usr/bin/install -c -m 0644 ./src/sqlite3ext.h /usr/local/include /usr/bin/install -c -d /usr/local/lib/pkgconfig /usr/bin/install -c -m 0644 sqlite3.pc /usr/local/lib/pkgconfig再度、PHPをコンパイル・・。
$ ./configure --with-apxs2=/usr/sbin/apxs --with-sqlite=/usr/local/include 1回目のコンパイル失敗 $ ./configure --with-apxs2=/usr/sbin/apxs --with-sqlite=/usr/local/lib 2回目のコンパイル失敗いろいろ試してみるが、どうしてもPHPのconfigure時に下記のエラーが表示されてしまうので、
configure: error: wrong sqlite lib version or lib not foundmake cleanを実行。再度、PHPのconfigure、make、make installを実行。Apacheも起動。
$ cd /usr/local/src/php-5.2.9 $ ./configure --with-apxs2=/usr/sbin/apxs $ ./configure $ make $ su # make install 「LoadModule php5_module /usr/lib/httpd/modules/modules/libphp5.so」が追加され、 新しい「httpd.conf」に変更される。 # vi /etc/httpd/conf.d/php.conf ← 上記で作成した「php.conf」を編集 # LoadModule php5_module modules/libphp5.so ← コメントアウトする # service httpd start ← Apacheの起動何事もなくApacheが立ち上がりました・・。
sqliteをインストール後、PHPのconfigure時に「--with-apxs2=/usr/sbin/apxs」を付加し、インストールすればいいみたい。
Webブラウザで「http://127.0.0.1/info.php」にアクセスすると、情報の一覧が表示されました。
●MySQLとの連携
PHPのconfigure時に「--with-mysql」を付加し、インストールします。
データベースは●データベースの作成を参照して作成してください。
動作確認スクリプトの作成1
/var/www/html/test_mysql.phpを以下のように作成します。
# vi /var/www/html/test_mysql.php ← test_mysql.phpの作成
<?php
mysql_connect("localhost","root","") or die("Error MySQL First Test");
echo "Success MySQL First Test";
?>
http://(Webサーバ名)/test_mysql.phpにアクセスすることにより、DBへの接続状況を確認することができます。
MySQLサーバへの接続に成功した場合「Success MySQL First Test」、失敗した場合「Error MySQL First Test」と表示されます。
動作確認スクリプトの作成2
/var/www/html/test_mysql2.phpを以下のように作成します。
# vi /var/www/html/test_mysql2.php ← test_mysql2.phpの作成 <html> <head> <meta http-equiv=content-type content="text/html; charset=UTF-8"> <title>PHPのテスト</title> </head> <body> <?php //初期設定 $username = "myuser"; ← データベース「auth」へアクセス可能なユーザ $password = "mypass"; ← 上記ユーザ用のパスワード $dbname = "auth"; $sql = "select * from city"; // サーバ接続 $con = mysql_connect("localhost","$username","$password") or die("接続失敗:" . mysql_error()); // データベースを選択 mysql_select_db($dbname,$con) or die("DBがありません:" . mysql_error()); // 文字化け防止のおまじない // $strsql = "SET CHARACTER SET UTF8"; // SQLの実行 $res = mysql_query($sql,$con); print "照会件数= " . mysql_num_rows($res) . "<br />"; // 展開 while ($item = mysql_fetch_array($res)) { print $item[0]." ".$item[1]."<br />"; } // 接続をクローズ mysql_close($con) or die("MySQL切断に失敗しました。"); ?> </body> </html>
動作確認スクリプトの作成3
/var/www/html/test_mysql_pdo.phpを以下のように作成します。
<html>
<head>
<title>PHP MySQL TEST</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<h2>DB接続テスト(PHP MySQL pdo版)</h2>
<?php
$server = 'localhost';
$user = 'myuser';
$pass = 'mypass';
$dbname = 'auth';
$my = new MySQLi($server, $user, $pass, $dbname);
$my->set_charset('utf8');
$sql = "SELECT * FROM `city` LIMIT 0 , 30";
$result = $my->query($sql);
// データベースの中身を取得
while($row = $result->fetch_assoc() ){
echo $row['country'] . " / ";
echo $row['capital'] . "<br>";
}
// DB接続を閉じる
$my->close();
?>
</body>
</html>
●PostgreSQLとの連携
PHPのconfigure時に「--with-pgsql」を付加し、インストールします。
テストデータベースは●テストデータベース作成参照して作成してください。
動作確認スクリプトの作成
php-pgsqlのインストールと利用を参照してください。
●異種バージョンの同居
参考URL:さくらVPSでphp5.3/5.2/5.1 が同居する環境を構築してみた
参考URL:php::Apacheに複数バージョンのphpを共存させる
CentOS 7で5.3.3と5.1.6が別々に動作できるよう設定してみましたので、その時の作業を記録します。
5.1.6で動作させたいフォルダを仮に「/home/test/public_html」とします。
5.3.3はyumでインストール済みです。5.1.6のtarボールをダウンロードしCGIとして設定します。
# cd /usr/local/src # wget http://museum.php.net/php5/php-5.1.6.tar.gz # tar zxvf php-5.1.6.tar.gz コンフィグするのに不足したモジュールをyumでインストール ※環境により必要なモジュールは異なる # yum install flex libxml2 libxml2-devel コンフィグのオプションは環境により異なるので参考程度に・・・ # LDFLAGS=-L/usr/lib64/mysql ./configure --prefix=/usr/local/lib/php-5.1.6 --with-config-file-path=/usr/local/lib/php-5.1.6 \ --libdir=/usr/lib64 --with-zlib --with-zlib-dir=/usr/include/ --enable-fastcgi \ --enable-cgi --enable-force-cgi-redirect --enable-mbstring --enable-mbstr-enc-trans \ --enable-track-vars --enable-mbregex --with-mysql=/usr/lib/mysql --with-mysqli=/usr/lib/mysql/mysql_config --with-gd \ --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/lib64 --program-suffix=516 --enable-zend-multibyte # make # make installapacheの設定ファイルを変更します。
# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org # vi /etc/httpd/conf/httpd.conf ※変更した箇所のみ記載 UserDir enabled test ← 該当フォルダのユーザのみ許可 UserDir public_html ← コメントアウト <Directory /home/*/public_html> ← コメントアウト AllowOverride FileInfo AuthConfig Limit ← コメントアウト Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec FollowSymLinks ← コメントアウト </Directory> ← コメントアウト <Directory "/var/www/cgi-bin"> AllowOverride None Options FollowSymLinks ← 変更 Order allow,deny Allow from all </Directory> # service httpd restart # cd /var/www/cgi-bin # ln -s /usr/local/lib/php-5.1.6/bin/php516 php5165.1.6で動作させたいフォルダは「/home/test/public_html」ですので、ここに.htaccessを設置します。
$ /home/test/public_html/.htaccess AddHandler php516-script .php Action php516-script /cgi-bin/php516動作確認のため.htaccessと同じ箇所にtest.phpを設置します。
$ /home/test/public_html/test.php <?php phpinfo(); ?>http://<サーバ名>/~test/test.phpにアクセスし、表示される結果が5.1.6であれば問題なく動作しています。
●「現在このリクエストを処理できません。」と表示される
あるPHPにアクセスすると下記のようなエラーが表示されるようになりました。
このページは動作していません tori.bigbang.mydns.jp では現在このリクエストを処理できません。 HTTP ERROR 500
# tail -f /var/log/php-fpm/www-error.log
[23-Jan-2022 22:57:17 Asia/Tokyo] PHP Warning: include_once(/var/www/html/***/***/xxx.php): failed to open stream: \
Permission denied in /var/www/html/yyy.php on line 7
[23-Jan-2022 22:57:17 Asia/Tokyo] PHP Warning: include_once(): Failed opening './***/***/xxx.php' for \
inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /***/***/xxx.php on line 7
[23-Jan-2022 22:57:17 Asia/Tokyo] PHP Fatal error: Uncaught Error: Call to undefined function rssGen() in /var/www/html/yyy.php:10
Stack trace:
#0 {main}
thrown in /var/www/html/yyy.php on line 10
いろいろ調べた結果、アクセスしたPHPから呼び出すPHPのアクセス権がおかしくなっていることに気が付きました。
これを下記のように変更することで解決しました。
# ll /var/www/html/***/***/xxx.php -r--rw---- 1 root wheel 16012 3月 1 2019 /var/www/html/***/***/xxx.php # chmod 664 /var/www/html/***/***/xxx.phpこれにより表示できるようになりました。
●php-fpmが起動しなくなった
参考URL:RockyLinuxでPHPをアップグレードする(8.2→8.3)
参考URL:OS起動時に php-fpm が起動しなくなった際に対応した箇所
参考URL:PHP7.1でphp-fpmが起動しない
PHPを8.1から8.2にバージョンアップ後、php-fpmが起動しなくなってしまいました。
ERROR: No pool defined. at least one pool section must be specified in config file failed to post process the configuration FPM initialization failed色々調べた結果、php-fpm.confのサイズが「0」になっていました。
下記のように実施したところ
# cp -p /etc/php-fpm.conf.rpmnew /etc/php-fpm.conf正常に起動するようになりました。
●Rocky Linux 8にPHP 8.3をインストールする方法
remiリポジトリを使うための準備。
# dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm # dnf repolist通常時に必要ないリポジトリを無効にするには下記のようにします。
# dnf config-manager --disable epel epel-modular remi-modular remi-safe無効になったことを確認します。
# dnf repolistremiリポジトリを有効にして、PHPのバージョンのリストを確認します。
# dnf --enablerepo=remi-modular module list php メタデータの期限切れの最終確認: 0:05:42 前の 2026年04月10日 09時47分04秒 に実施しました。 Rocky Linux 8 - AppStream Name Stream Profiles Summary php 7.2 [d] common [d], devel, minimal PHP scripting language php 7.3 common [d], devel, minimal PHP scripting language php 7.4 common [d], devel, minimal PHP scripting language php 8.0 common [d], devel, minimal PHP scripting language php 8.2 [e] common [d] [i], devel, minimal PHP scripting language Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common [d], devel, minimal PHP scripting language php remi-7.3 common [d], devel, minimal PHP scripting language php remi-7.4 common [d], devel, minimal PHP scripting language php remi-8.0 common [d], devel, minimal PHP scripting language php remi-8.1 common [d], devel, minimal PHP scripting language php remi-8.2 common [d], devel, minimal PHP scripting language php remi-8.3 common [d], devel, minimal PHP scripting language php remi-8.4 common [d], devel, minimal PHP scripting language php remi-8.5 common [d], devel, minimal PHP scripting language ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalledPHP8.3を有効にします。
# dnf --enablerepo=remi-modular module enable php:remi-8.3 メタデータの期限切れの最終確認: 0:07:53 前の 2026年04月10日 09時47分04秒 に実施しました。 依存関係が解決しました。 オペレーションは、モジュール 'php' ストリーム '8.2' を ストリーム 'remi-8.3' へと切り替える結果となります エラー: 設定オプション module_stream_switch から明示的に有効化されていない限り、モジュールの有効なストリームを切り替えることはできません。 モジュールからインストールされた全てのコンテンツを削除し、'上記に従ってphpモジュールをリセットします。' コマンドを使用してリセットすることが推奨されます。 \ モジュールのリセット後、他のストリームをインストール可能です。
# dnf module reset php メタデータの期限切れの最終確認: 0:38:22 前の 2026年04月10日 09時27分49秒 に実施しました。 依存関係が解決しました。 ==================================================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ==================================================================================================================================== モジュールプロファイルの無効化中: php/common モジュールの再設定中: php トランザクションの概要 ==================================================================================================================================== これでよろしいですか? [y/N]: y 完了しました!再度、下記を実行します。
# dnf --enablerepo=remi-modular module enable php:remi-8.3 メタデータの期限切れの最終確認: 0:20:44 前の 2026年04月10日 09時47分04秒 に実施しました。 依存関係が解決しました。 ==================================================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ==================================================================================================================================== モジュールストリームの有効化中: php remi-8.3 トランザクションの概要 ==================================================================================================================================== これでよろしいですか? [y/N]: y 完了しました!有効になったことを確認します。
# dnf --enablerepo=remi-modular module list php メタデータの期限切れの最終確認: 0:21:34 前の 2026年04月10日 09時47分04秒 に実施しました。 Rocky Linux 8 - AppStream Name Stream Profiles Summary php 7.2 [d] common [d], devel, minimal PHP scripting language php 7.3 common [d], devel, minimal PHP scripting language php 7.4 common [d], devel, minimal PHP scripting language php 8.0 common [d], devel, minimal PHP scripting language php 8.2 common [d], devel, minimal PHP scripting language Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common [d], devel, minimal PHP scripting language php remi-7.3 common [d], devel, minimal PHP scripting language php remi-7.4 common [d], devel, minimal PHP scripting language php remi-8.0 common [d], devel, minimal PHP scripting language php remi-8.1 common [d], devel, minimal PHP scripting language php remi-8.2 common [d], devel, minimal PHP scripting language php remi-8.3 [e] common [d], devel, minimal PHP scripting language php remi-8.4 common [d], devel, minimal PHP scripting language php remi-8.5 common [d], devel, minimal PHP scripting language ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled[e]が付きました。
PHP 8.2 の関連モジュールを念のため確認します。PHP を削除すると関連モジュールも一緒に削除されます。
# dnf list installed | grep php現在のPHP8.2パッケージを削除します。
# dnf remove php php-* 引数に一致する結果がありません: php 依存関係が解決しました。 ==================================================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ==================================================================================================================================== 削除中: php-bcmath x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 63 k php-cli x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 12 M php-common x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 8.1 M php-devel x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 5.8 M php-enchant x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 29 k php-fpm x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 6.2 M php-gd x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 111 k php-gmp x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 81 k php-intl x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 572 k php-ldap x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 101 k php-mbstring x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 1.2 M php-mysqlnd x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 438 k php-opcache x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 1.0 M php-pdo x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 241 k php-pear noarch 1:1.10.14-1.module+el8.10.0+1911+f499711e @appstream 2.1 M php-pecl-apcu x86_64 5.1.23-1.module+el8.10.0+1911+f499711e @appstream 148 k php-pecl-zip x86_64 1.22.3-1.module+el8.10.0+1911+f499711e @appstream 163 k php-process x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 114 k php-xml x86_64 8.2.30-1.module+el8.10.0+40072+7124940c @appstream 446 k 依存関係パッケージの削除: roundcubemail noarch 1.6.9-1.el8.remi @remi 22 M 未使用の依存関係の削除: libzip x86_64 1.7.3-1.module+el8.10.0+1911+f499711e @appstream 121 k nginx-filesystem noarch 1:1.14.1-9.module+el8.4.0+542+81547229 @appstream 0 oniguruma x86_64 6.8.2-3.el8 @appstream 676 k トランザクションの概要 ==================================================================================================================================== 削除 23 パッケージ 解放された容量: 62 M これでよろしいですか? [y/N]: y「roundcubemail」が削除されてしまうため、後ほど再インストールし再設定が必要です。
PHP8.3をインストールします。
# dnf --enablerepo=epel,remi,remi-modular install php php-bcmath php-cli php-common php-devel \
php-enchant php-fpm php-gd php-gmp php-intl php-ldap php-mbstring php-mysqlnd php-opcache \
php-pdo php-pear php-pecl-apcu php-pecl-zip php-process php-xml
Remi's RPM repository for Enterprise Linux 8 - x86_64 2.8 kB/s | 3.0 kB 00:01
依存関係が解決しました。
====================================================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
====================================================================================================================================
インストール:
php x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 1.9 M
php-bcmath x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 100 k
php-cli x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 5.7 M
php-common x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 1.3 M
php-devel x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 1.3 M
php-enchant x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 82 k
php-fpm x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 2.0 M
php-gd x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 118 k
php-gmp x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 103 k
php-intl x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 281 k
php-ldap x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 117 k
php-mbstring x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 585 k
php-mysqlnd x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 269 k
php-opcache x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 624 k
php-pdo x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 178 k
php-pear noarch 1:1.10.18-1.el8.remi remi-modular 368 k
php-pecl-apcu x86_64 5.1.28-1.module_php.8.3.el8.remi remi-modular 83 k
php-pecl-zip x86_64 1.22.8-1.module_php.8.3.el8.remi remi-modular 83 k
php-process x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 123 k
php-xml x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 278 k
依存関係のインストール:
capstone x86_64 4.0.2-5.el8 epel 1.1 M
gd3php x86_64 2.3.3-8.el8.remi remi 148 k
libaom x86_64 3.6.1-1.el8 epel 1.9 M
libavif x86_64 0.10.1-3.el8 epel 76 k
libdav1d x86_64 0.5.2-2.el8 epel 346 k
libicu74 x86_64 74.2-1.el8.remi remi 10 M
libimagequant x86_64 2.12.5-1.el8 epel 63 k
libzip x86_64 1.11.4-1.el8.remi remi-modular 75 k
oniguruma5php x86_64 6.9.10-1.el8.remi remi 215 k
svt-av1-libs x86_64 0.8.7-1.el8 epel 4.7 M
弱い依存関係のインストール:
composer noarch 2.9.5-1.el8.remi remi-modular 1.1 M
nginx-filesystem noarch 1:1.14.1-9.module+el8.4.0+542+81547229 appstream 23 k
php-fedora-autoloader noarch 1.0.1-7.el8 epel 14 k
php-nikic-php-parser5 noarch 5.7.0-1.el8.remi remi 195 k
php-sodium x86_64 8.3.30-1.module_php.8.3.el8.remi remi-modular 115 k
pie noarch 1.4.0-1.el8.remi remi 3.1 M
モジュールストリームの有効化中:
composer 2
トランザクションの概要
====================================================================================================================================
インストール 36 パッケージ
ダウンロードサイズの合計: 39 M
インストール後のサイズ: 158 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
====================================================================================================================================
(1/36): libaom-3.6.1-1.el8.x86_64.rpm 6.2 MB/s | 1.9 MB 00:00
(2/36): libavif-0.10.1-3.el8.x86_64.rpm 1.6 MB/s | 76 kB 00:00
(3/36): libdav1d-0.5.2-2.el8.x86_64.rpm 4.1 MB/s | 346 kB 00:00
(4/36): libimagequant-2.12.5-1.el8.x86_64.rpm 1.1 MB/s | 63 kB 00:00
(5/36): capstone-4.0.2-5.el8.x86_64.rpm 2.1 MB/s | 1.1 MB 00:00
(6/36): php-fedora-autoloader-1.0.1-7.el8.noarch.rpm 297 kB/s | 14 kB 00:00
(7/36): svt-av1-libs-0.8.7-1.el8.x86_64.rpm 9.2 MB/s | 4.7 MB 00:00
(8/36): nginx-filesystem-1.14.1-9.module+el8.4.0+542+81547229.noarch.rpm 15 kB/s | 23 kB 00:01
(9/36): gd3php-2.3.3-8.el8.remi.x86_64.rpm 108 kB/s | 148 kB 00:01
(10/36): php-nikic-php-parser5-5.7.0-1.el8.remi.noarch.rpm 355 kB/s | 195 kB 00:00
(11/36): oniguruma5php-6.9.10-1.el8.remi.x86_64.rpm 130 kB/s | 215 kB 00:01
(12/36): pie-1.4.0-1.el8.remi.noarch.rpm 1.6 MB/s | 3.1 MB 00:01
(13/36): composer-2.9.5-1.el8.remi.noarch.rpm 533 kB/s | 1.1 MB 00:02
(14/36): libzip-1.11.4-1.el8.remi.x86_64.rpm 74 kB/s | 75 kB 00:01
(15/36): libicu74-74.2-1.el8.remi.x86_64.rpm 2.0 MB/s | 10 MB 00:04
(16/36): php-bcmath-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 185 kB/s | 100 kB 00:00
(17/36): php-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 1.8 MB/s | 1.9 MB 00:01
(18/36): php-devel-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 1.2 MB/s | 1.3 MB 00:01
(19/36): php-enchant-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 311 kB/s | 82 kB 00:00
(20/36): php-common-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 647 kB/s | 1.3 MB 00:02
(21/36): php-gd-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 442 kB/s | 118 kB 00:00
(22/36): php-cli-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 2.3 MB/s | 5.7 MB 00:02
(23/36): php-gmp-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 360 kB/s | 103 kB 00:00
(24/36): php-ldap-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 158 kB/s | 117 kB 00:00
(25/36): php-fpm-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 1.1 MB/s | 2.0 MB 00:01
(26/36): php-mysqlnd-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 962 kB/s | 269 kB 00:00
(27/36): php-mbstring-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 1.1 MB/s | 585 kB 00:00
(28/36): php-pdo-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 654 kB/s | 178 kB 00:00
(29/36): php-intl-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 157 kB/s | 281 kB 00:01
(30/36): php-pecl-apcu-5.1.28-1.module_php.8.3.el8.remi.x86_64.rpm 316 kB/s | 83 kB 00:00
(31/36): php-pear-1.10.18-1.el8.remi.noarch.rpm 710 kB/s | 368 kB 00:00
(32/36): php-pecl-zip-1.22.8-1.module_php.8.3.el8.remi.x86_64.rpm 316 kB/s | 83 kB 00:00
(33/36): php-process-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 461 kB/s | 123 kB 00:00
(34/36): php-opcache-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 480 kB/s | 624 kB 00:01
(35/36): php-sodium-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 432 kB/s | 115 kB 00:00
(36/36): php-xml-8.3.30-1.module_php.8.3.el8.remi.x86_64.rpm 990 kB/s | 278 kB 00:00
------------------------------------------------------------------------------------------------------------------------------------
合計 2.9 MB/s | 39 MB 00:13
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
準備中 : 1/1
scriptletの実行中: php-common-8.3.30-1.module_php.8.3.el8.remi.x86_64 1/36
インストール中 : php-common-8.3.30-1.module_php.8.3.el8.remi.x86_64 1/36
インストール中 : php-cli-8.3.30-1.module_php.8.3.el8.remi.x86_64 2/36
インストール中 : php-xml-8.3.30-1.module_php.8.3.el8.remi.x86_64 3/36
インストール中 : php-process-8.3.30-1.module_php.8.3.el8.remi.x86_64 4/36
インストール中 : php-fedora-autoloader-1.0.1-7.el8.noarch 5/36
インストール中 : php-pdo-8.3.30-1.module_php.8.3.el8.remi.x86_64 6/36
インストール中 : php-nikic-php-parser5-5.7.0-1.el8.remi.noarch 7/36
インストール中 : php-sodium-8.3.30-1.module_php.8.3.el8.remi.x86_64 8/36
インストール中 : libzip-1.11.4-1.el8.remi.x86_64 9/36
インストール中 : php-pecl-zip-1.22.8-1.module_php.8.3.el8.remi.x86_64 10/36
インストール中 : oniguruma5php-6.9.10-1.el8.remi.x86_64 11/36
インストール中 : php-mbstring-8.3.30-1.module_php.8.3.el8.remi.x86_64 12/36
インストール中 : libicu74-74.2-1.el8.remi.x86_64 13/36
インストール中 : php-intl-8.3.30-1.module_php.8.3.el8.remi.x86_64 14/36
インストール中 : pie-1.4.0-1.el8.remi.noarch 15/36
インストール中 : composer-2.9.5-1.el8.remi.noarch 16/36
インストール中 : svt-av1-libs-0.8.7-1.el8.x86_64 17/36
インストール中 : libimagequant-2.12.5-1.el8.x86_64 18/36
インストール中 : libdav1d-0.5.2-2.el8.x86_64 19/36
インストール中 : libaom-3.6.1-1.el8.x86_64 20/36
インストール中 : libavif-0.10.1-3.el8.x86_64 21/36
インストール中 : gd3php-2.3.3-8.el8.remi.x86_64 22/36
インストール中 : capstone-4.0.2-5.el8.x86_64 23/36
インストール中 : php-opcache-8.3.30-1.module_php.8.3.el8.remi.x86_64 24/36
scriptletの実行中: nginx-filesystem-1:1.14.1-9.module+el8.4.0+542+81547229.noarch 25/36
インストール中 : nginx-filesystem-1:1.14.1-9.module+el8.4.0+542+81547229.noarch 25/36
インストール中 : php-fpm-8.3.30-1.module_php.8.3.el8.remi.x86_64 26/36
scriptletの実行中: php-fpm-8.3.30-1.module_php.8.3.el8.remi.x86_64 26/36
インストール中 : php-8.3.30-1.module_php.8.3.el8.remi.x86_64 27/36
インストール中 : php-gd-8.3.30-1.module_php.8.3.el8.remi.x86_64 28/36
インストール中 : php-pear-1:1.10.18-1.el8.remi.noarch 29/36
インストール中 : php-devel-8.3.30-1.module_php.8.3.el8.remi.x86_64 30/36
インストール中 : php-mysqlnd-8.3.30-1.module_php.8.3.el8.remi.x86_64 31/36
インストール中 : php-bcmath-8.3.30-1.module_php.8.3.el8.remi.x86_64 32/36
インストール中 : php-enchant-8.3.30-1.module_php.8.3.el8.remi.x86_64 33/36
インストール中 : php-gmp-8.3.30-1.module_php.8.3.el8.remi.x86_64 34/36
インストール中 : php-ldap-8.3.30-1.module_php.8.3.el8.remi.x86_64 35/36
インストール中 : php-pecl-apcu-5.1.28-1.module_php.8.3.el8.remi.x86_64 36/36
scriptletの実行中: php-pecl-apcu-5.1.28-1.module_php.8.3.el8.remi.x86_64 36/36
scriptletの実行中: php-fpm-8.3.30-1.module_php.8.3.el8.remi.x86_64 36/36
scriptletの実行中: php-pear-1:1.10.18-1.el8.remi.noarch 36/36
検証中 : nginx-filesystem-1:1.14.1-9.module+el8.4.0+542+81547229.noarch 1/36
検証中 : capstone-4.0.2-5.el8.x86_64 2/36
検証中 : libaom-3.6.1-1.el8.x86_64 3/36
検証中 : libavif-0.10.1-3.el8.x86_64 4/36
検証中 : libdav1d-0.5.2-2.el8.x86_64 5/36
検証中 : libimagequant-2.12.5-1.el8.x86_64 6/36
検証中 : php-fedora-autoloader-1.0.1-7.el8.noarch 7/36
検証中 : svt-av1-libs-0.8.7-1.el8.x86_64 8/36
検証中 : gd3php-2.3.3-8.el8.remi.x86_64 9/36
検証中 : libicu74-74.2-1.el8.remi.x86_64 10/36
検証中 : oniguruma5php-6.9.10-1.el8.remi.x86_64 11/36
検証中 : php-nikic-php-parser5-5.7.0-1.el8.remi.noarch 12/36
検証中 : pie-1.4.0-1.el8.remi.noarch 13/36
検証中 : composer-2.9.5-1.el8.remi.noarch 14/36
検証中 : libzip-1.11.4-1.el8.remi.x86_64 15/36
検証中 : php-8.3.30-1.module_php.8.3.el8.remi.x86_64 16/36
検証中 : php-bcmath-8.3.30-1.module_php.8.3.el8.remi.x86_64 17/36
検証中 : php-cli-8.3.30-1.module_php.8.3.el8.remi.x86_64 18/36
検証中 : php-common-8.3.30-1.module_php.8.3.el8.remi.x86_64 19/36
検証中 : php-devel-8.3.30-1.module_php.8.3.el8.remi.x86_64 20/36
検証中 : php-enchant-8.3.30-1.module_php.8.3.el8.remi.x86_64 21/36
検証中 : php-fpm-8.3.30-1.module_php.8.3.el8.remi.x86_64 22/36
検証中 : php-gd-8.3.30-1.module_php.8.3.el8.remi.x86_64 23/36
検証中 : php-gmp-8.3.30-1.module_php.8.3.el8.remi.x86_64 24/36
検証中 : php-intl-8.3.30-1.module_php.8.3.el8.remi.x86_64 25/36
検証中 : php-ldap-8.3.30-1.module_php.8.3.el8.remi.x86_64 26/36
検証中 : php-mbstring-8.3.30-1.module_php.8.3.el8.remi.x86_64 27/36
検証中 : php-mysqlnd-8.3.30-1.module_php.8.3.el8.remi.x86_64 28/36
検証中 : php-opcache-8.3.30-1.module_php.8.3.el8.remi.x86_64 29/36
検証中 : php-pdo-8.3.30-1.module_php.8.3.el8.remi.x86_64 30/36
検証中 : php-pear-1:1.10.18-1.el8.remi.noarch 31/36
検証中 : php-pecl-apcu-5.1.28-1.module_php.8.3.el8.remi.x86_64 32/36
検証中 : php-pecl-zip-1.22.8-1.module_php.8.3.el8.remi.x86_64 33/36
検証中 : php-process-8.3.30-1.module_php.8.3.el8.remi.x86_64 34/36
検証中 : php-sodium-8.3.30-1.module_php.8.3.el8.remi.x86_64 35/36
検証中 : php-xml-8.3.30-1.module_php.8.3.el8.remi.x86_64 36/36
インストール済みの製品が更新されています。
インストール済み:
capstone-4.0.2-5.el8.x86_64 composer-2.9.5-1.el8.remi.noarch
gd3php-2.3.3-8.el8.remi.x86_64 libaom-3.6.1-1.el8.x86_64
libavif-0.10.1-3.el8.x86_64 libdav1d-0.5.2-2.el8.x86_64
libicu74-74.2-1.el8.remi.x86_64 libimagequant-2.12.5-1.el8.x86_64
libzip-1.11.4-1.el8.remi.x86_64 nginx-filesystem-1:1.14.1-9.module+el8.4.0+542+81547229.noarch
oniguruma5php-6.9.10-1.el8.remi.x86_64 php-8.3.30-1.module_php.8.3.el8.remi.x86_64
php-bcmath-8.3.30-1.module_php.8.3.el8.remi.x86_64 php-cli-8.3.30-1.module_php.8.3.el8.remi.x86_64
php-common-8.3.30-1.module_php.8.3.el8.remi.x86_64 php-devel-8.3.30-1.module_php.8.3.el8.remi.x86_64
php-enchant-8.3.30-1.module_php.8.3.el8.remi.x86_64 php-fedora-autoloader-1.0.1-7.el8.noarch
php-fpm-8.3.30-1.module_php.8.3.el8.remi.x86_64 php-gd-8.3.30-1.module_php.8.3.el8.remi.x86_64
php-gmp-8.3.30-1.module_php.8.3.el8.remi.x86_64 php-intl-8.3.30-1.module_php.8.3.el8.remi.x86_64
php-ldap-8.3.30-1.module_php.8.3.el8.remi.x86_64 php-mbstring-8.3.30-1.module_php.8.3.el8.remi.x86_64
php-mysqlnd-8.3.30-1.module_php.8.3.el8.remi.x86_64 php-nikic-php-parser5-5.7.0-1.el8.remi.noarch
php-opcache-8.3.30-1.module_php.8.3.el8.remi.x86_64 php-pdo-8.3.30-1.module_php.8.3.el8.remi.x86_64
php-pear-1:1.10.18-1.el8.remi.noarch php-pecl-apcu-5.1.28-1.module_php.8.3.el8.remi.x86_64
php-pecl-zip-1.22.8-1.module_php.8.3.el8.remi.x86_64 php-process-8.3.30-1.module_php.8.3.el8.remi.x86_64
php-sodium-8.3.30-1.module_php.8.3.el8.remi.x86_64 php-xml-8.3.30-1.module_php.8.3.el8.remi.x86_64
pie-1.4.0-1.el8.remi.noarch svt-av1-libs-0.8.7-1.el8.x86_64
完了しました!
PHPのバージョンが 8.3 であることを確認します。
# php -v
PHP 8.3.30 (cli) (built: Jan 13 2026 22:36:55) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.3.30, Copyright (c) Zend Technologies
with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies
このあと、NextCloud関連では下記の作業を実施しました。
/etc/php.ini で memory_limit=512M に変更
/etc/php.d/10-opcache.ini で opcache.interned_strings_buffer=16 に変更
変更反映のため、下記を実施しました。
# systemctl restart php-fpm以上で作業は終了です。