2019-06-21XAMPP(ザンプ)を使ってパソコン上でワードプレスを動作させて、テストや確認を行ってます。上げようとしたところ大苦戦のトラブルしまくり。XAMPPのPHPのバージョン変更作業にかかる時間は、普通にやれば数分レベル。今回はエラーメッセージが表示されて悩みに悩んで、結果、日をまたいで延べ数時間かかって、できた!と思ったら、最終的にワードプレスの表示ができませんでした。(くぅぅ)結局、散々時間をかけた挙句、XAMPPを一旦アンインストールとして新しいバージョン(PHPが7.2xのもの)をインストールしなおした、ということになりました。どこでどうなって結局できなかったのか、というところの誰かの参考になれば、ということで記録を残しておきます。手順1)PHPのダウンロードまずは、このバージョンにしたい、というPHPのダウンロードから。以下にアクセスして、必要なPHPパッケージをダウンロードします。Releaseshttps://windows.php.net/downloadこんなページが表示されるので、必要なPHPバージョンを探します。Safe」のZipをクリックしてダウンロード!ポイント1:XAMPPはx86を選ぶ?XAMPPのバージョンにもよるみたいですが、XAMPP(v3.2.2)は32bit版ソフトらしいので、ここではx86版を選んでます。自分の使っているパソコンが64bit版だからと言って64bit版(x64)は選ばない。64bit版みたいなので、確認しておく必要がある。Safe」という2種類がある。Safe」を選んでしまって、これがトラブルの元。Safe」では、XAMPPでPHPが動作するために必要な「php7ts.dll」「php7apache2_4.dll」が含まれてないため、XAMPPのApacheを起動すると以下のようなエラーが出てメチャメチャ悩むことになる。forums.Apacheが予期せずシャットダウンしたぞ!ポートがブロックされているか、何か依存関係や権限がおかしいか、クラッシュしたかみたいだ。ログボタンを押してエラーログを見てチェックしてみてくれ。助けが必要ならフォーラムにエラーメッセージをコピーして投稿してみてね。要するに、何らかの原因でシャットダウンしたよ、ということですね。Safe」版を選びましょう。手順2)PHPの解凍とリネームダウンロードしたPHPは「~.zip」という圧縮ファイルになってるので、クリックしてまず解凍。すると、ダウンロードしたバージョンの名前のphpフォルダがデスクトップなどに出来ます。手順3)PHPフォルダーをXAMPPへダウンロードして解凍したphpフォルダをXAMPPへ持って行きます。続いて、先ほどダウンロードして名称変更した「php」フォルダーを、この場所に移動し、フォルダ名称を単に「php」に変更します。上の方で見た同じメッセージが表示されるだけ。ないので、「php.ini-production」を「php.ini」へ名称変更しておく。差し替えは一旦完了ですが、Apacheを起動しようとしてもまだ同じエラーが出るだけの状態。新たなPHPとの連携が残ってます。そのまま使う以前使っていた「php.ini」を使いたい、という場合でも、ひとまずこの手順通りにしておく方が無難。php.iniを使いたいなら使う(差し替える)など、トラブルが起きた時にややこしくならないようにしておくのが良さそう。関連付けを行うため「httpd-xampp.conf」の編集を行います。extraテキストエディタで「httpd-xampp.conf」を開き、「php5」の箇所を全て「php7」に変更します。ため、「php5」箇所を変更してますが、変更前のphpバージョンが他のバージョンであれば、ここで見るphp5の箇所が何になっているかを確認してみてください。起動したり、phpバージョンがXAMPPでどのように表示されるか見てみます。ApacheやMySQLの動作XAMPPのコントロールパネルから、ApacheとMySQLをスタートしてみる。見かけ上、普通に動いているようで物凄くホッとします(笑)続いてPHPバージョンも見てみると、...今回入れたPHPバージョンである「7.2.19」になってますね。localhostでは現在このリクエストを処理できません。500」ぐわ...最後の最後でまたエラーが出ちゃったよ。...(もう心が砕けそう)エラーログを確認する今までエラーログなどというものは確認したことありませんでしたが、どうにも分からないので初めて確認してみました。(error.log)」を選択ズラーッと長いエラーのログ(記録)が表示されますが、その一番最後を見てみると、以下の様に表示されてます。分かりづらいですが、以下のような感じ。いう見知らぬ関数が使われてるよ、というもの。調べてみたら、PHPのバージョン7では、mysql関数(mysql_xxx()という関数)がなくなっているんだそうな。(まじか)このため、php.iniを以下の様に編集しますが、私の場合はこれでも結局「このページは動作しません」と表示され、ワードプレスのサイトが表示できませんでした。以下の様に編集します。「extension=mysqli」の先頭の「;」を削除する「;」が付いているとコメント扱いのようで、これを削除すると実際にその行が有効になる、ということのようですね。これで解決か、と思ったら、やっぱり同じエラーが出てワードプレスのサイトは表示できず。何気にXAMPPのコントロールパネルの中で「MySQL」の「Admin」をクリックすると以下のエラーも表示される。configuration.」と表示されますが、どうやら更にファイルを編集したりする必要がありそうで、ここまできてギブアップ。XAMPPで既に試しているサイトのデータ移行が面倒かも、だったらPHPだけバージョンアップすればいいじゃん、と考えたわけですが、手ごわすぎる。このまま更にphp.iniなどを修正したりして仮にうまく動作するようになっても、また何か問題が出て、それがワードプレスの問題なのかXAMPPの問題なのか、調べたり対応したりするのに更に時間がかかるかもしれない、そうなるとしょっちゅう泥沼化するかも、というところで、PHPバージョンアップは諦めました。(結局一旦XAMPPはアンインストールして、新しいバージョンのXAMPPを入れなおした)XAMPPのPHPバージョンアップを試みましたが、ダメだった話し。何かしらお役に立てれば幸いです。date*日本語が含まれない投稿は無視されますのでご注意ください。JIN】コンサルタント・コピーライター・ウェブデザイナー、プランナーとして活動中。本格的に取り組みだした2年目2016年には年収1000万円突破、2017年5月に自動化で月収170万突破。多忙な時期を過ごすが、自由に憧れ退職、海外移住し、ネットビジネスの道へ入る。現在は海外にいながら自分らしく生きるとは何かを追求するとともに、主に日本国内、またその他海外に住むネットで収入を得たい方に対し、いかにネットビジネスを成功に導き、時間や場所、不要な人間関係にとらわれず自由を得る人、会社、社会に依存しないで自由に稼ぐ人を増やすことに全力を注いでいます。!!初心者だった頃「こういったものが欲しい!」と心に描いていた想いを形に制作した、ネットビジネス学習の決定版!知識ゼロ、これから始める初心者の方、年齢、性別問わず、初歩の初歩からどなたにも楽しみながら学べるコンテンツ。月収10万、そしてさらにそれ以上を目指せる知識を学べます。Cruise』を完全無料で手に入れる!!メルマガのご案内に説明動画があります。:6記事でサクッとアドセンス審査を合格したKさんの実践体験記ネットビジネスの初心者にありがちな勘違い。運営者情報プライバシーポリシーお問い合わせ受講者なんと2500名突破!正しい努力は必ず報われる。稼げないのは努力の仕方が違うから。評判のメールマガジンで、一人でも生きていける力、稼げる力を身に付ける。