サイガード TOP料金プラン無料診断を申し込む
無料診断を申し込む無料診断

PHP・WordPressの期限

さくらのレンタルサーバで PHP バージョンを変更する手順と注意点

この記事の結論

  • さくらのレンタルサーバの PHP は、ドメインでログインして「スクリプト設定」→「言語バージョン設定」で変更する
  • 10月の脆弱性はさくらが選べる全バージョンに対応済み。さくら自身はサポート中の最新版への移行を勧めている
  • 変更は元に戻せる。いまのバージョンをメモし、バックアップを取ってから切り替える

さくらのレンタルサーバの PHP バージョンは、サーバーコントロールパネルの「言語バージョン設定」から変更できます。ただし、ログインのしかたを間違えるとメニューが表示されないなど、さくら特有のつまずきどころがあります。

手順と注意点を先に把握すると、表示崩れを避けながら、年末の PHP 8.2 のサポート終了に向けて落ち着いて作業できます。崩れても元に戻せる仕組みを知っていれば、本番での切り替えも怖くありません。

本記事では、さくらのレンタルサーバで PHP バージョンを変更する手順・自社が対象かの確かめ方・始める前の準備をまとめています。さらに、2026年10月の脆弱性へのさくらの対応と、うまくいかないときの対処も紹介します。

さくらのレンタルサーバで PHP バージョンを変更する方法【早見表】

さくらのレンタルサーバで PHP バージョンを変更する方法【早見表】

さくらのレンタルサーバで PHP バージョンを変更する場所は、サーバーコントロールパネルの「スクリプト設定」→「言語バージョン設定」です。ログインは、メールアドレスではなく、初期ドメインまたは追加したドメインとパスワードで行います。

切り替えはバージョンを選んで「保存する」を押すだけですが、保存した瞬間に反映される点に注意が必要です。ここでは、全体像を早見表で示したうえで、PHP を上げる理由と選ぶバージョンの目安を2つの視点で解説します。

項目 さくらのレンタルサーバの場合
ログイン 初期ドメインまたは追加したドメインとパスワード
変更する場所 「スクリプト設定」→「言語バージョン設定」→「PHPのバージョン」
反映 「保存する」を押した時点で切り替わる
戻し方 古いバージョンを選び直して保存する
モジュール版 「モジュール」にチェック(ライトプランは非対応)
上げる先の目安 PHP 8.3

※2026年10月時点・さくらのサポート情報「PHPのバージョンを変更したい」より

上記の6項目を押さえておけば、作業中に迷う場面を減らせます。

PHP のサポート期限と上げる理由

PHP とは、WordPress などのHPを動かしているプログラムの言語です。開発元は、バージョンごとに決めた期限まで脆弱性(攻撃に使われる弱点)の修正を出しています。

PHP 公式サイトによると、PHP 8.2 のセキュリティ修正は2026年12月31日で終わります。8.3 は2027年12月31日までで、8.1 以前はすでに終わっています。たとえば、8.2 のまま年を越すと、その後に見つかった脆弱性には開発元の修正が出ません。

ただし、期限を過ぎても HP がすぐ止まるわけではありません。期限の全体像と中小企業がやることは、以下の記事にまとめています。

あわせて読みたい
PHP 8.2 のサポート終了で中小企業のHPがやること

さくらで選ぶバージョンの目安

さくらのレンタルサーバで上げる先は、PHP 8.3 が目安です。WordPress.org の動作環境のページが PHP 8.3 以上を推奨しているうえ、8.3 は2027年12月31日まで修正が出るからです。

さくらが2026年10月22日に対応済みとして挙げたバージョンは、8.3・8.2・8.1・8.0・7.4・5.6・5.4・5.3・5.2 でした。8.4 以降が選べるかは、画面の一覧で確かめてください。

ただし、さくらのマニュアルによると、PHP 8.2 は OS が FreeBSD 11.1 以上のサーバーでだけ使えます。古いサーバーでは選べるバージョンが限られることがあります。

さくらのレンタルサーバの PHP の脆弱性への対応(2026年10月)

