毎度お世話になっています。
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ランキング
-
mysql_queryでのdelimiterの設...
-
接続ができません
-
INT型は金額の型に使用するべき...
-
Float型の時の計算結果がおかしい
-
「mysqld dead but subsys lock...
-
DB内の日本語データがPHPで取得...
-
副問合せにLIKE文を使う方法は...
-
MySQLの日本語LIKE検索について
-
ODP.NETのバージョン確認
-
php・Mysql Like文で日本語が使...
-
like句を使って日本語を検索す...
-
RPMのmysqlとmysql-serverの違い
-
プライマリーキーの昇順でソー...
-
誤って全てのユーザを削除して...
-
ユーティリティーとは?OPatch...
-
postgresQL に格納した画像ファ...
-
ODBC接続で全角文字が文字化け
-
SQLで日本語データを入力したい...
-
MySQLに外部PCから接続できない
-
SQLのVARCHARとVARCHAR2の違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MeCabの結果をWindows+PHPで取...
-
PHPからmySQLへINSERT文の実行
-
mysql_queryでのdelimiterの設...
-
Linuxで、Pearコマンドが使えな...
-
mysqlでphpinfoと実際のバージ...
-
LOAD DATA LOCAL INFILE
-
下記プログラムの問題点は? ...
-
「addslashes」と「htmlspecial...
-
sqlite_escape_stringのアンエ...
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
ODP.NETのバージョン確認
-
旧filemakerで和暦(令和など)...
-
ERROR 1045 (28000) (using pas...
-
副問合せにLIKE文を使う方法は...
-
INT型は金額の型に使用するべき...
-
like句を使って日本語を検索す...
-
postgreSQLのデータ型
-
RPMのmysqlとmysql-serverの違い
-
プライマリーキーの昇順でソー...
おすすめ情報