<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>APCu | masao-Tec-blog</title>
	<atom:link href="https://masao-tec.com/tag/apcu/feed/" rel="self" type="application/rss+xml" />
	<link>https://masao-tec.com</link>
	<description>メーカー系Sier会社に勤めるサラリーマンである筆者が、ホームネットワークの構築を通して得られたノウハウを、自己の備忘録も兼ねてわかりやすく紹介するブログです。</description>
	<lastBuildDate>Sun, 05 Jun 2022 02:10:13 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://masao-tec.com/wp-content/uploads/2022/01/cropped-monitor-2004457_1280-32x32.png</url>
	<title>APCu | masao-Tec-blog</title>
	<link>https://masao-tec.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Synology NAS WordPress WebサイトのPHP8.0適用</title>
		<link>https://masao-tec.com/apply-php8-0-for-synology-nas-wordpress-website/</link>
		
		<dc:creator><![CDATA[masao]]></dc:creator>
		<pubDate>Sat, 14 May 2022 05:35:15 +0000</pubDate>
				<category><![CDATA[Synology NAS 応用]]></category>
		<category><![CDATA[APCu]]></category>
		<category><![CDATA[DSM]]></category>
		<category><![CDATA[DSM7.0]]></category>
		<category><![CDATA[DSM7.1]]></category>
		<category><![CDATA[JIT]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[OPCache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP8.0]]></category>
		<category><![CDATA[Synology]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://masao-tec.com/?p=2302</guid>

					<description><![CDATA[Synologyのパッケージセンターにて、PHP8.0がリリースされていました。 こちらの記事で、WordPressのWebサイトを構築していましたが、当時最新版リリースであるPHP7.4を適用していました。 参考　Sy [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p></p>



<div class="wp-block-cocoon-blocks-tab-box-1 blank-box bb-tab bb-point block-box has-background has-watery-blue-background-color">
<p>Synology DSM7系に対応したPHP8.0がリリースされたため、運用中のWordPres Webサイトへの適用を行いました。</p>
</div>



<p>Synologyのパッケージセンターにて、<strong>PHP8.0</strong>がリリースされていました。</p>



<p>こちらの記事で、WordPressのWebサイトを構築していましたが、当時最新版リリースであるPHP7.4を適用していました。</p>



<p><span class="badge">参考</span>　Synology NASでのWordPress（本家版）を用いたWebサイト構築</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-related">

<a href="https://masao-tec.com/website-construction-using-wordpress-home-version-on-synology-nas/" title="Synology NASでのWordPress（本家版）を用いたWebサイト構築" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280-320x180.jpg 320w, https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280-500x281.jpg 500w, https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280-800x450.jpg 800w, https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280-300x169.jpg 300w, https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280-768x432.jpg 768w, https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280-240x135.jpg 240w, https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280-640x360.jpg 640w, https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280-1144x644.jpg 1144w, https://masao-tec.com/wp-content/uploads/2022/02/wordpress-3446166_1280.jpg 1280w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Synology NASでのWordPress（本家版）を用いたWebサイト構築</div><div class="blogcard-snippet internal-blogcard-snippet">Sylogogy NASでWordPressを用いたWebサイトの構築を行います。今回はSynology NASのDSM（DiskStation Manager)で提供されているパッケージを使用せずにWordPress.orgからダウンロードした本家版をインストール・セットアップします。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://masao-tec.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">masao-tec.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2022.02.20</div></div></div></div></a>
</div>



<p>今回は、本サイトに適用しているPHPのバージョンをPHP8.0に更新したため、その手順を紹介します。</p>



<p><span class="badge-green">前提</span>　本記事でのDSM(OS)バージョンは、<strong>Synology DSM 7.1</strong>&nbsp;を用いています。</p>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">1.PHP8.0のインストール</a></li><li><a href="#toc2" tabindex="0">2.PHP8.0のプロファイル設定</a><ul><li><a href="#toc3" tabindex="0">2-1.PHPバージョンの設定およびPHPキャッシュの有効化</a></li><li><a href="#toc4" tabindex="0">2-2.PHP拡張モジュールの選択</a></li><li><a href="#toc5" tabindex="0">2-3.PHPパラメータ設定とJITの有効化</a></li></ul></li><li><a href="#toc6" tabindex="0">3.WebサイトへのPHP8.0の設定</a></li><li><a href="#toc7" tabindex="0">4.まとめ</a></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">1.PHP8.0のインストール</span></h2>



<p>パッケージセンターより、PHP 8.0のパッケージをインストールします。</p>



<figure class="wp-block-image aligncenter size-large"><img fetchpriority="high" decoding="async" width="800" height="474" src="https://masao-tec.com/wp-content/uploads/2022/05/php80001-800x474.png" alt="" class="wp-image-2310" srcset="https://masao-tec.com/wp-content/uploads/2022/05/php80001-800x474.png 800w, https://masao-tec.com/wp-content/uploads/2022/05/php80001-500x296.png 500w, https://masao-tec.com/wp-content/uploads/2022/05/php80001-300x178.png 300w, https://masao-tec.com/wp-content/uploads/2022/05/php80001-768x455.png 768w, https://masao-tec.com/wp-content/uploads/2022/05/php80001-1144x677.png 1144w, https://masao-tec.com/wp-content/uploads/2022/05/php80001.png 1336w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">2.PHP8.0のプロファイル設定</span></h2>



<p>Webサイトで運用中のPHPのプロファイルを直接変更した場合、何か問題が発生した時にすぐに戻せないため、運用中のプロファイルとは別の新規プロファイルを作成して、Webサイトに適用するプロファイルを入れ替える手順とします。</p>



<p>このため、Webサイトに適用する<strong>PHP8.0</strong>のプロファイルを新規作成します。</p>



<p>[<strong>Web Station</strong>]で、［<strong>スクリプト言語の設定</strong>］＞［<strong>PHP</strong>］から、［<strong>作成</strong>］をクリックします。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="800" height="407" src="https://masao-tec.com/wp-content/uploads/2022/05/php80002-800x407.jpeg" alt="" class="wp-image-2313" srcset="https://masao-tec.com/wp-content/uploads/2022/05/php80002-800x407.jpeg 800w, https://masao-tec.com/wp-content/uploads/2022/05/php80002-500x254.jpeg 500w, https://masao-tec.com/wp-content/uploads/2022/05/php80002-300x153.jpeg 300w, https://masao-tec.com/wp-content/uploads/2022/05/php80002-768x391.jpeg 768w, https://masao-tec.com/wp-content/uploads/2022/05/php80002-1144x582.jpeg 1144w, https://masao-tec.com/wp-content/uploads/2022/05/php80002.jpeg 1311w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading"><span id="toc3">2-1.PHPバージョンの設定およびPHPキャッシュの有効化</span></h3>



<p>[<strong>PHPプロファイルを設定</strong>]ダイアログの［<strong>設定</strong>］タブをクリックし、設定項目を入力していきます。</p>



<p> ［<strong>プロファイル名</strong>］と［<strong>説明</strong>］は何でもよいですが、後でわかりやすい内容としておきます。</p>



<p>［<strong>PHPバージョン</strong>］で<strong>PHP8.0</strong>を選択します。</p>



<p>［<strong>PHPキャッシュを有効にする</strong>］にチェックをいれます。本設定により、PHPの<strong>OPcache</strong>と<strong>APCu</strong>が有効化されます。</p>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>[<a rel="noopener" style="font-weight: bold;" href="https://www.php.net/manual/ja/book.opcache.php" target="_blank">OPcache</a>]とは、PHPスクリプトをコンパイルした中間コード（バイトコード）をキャッシュしておき、次回以降の実行時にキャッシュした中間コードを再利用する仕組みです。<br>[<a rel="noopener" href="https://www.php.net/manual/ja/book.apcu.php" target="_blank"><strong>APCu</strong></a>]もOPcacheと同様、キャッシュする仕組みですが、こちらはオブジェクトや変数をキャッシュします。<br>どちらも、キャッシュされた中間コードやデータを再利用することにより、Webサイトの表示性能が大幅に向上するので、設定は必須です。</p>
</div>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://masao-tec.com/wp-content/uploads/2022/05/php80003-800x621.jpeg" alt="" class="wp-image-2315" width="600" height="466" srcset="https://masao-tec.com/wp-content/uploads/2022/05/php80003-800x621.jpeg 800w, https://masao-tec.com/wp-content/uploads/2022/05/php80003-500x388.jpeg 500w, https://masao-tec.com/wp-content/uploads/2022/05/php80003-300x233.jpeg 300w, https://masao-tec.com/wp-content/uploads/2022/05/php80003-768x596.jpeg 768w, https://masao-tec.com/wp-content/uploads/2022/05/php80003.jpeg 933w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<h3 class="wp-block-heading"><span id="toc4">2-2.PHP拡張モジュールの選択</span></h3>



<p>[<strong>PHPプロファイルを設定</strong>]ダイアログの［<strong>拡張</strong>］タブをクリックし、WordPressを実行するのに必要な拡張モジュールを選択していきます。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://masao-tec.com/wp-content/uploads/2022/05/php80004-800x619.jpeg" alt="" class="wp-image-2324" width="600" height="464" srcset="https://masao-tec.com/wp-content/uploads/2022/05/php80004-800x619.jpeg 800w, https://masao-tec.com/wp-content/uploads/2022/05/php80004-500x387.jpeg 500w, https://masao-tec.com/wp-content/uploads/2022/05/php80004-300x232.jpeg 300w, https://masao-tec.com/wp-content/uploads/2022/05/php80004-768x594.jpeg 768w, https://masao-tec.com/wp-content/uploads/2022/05/php80004.jpeg 929w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p>拡張モジュールについては、<a rel="noopener" href="https://make.wordpress.org/hosting/handbook/server-environment/#php-extensions" target="_blank">WordPressのサイト</a>を参考にして、以下のモジュールを有効化対象としました。</p>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>本サイトで使用しているWordPressのテーマおよびプラグインでは、本モジュールの有効化だけで運用が可能なことは確認済ですが、インストールしているWordPressのテーマやプラグインによっては、追加でモジュールが必要となる可能性はあります。</p>
</div>



<figure class="wp-block-table"><table><thead><tr><th>名前</th><th>説明</th></tr></thead><tbody><tr><td>bcmath</td><td>任意の精度の数学で、10 進数 2147483647 桁までの任意のサイズと精度の数値をサポートします。</td></tr><tr><td>curl</td><td>リモート要求操作を実行します。</td></tr><tr><td>exif</td><td>画像に保存されているメタデータで動作します。</td></tr><tr><td>ftp</td><td>ファイル転送プロトコル (FTP) を話すファイルサーバーへのクライアントアクセスを実装します</td></tr><tr><td>gd</td><td>Imagick がインストールされていない場合、GD グラフィックスライブラリは画像操作の機能制限付きフォールバックとして使用されます。</td></tr><tr><td>iconv</td><td>文字セット間の変換に使用されます。</td></tr><tr><td>imagick</td><td>メディアのアップロードにより良い画質を提供します。</td></tr><tr><td>intl</td><td>書式設定、音訳、エンコード変換、カレンダー操作、準拠照合順序、テキスト境界の検索、ロケール識別子、タイムゾーン、書記素の操作など、ロケール対応の操作を実行できます。</td></tr><tr><td>mysqli</td><td>MySQL Improved 拡張モジュール</td></tr><tr><td>openssl</td><td>他のホストへの SSL ベースの接続を許可します。</td></tr><tr><td>pdo_mysql</td><td>PDO API で MySQL に接続するためのドライバです。</td></tr><tr><td>sockets</td><td>一般的なBSDソケットに基づいてソケット通信機能への低レベルインタフェースを実装します。</td></tr><tr><td>sodium</td><td>署名を検証し、安全にランダムなバイトを提供します。</td></tr><tr><td>ssh2</td><td>セキュアな暗号化トランスポートを使用して、リモートマシン上のリソース (シェル、リモート exec、トンネリング、ファイル転送) へのアクセスを提供します。</td></tr><tr><td>zip</td><td>プラグイン、テーマ、およびWordPressアップデートパッケージを解凍するために使用されます。</td></tr><tr><td>zlib</td><td>Gzip 圧縮と解凍。</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">2-3.PHPパラメータ設定とJITの有効化</span></h3>



<p>[<strong>PHPプロファイルを設定</strong>]ダイアログの［<strong>コア</strong>］タブをクリックし、PHPのパラメータ設定を行います。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://masao-tec.com/wp-content/uploads/2022/05/php80005-800x617.jpeg" alt="" class="wp-image-2331" width="600" height="463" srcset="https://masao-tec.com/wp-content/uploads/2022/05/php80005-800x617.jpeg 800w, https://masao-tec.com/wp-content/uploads/2022/05/php80005-500x385.jpeg 500w, https://masao-tec.com/wp-content/uploads/2022/05/php80005-300x231.jpeg 300w, https://masao-tec.com/wp-content/uploads/2022/05/php80005-768x592.jpeg 768w, https://masao-tec.com/wp-content/uploads/2022/05/php80005.jpeg 934w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p>設定するパラメータとしては、以下リンクの記事で紹介した、「<strong>WordPress All-in-One Migration</strong>」プラグインで容量制限を回避するためのパラメータの設定と、PHP8.0で新規に機能追加された、<strong>ジャストインタイム（JIT）コンパイラー</strong>を有効化するためのパラメータとしました。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-related">

<a href="https://masao-tec.com/sbackup-with-synology-nas-wordpress-all-in-one-migration/" title="Synology NAS WordPress All-in-One Migrationによるバックアップ" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://masao-tec.com/wp-content/uploads/2022/03/wordpress-923188_1280-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://masao-tec.com/wp-content/uploads/2022/03/wordpress-923188_1280-320x180.jpg 320w, https://masao-tec.com/wp-content/uploads/2022/03/wordpress-923188_1280-240x135.jpg 240w, https://masao-tec.com/wp-content/uploads/2022/03/wordpress-923188_1280-640x360.jpg 640w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Synology NAS WordPress All-in-One Migrationによるバックアップ</div><div class="blogcard-snippet internal-blogcard-snippet">WordPressのWebサイトのバックアップについて調査・検討し、評価の高い［All In One WP Migration］というプラグインを用いてバックアップを行うこととしました。また［All In One WP Migration］を使用するにあたり、アップロードファイルの容量制限を回避する手段について調査しました。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://masao-tec.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">masao-tec.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2022.03.08</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>PHPの<strong>ジャストインタイム（JIT）コンパイラー</strong>とは、OPCacheをさらにもう一段進めた仕組みであり、OPCacheではコンパイルされた中間コードをキャッシュして再利用しますが、JITでは中間コードをネイティブコード(機械語)まで変換したものをキャッシュして再利用します。</p>
</div>



<p><strong>ジャストインタイム（JIT）コンパイラー</strong>は、PHP8.0の標準機能として組み込まれていますが、デフォルト設定で無効化されているため、パラメータを設定することにより有効化します。</p>



<p>パラメータ設定の一覧を下表に記載します。</p>



<figure class="wp-block-table"><table><thead><tr><th>パラメータ</th><th>設定値例</th><th>説明</th></tr></thead><tbody><tr><td><strong>max_execution_time</strong></td><td>300</td><td>スクリプトがパーサにより強制終了されるまでに許容される最大の 時間を秒単位で指定します。<br>All-in-One WP Migrationで必要</td></tr><tr><td><strong>max_imput_time</strong></td><td>300</td><td>スクリプトが POST、GET などの入力を パースする最大の時間を、秒単位で指定します。<br>All-in-One WP Migrationで必要</td></tr><tr><td><strong>memory_limit</strong></td><td>256M</td><td>スクリプトが確保できる最大メモリをバイト数で指定します。この命令は、 正しく書かれていないスクリプトがサーバーのメモリを食いつぶすことを防止するのに役立ちます。 もし、使用可能メモリに制限を設けたくない場合は、 ここに -1 を指定してください。<br>All-in-One WP Migrationで必要</td></tr><tr><td><strong>post_max_size</strong></td><td>5120M</td><td>POSTデータに許可される最大サイズを設定します。この設定は、ファ イルアップロードにも影響します。大きなファイルをアップロード するには、この値を upload_max_filesize より大きく設定する必要があります。<br>All-in-One WP Migrationで必要</td></tr><tr><td><strong>upload_max_filesize</strong></td><td>5120M</td><td>1つのファイルの最大ファイルサイズ。<br>All-in-One WP Migrationで必要</td></tr><tr><td><strong>opcache.jit_buffer_size</strong></td><td>128M</td><td>コンパイル済みのJITコードを保存する共有メモリの合計サイズ。 0 を指定すると、JIT が無効になります。デフォルト値が0のため、<span class="marker-under-red">JITを有効化するには本パラメータ設定が必要</span>です。</td></tr></tbody></table></figure>



<p>ここまでの設定を実施したら、［<strong>保存</strong>］をクリックして、PHPプロファイルの作成を完了させます。</p>



<h2 class="wp-block-heading"><span id="toc6">3.WebサイトへのPHP8.0の設定</span></h2>



<p>[<strong>Web Station</strong>]&gt;[<strong>Webサービスポータル</strong>]で、対象のWebサイトのポータルを選択し、［<strong>編集</strong>］をクリックします。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="344" src="https://masao-tec.com/wp-content/uploads/2022/05/php80006-800x344.jpeg" alt="" class="wp-image-2336" srcset="https://masao-tec.com/wp-content/uploads/2022/05/php80006-800x344.jpeg 800w, https://masao-tec.com/wp-content/uploads/2022/05/php80006-500x215.jpeg 500w, https://masao-tec.com/wp-content/uploads/2022/05/php80006-300x129.jpeg 300w, https://masao-tec.com/wp-content/uploads/2022/05/php80006-768x330.jpeg 768w, https://masao-tec.com/wp-content/uploads/2022/05/php80006-1144x492.jpeg 1144w, https://masao-tec.com/wp-content/uploads/2022/05/php80006.jpeg 1331w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>［<strong>仮想ホストを編集</strong>］ダイアログにて、［<strong>Backend</strong>］タブをクリックし、スクリプト言語の設定:PHPにて、プルダウンメニューから「<strong>2.PHP8.0のプロファイル設定</strong>」で作成したプロファイルを選択します。</p>



<p>［<strong>保存</strong>］をクリックして、WebサイトへのPHP8.0設定を完了させます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://masao-tec.com/wp-content/uploads/2022/05/php80007-1.jpeg" alt="" class="wp-image-2340" width="600" height="541" srcset="https://masao-tec.com/wp-content/uploads/2022/05/php80007-1.jpeg 800w, https://masao-tec.com/wp-content/uploads/2022/05/php80007-1-500x451.jpeg 500w, https://masao-tec.com/wp-content/uploads/2022/05/php80007-1-300x270.jpeg 300w, https://masao-tec.com/wp-content/uploads/2022/05/php80007-1-768x692.jpeg 768w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p>設定完了後、Webサイトの動作に問題がないかを、一通り確認して、問題なければ完了です。</p>



<p>動作に問題があった場合は、設定したプロファイルを前のものに戻します。</p>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box alert-box">
<p>運用中のWebサイトにいきなり適用するのは影響が大きいため、できれば、運用中のサイトのテスト用サイトを構築して、事前にテスト用サイトで検証することをお勧めします。</p>



<p>テスト用サイトの構築と運用については以下の記事にて紹介しておりますので、こちらも参考にしてみてください。</p>
</div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-reference">

<a href="https://masao-tec.com/build-a-test-environment-for-wordpress-websites-on-synology-nas/" title="Synology NASでWordPress Webサイトのテスト環境構築" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://masao-tec.com/wp-content/uploads/2022/05/wptest000-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://masao-tec.com/wp-content/uploads/2022/05/wptest000-320x180.jpg 320w, https://masao-tec.com/wp-content/uploads/2022/05/wptest000-500x281.jpg 500w, https://masao-tec.com/wp-content/uploads/2022/05/wptest000-800x450.jpg 800w, https://masao-tec.com/wp-content/uploads/2022/05/wptest000-300x169.jpg 300w, https://masao-tec.com/wp-content/uploads/2022/05/wptest000-768x432.jpg 768w, https://masao-tec.com/wp-content/uploads/2022/05/wptest000-240x135.jpg 240w, https://masao-tec.com/wp-content/uploads/2022/05/wptest000-640x360.jpg 640w, https://masao-tec.com/wp-content/uploads/2022/05/wptest000-1144x644.jpg 1144w, https://masao-tec.com/wp-content/uploads/2022/05/wptest000.jpg 1280w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Synology NASでWordPress Webサイトのテスト環境構築</div><div class="blogcard-snippet internal-blogcard-snippet">WordPressを用いたWebサイトの公開を行うと、日々の記事更新以外にテーマやプラグインのアップデートや、サイトの見た目を変更するなどを行う機会があります。これらの作業には失敗したり、アップデートを行ったことにより動作しなくなるなどのリスクがあるため、本番サイトを複製したテスト環境を準備し、テスト環境であらかじめ検証をして、問題がないことを確認してから本番サイトに展開するといった運用を行うこととしました。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://masao-tec.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">masao-tec.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2022.05.29</div></div></div></div></a>
</div>



<h2 class="wp-block-heading"><span id="toc7">4.まとめ</span></h2>



<p>Synology DSMにて新たにリリースされたPHP8.0を本Webサイトに適用した経緯について紹介しました。</p>



<p>特にトラブルもなく運用していますが、記事中にも紹介している通り、テスト用サイトで事前に一通りの動作検証をおこなってから本番サイトに投入するという手順で実施しました。</p>



<p>PHP8.0で新規追加された<strong>ジャストインタイム（JIT）コンパイラー</strong>については、有効化・無効化で目に見えての性能向上は見られませんでした。（一応、有効化設定のままで運用継続は行っています。）</p>



<p>以上、最後まで記事を読んでいただき、ありがとうございました。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