さくらのレンタルサーバの PHP の脆弱性への対応(2026年10月)

さくらのレンタルサーバは、2026年10月21日に公表された PHP 本体の重大な脆弱性(CVE-2026-109618/109619、通称 php2shell)に対し、10月22日に対応を済ませています。バージョンを変更する前に、さくら側で何が済んでいるかを知っておくと、優先順位を決めやすくなります。

一方で、さくらは「対応したから古いままでよい」とは案内していません。ここでは、さくらの案内の内容を2つに分けて解説します。

選べる全バージョンに対応が済んでいる

さくらのレンタルサーバでは、コントロールパネルから選べるすべての PHP バージョンに対応が済んでいます。さくらは対応状況の案内で、利用者に必要な緊急の対応はないとしているからです。

対象は、さくらのレンタルサーバ・さくらのマネージドサーバ・レンタルサーバのリセール向けサービスです。たとえば、PHP 7.4 や 5.6 のような開発元のサポートが終わったバージョンも、対応済みの一覧に含まれています。

ただし、VPS やクラウドは別の案内です。自分で管理するサーバーでは、自分で修正を当てる必要があります。

さくらはサポート中の PHP への移行を勧めている

さくらは、今回の対応とあわせて、サポート期間中の最新版の PHP への移行を検討するよう勧めています。開発元のサポートが終わったバージョンには、今回のもの以外にも脆弱性が見つかるおそれがあるからです。

さくらの「PHPの提供ポリシー」では、サポートが終わったバージョンも提供を続けるとしています。そのうえで、重大な脆弱性が見つかった場合は予告なく提供を終えることがあるとも書いています。

たとえば、7.4 のまま使い続けた場合、ある日突然そのバージョンの提供が終わり、近い上位のバージョンに切り替わる可能性があります。準備がないまま切り替わるより、自分で計画して上げるほうが安全です。

自社のHPが PHP を上げる対象か確かめる

自社のHPが PHP を上げる対象か確かめる

自社のHPが PHP を上げる対象かどうかは、PHP を使っているかと、いまのバージョンの2点で判断できます。静的なHTMLだけのサイトなら、PHP のバージョンは関係ありません。

確かめるだけなら、設定は何も変わりません。ここでは、さくらの公式コラムの方法をもとに、3つの手順で紹介します。

PHP を使っているか確かめる

PHP を使っているかは、コントロールパネルの「インストール済み一覧」か「ファイルマネージャー」で確かめられます。さくらの公式コラムが、サイトの作り方ごとに2つの方法を案内しているからです。

確かめる方法は、以下のとおりです。

  • WordPress などの CMS(更新画面のついたHPの仕組み):「WEBサイト/データ」→「インストール済み一覧」に WordPress などが出ていれば PHP を使っている
  • 自作のサイト:「ファイルマネージャー」の「検索」で種類に「PHPスクリプト」を選び、.php のファイルが見つかれば PHP を使っている

ただし、「インストール済み一覧」に出るのは、さくらの「クイックインストール」で入れたものだけです。自分で入れた WordPress は一覧に出ないため、ファイルの検索でも確かめてください。

いまのバージョンを見る

いまの PHP バージョンは、変更と同じ「言語バージョン設定」の画面で確かめます。さくらのマニュアルでは、「PHPのバージョン」の項目に現在のバージョンが表示されると説明されているからです。

確かめる手順は、以下のとおりです。

  1. サーバーコントロールパネルに、ドメインとパスワードでログインする
  2. 「スクリプト設定」→「言語バージョン設定」を開く
  3. 「PHPのバージョン」に出ている番号を見る

ただし、確認だけのときは「保存する」を押さないでください。押した時点でバージョンが変わります。WordPress の画面での確かめ方は 自社HPの PHP バージョンを確認する方法 にまとめています。

バージョン別に判断する

いまのバージョンが分かったら、以下の表で次の行動を決めます。

いまのバージョン やること
8.3 以上 今回の変更は不要。CMS とプラグインの更新を続ける
8.2 年内に 8.3 以上へ上げる
8.1・8.0・7.4 開発元のサポートは終了済み。検証してから 8.3 へ上げる
5.x 崩れる可能性が高い。作った会社か専門家と一緒に進める

