毎度お世話になっています。
mysqlとPHPで動く、小規模なWebシステムがあります。安定稼働していますが、使い続けるうちに他システムとの連携やらが発生してきて簡単に移行できなくなってきました。取り敢えず、仮想化環境で延命していますが、いずれはバージョンアップが必要になってきます。
OS:Hyper-V配下のWindows2012
mysql:5.5.45
php:5.4.43
複雑なことをしているシステムではないのですが、あまり一気にバージョンを上げるのは危険かと思い、mysqlは5.7 phpは7.2 辺りに上げようと思っています。
この場合、最初にmysqlのバージョンを上げて仮のデータ移行をしてから動作確認をし、phpをバージョンアップして動作確認をする流れで行おうと思いますが、php5.4のままでのmysql5.7の動作、php7.2にした状態でのmysql5.7の動作は問題がないのでしょうか?
wordpressなどサイト上での推奨バージョンの情報は簡単に出てくるのですが、
mysqlとphp間でのバージョン互換についての情報が探しきれませんでした。
何処かにそうした情報はあるのでしょうか?
それとバージョン移行に際しての壁(移行に際して互換性の問題が比較的大きい)のようなものがありましたら教えて下さると助かります。php5.7から7.*の壁はやはり大きいのでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
下記ページに互換性のない変更点が記載されています。
https://dev.mysql.com/doc/refman/5.6/ja/upgradin …
https://dev.mysql.com/doc/refman/5.7/en/upgradin …
https://www.php.net/manual/ja/appendices.php
https://web.archive.org/web/20210103192542/https …
PHPは、関数の削除や仕様変更があるので、修正しないと動作しない可能性が高いです。
No.1
- 回答日時:
バージョンアップ時、互換性問題で動かなくなる可能性があります。
簡単に問題点を修正できればいいのですが、そうじゃあない場合も多いものです。
ですので、新しいバージョンを別環境に構築して、とりあえず動作するようにしたあと、旧環境のデータをコピーして、それを本番用に使って、旧バージョンは万一にそなえてしばらく残しておくのがベストかもしれません。
しばらく動作させて、問題ないとわかれば、旧バージョン環境を削除したらいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- PHP PHP & MySQL: Server-side Web Development ペーパ 1 2022/04/19 19:23
- 知的財産権 著作権違反 らしき記事が見当たりません!? 1 2022/05/24 01:54
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- PHP ログイン機の付きの掲示板サイトを作りたいです。 2 2022/10/09 04:33
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MeCabの結果をWindows+PHPで取...
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
ERROR 1045 (28000) (using pas...
-
mysqlへのインポート処理がうま...
-
MySQLカラム名は日本語と英数字...
-
ODP.NETのバージョン確認
-
DB内の日本語データがPHPで取得...
-
INT型は金額の型に使用するべき...
-
参考書に従って入力したつもり...
-
Btrieveのコンバートしたいので...
-
mysql+php リストボックスにつ...
-
ポート3306へつながらず、MySQL...
-
プライマリーキーの昇順でソー...
-
MySQLの型のサイズ指定で速度は...
-
VBAで変数内に保持された二次配...
-
like句を使って日本語を検索す...
-
RPMのmysqlとmysql-serverの違い
-
MAX()でENUMの内部番号が最大の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クラスファイルでエラーが出て...
-
mysql_real_escape_string?
-
phpとmysqlを使っています。
-
PHPのサンプルコードが意図した...
-
ページング実装で2ページ目以...
-
Flash8のユニコードについて。...
-
OpnePNEの構築において
-
php mysqlの文字化け(レンタル...
-
php+mysqlでINSERTで文字化けし...
-
Linuxで、Pearコマンドが使えな...
-
mysqliについて
-
for($i=1; $i<hoge; $i++)
-
mySQLに詳しい兄貴来てください
-
mysql_queryでのdelimiterの設...
-
PHP でMysqlを使用して日本語を...
-
FORMからPHP処理
-
イメージデータを文字列に変換...
-
mysqlでphpinfoと実際のバージ...
-
Mysql&PHPのアップグレードに...
-
PHPからmySQLへINSERT文の実行
おすすめ情報