※2026年10月時点・PHP 公式サイト「Supported Versions」より

8.1 以前で動いているサイトは、上げたときに崩れる可能性が高くなります。詳しくは PHP 8.1 以前で動いているサイトはどうなる? を参考にしてください。

さくらのレンタルサーバで PHP を上げる前の準備3つ

さくらのレンタルサーバで PHP を上げる前の準備3つ

PHP を上げる前の準備は、切り替えで不具合が出たときに、すぐ元の状態に戻すために欠かせません。さくらのマニュアルも、バージョンを変えると古いアプリケーションが動かなくなる可能性があると注意しています。

さくらの公式コラムが勧めている準備は、大きく3つに分けられます。ここでは、切り替える前にやっておく準備を3つ紹介します。

サイトのデータをバックアップする

さくらのレンタルサーバで PHP を上げる前は、サイトのデータをバックアップしておくことが重要です。バージョンは選び直せば戻せますが、CMS の更新やプログラムの修正でデータが壊れた場合は、バックアップがないと戻せないからです。

たとえば WordPress なら、ファイルとデータベースの両方を保存します。手順は WordPress のバックアップの取り方 にまとめています。

ただし、バックアップは取るだけでは足りません。戻す手順を一度確かめておくと、いざというときに慌てずに済みます。

CMS とプラグインを最新にする

WordPress などの CMS は、PHP を上げる前に最新にしておきます。さくらの公式コラムでも、CMS を最新版にすると新しい PHP に対応しやすくなると案内しているからです。

確かめるポイントは、以下のとおりです。

  • WordPress 本体が最新か
  • テーマに更新が出ていないか
  • 長く更新されていないプラグインはないか

更新が止まったプラグインは、新しい PHP で動かないことがあります。切り替えの前に代わりを探しておきましょう。

独自のプログラムや有料ソフトを確かめる

制作会社が作った独自のプログラムや、有料の CMS を使っている場合は、作った会社や提供元に新しい PHP で動くかを確かめます。さくらの公式コラムが、自作のサイトは制作者に相談し、なくなった機能を使っていないか確かめるよう勧めているからです。

特に注意したいのが、ionCube Loader(プログラムを暗号化して配る仕組み)を使うソフトです。さくらのマニュアルでは、a-blog cms(Ver. 2.11 以前)や bingo!CMS などは、OS や PHP のバージョンを上げると動かなくなることが確認されていると書いています。

ただし、作った人が分からない場合は、外部の専門家に頼むことも考えてください。

さくらのレンタルサーバで PHP バージョンを変更する手順【4STEP】

さくらのレンタルサーバで PHP バージョンを変更する手順【4STEP】

さくらのレンタルサーバで PHP バージョンを変更する手順は、公式マニュアル「PHPのバージョンを変更したい」に沿って4つのSTEPで進みます。画面の項目名は、2026年10月時点のマニュアルの表記です。

上げる先は PHP 8.3 が目安です。ここでは、ログインから確認までを順に解説し、モジュール版を使う場合の注意も紹介します。

STEP やること 画面の項目
1 ドメインでログインする サーバーコントロールパネル
2 設定画面を開く 「スクリプト設定」→「言語バージョン設定」
3 バージョンを選んで保存する 「PHPのバージョン」→「保存する」
4 切り替わったか確かめる 現在のバージョンの表示

※2026年10月時点・さくらのサポート情報「PHPのバージョンを変更したい」より

【STEP1】ドメインでログインする

最初に、サーバーコントロールパネルに、初期ドメインまたは追加したドメインとパスワードでログインします。メールアドレスでログインすると、メールの設定しか表示されないからです。

たとえば、「スクリプト設定」のメニューが見当たらない場合は、ログアウトしてドメインでログインし直してください。

【STEP2】設定画面を開く

次に、「スクリプト設定」→「言語バージョン設定」を開きます。PHP のバージョンを切り替える項目は、この画面にあります。

ただし、画面を開いた時点では何も変わりません。いまのバージョンを、この時点でメモしておきます。

【STEP3】バージョンを選んで保存する

「PHPのバージョン」の一覧から新しいバージョンを選び、「保存する」をクリックします。保存した時点で、サイトの PHP が新しいバージョンに切り替わります。

たとえば、8.2 から上げる場合は 8.3 を選びます。ただし、8.1 以前から上げる場合は、崩れたときに戻せるよう、問い合わせの少ない時間帯に作業してください。

【STEP4】切り替わったか確かめる

最後に、画面に出ている現在のバージョンが、選んだバージョンになっているか確かめます。さくらのマニュアルでは、表示が切り替わっていれば変更は完了としています。

WordPress のサイトなら、管理画面の「ツール」→「サイトヘルス」→「情報」→「サーバー」でも番号を確かめられます。

モジュール版を使う場合

モジュール版(PHP の動かし方の一つで、表示が速くなることがある)を使う場合は、バージョンを選ぶときに「モジュール」にチェックを入れます。さくらのマニュアルでは、プランによってモジュール版が使えるかが違うと説明されています。

プラン CGI版 モジュール版
ライト ○ ×
スタンダード・プレミアム・ビジネス ○ ○(PHP 7 以上)
ビジネスプロ・マネージドサーバ ○ ○(PHP 7 以上ほか)

※2026年10月時点・さくらのサポート情報「PHPのバージョンを変更したい」より(○は対応、×は非対応)

モジュール版にするかどうかは、表示の速さを優先するかで決めます。迷ったら、まずは今と同じ方式のままバージョンだけを上げてください。

PHP を変更したあとの確認と戻し方

PHP を変更したあとの確認と戻し方

PHP を変更したあとは、サイトが正しく動くかを確かめ、不具合があればすぐ元のバージョンに戻します。表示が一見正常でも、フォームの送信や投稿の保存だけが動かなくなることがあるためです。

さくらのマニュアルも、変更後はサイトの表示や投稿などの動作を確かめるよう案内しています。ここでは、変更後の確認と戻し方を2つ紹介します。

表示・フォーム・管理画面を確かめる

切り替えた直後は、利用者がよく使う機能を実際に動かして確かめます。PHP の違いで壊れやすいのは、フォームや管理画面の保存の処理だからです。

確かめる項目は、以下のとおりです。

  • トップページと主なページの表示(スマホでも)
  • 問い合わせフォームを送って、メールが届くか
  • 管理画面へのログインと、投稿の編集・保存
  • ネットショップなら、カートから決済の手前まで

上記の4項目で問題がなければ、切り替えは完了です。

不具合が出たら元のバージョンに戻す

不具合が出たら、メモしておいた元のバージョンを「言語バージョン設定」で選び直し、「保存する」を押します。さくらのマニュアルでは、古いバージョンを選び直せば元の環境に戻せると案内しているからです。

たとえば、画面にエラーが出た場合は、CMS が新しいバージョンに対応していないか、サイト内の書き方が新しいバージョンで使えない可能性があります。

ただし、さくらの公式コラムによると、戻せるのはそのバージョンの提供が終わるまでです。戻して表示が直ったら、CMS の開発元や制作会社に原因を確かめてください。

さくらのレンタルサーバで PHP を上げてうまくいかないとき

さくらのレンタルサーバで PHP を上げてうまくいかないとき

さくらのレンタルサーバで PHP を上げてうまくいかないときは、まず症状から原因の当たりをつけます。原因が分かれば、元に戻したあとに何を直せばよいかが見えてくるからです。

さくら特有のつまずきどころもあります。ここでは、よくある症状と対処を表で紹介します。

症状 考えられる原因 対処
「スクリプト設定」が出ない メールアドレスでログインしている ドメインとパスワードでログインし直す
画面にエラーが出る・真っ白になる CMS やプラグインが新しい PHP に未対応 元のバージョンに戻し、更新の止まったものを特定する
有料の CMS だけ動かない ionCube Loader とバージョンが合わない 提供元のサポート情報を確かめる
選びたいバージョンが一覧にない サーバーの OS が古い(8.2 は FreeBSD 11.1 以上) 選べる範囲で上げるか、サーバーの移行を考える
500 エラーが出る 個別に置いた設定ファイルの誤り 置いたファイルを外し、コントロールパネルの設定に戻す

※さくらのサポート情報「PHPのバージョンを変更したい」をもとに作成

さくらのマニュアルには、ドメインやディレクトリごとに別のバージョンを使う方法は書かれていません。設定ファイルを置いて個別に切り替える方法を紹介する記事もありますが、誤ると500エラーになるため、仕組みが分からなければ使わないでください。

崩れたときの詳しい直し方は、以下の記事にまとめています。

あわせて読みたい
PHP を上げたらサイトが崩れたときの原因と戻し方

PHP の変更を自分でできないとき

PHP の変更を自分でできないとき

PHP の切り替えは数クリックでも、制作会社が作った独自のプログラムや古い CMS は、上げた途端に動かなくなることがあります。作った人と連絡が取れない場合に本番でいきなり試すのは危険です。

無理に自分で進めず、専門家に頼んだほうがよい条件があります。ここでは、相談を考えたい場面を整理します。

  • PHP 5.x や 7.x で動いていて、確認用の環境を作れない
  • 制作会社が作った独自のプログラムがある
  • ionCube Loader を使う有料ソフトを使っている
  • コントロールパネルのログイン情報が手元にない

「自社が対象か分からない」「作業する人がいない」場合は、HPの移管・保守サービス『サイガード』の無料診断をご利用ください。URLを送るだけで、外から見える範囲をセキュリティの専門家が確認します。

まとめ

まとめ

  • さくらのレンタルサーバの PHP は、ドメインでログインして「スクリプト設定」→「言語バージョン設定」で変更する
  • 2026年10月の脆弱性はさくらが選べる全バージョンに対応済みだが、さくらはサポート中の最新版への移行を勧めている
  • PHP 8.2 は12月31日で終わるため、年内に 8.3 へ上げる
  • 元のバージョンのメモ・CMS の更新・バックアップを済ませてから切り替え、不具合が出たらすぐ戻す

ほかのサーバー会社の手順は レンタルサーバー別の PHP バージョンの確認・変更方法 にまとめています。

よくある質問

さくらのレンタルサーバのコントロールパネルに「スクリプト設定」が見当たりません。

メールアドレスとパスワードでログインしていないか確かめてください。さくらのマニュアルによると、メールアドレスでログインするとメールの設定しか表示されません。初期ドメインまたは追加したドメインと、そのパスワードでログインし直してください。

さくらのレンタルサーバで PHP を上げて不具合が出たら戻せますか?

戻せます。さくらのマニュアルでは、不具合が出たら古いバージョンを選び直せば元の環境に戻せると案内しています。戻すために、変更前のバージョンをメモしておいてください。

10月の PHP の脆弱性のために、さくらのレンタルサーバで自分で何かする必要はありますか?

さくらは2026年10月22日の案内で、コントロールパネルから選べるすべての PHP バージョンに対応を済ませ、利用者に必要な緊急の対応はないとしています。あわせて、サポート期間中の最新版の PHP への移行を検討するよう勧めています。

さくらのレンタルサーバで PHP のバージョンを確認するだけなら、設定は変わりませんか?

「言語バージョン設定」の画面を開くだけなら変わりません。ただし「保存する」を押すとその場でバージョンが変わるため、確認だけのときは押さないでください。

SUPERVISORこの記事の監修

田中 省吾

システムエンジニア/AIコンサルタント

CAREER経歴

  • 元 大手空調メーカーのシステムエンジニア
  • 業務系Webアプリケーションの設計・開発・運用
  • バックエンド・フロントエンド・インフラ構築

元大手空調メーカーのシステムエンジニア。現在はシステムエンジニア兼AIコンサルタントとして活動。業務系Webアプリケーションの設計から運用、バックエンド、フロントエンド、インフラ構築まで一貫して対応する。

監修者の一覧を見る

出典・参考

  • #PHP
  • #さくらのレンタルサーバ
  • #レンタルサーバー
  • #サポート終了