なぜwindows版のxampp内にあるphpは64bitではなく32bitなのでしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
ベストアンサー
XAMPP for WindowsはPHP含め伝統的に(歴史的背景で)32bitで構成されている、という認識。
64bit版は例えば
Apache Haus Downloads
でapache httpdを、
PHP For Windows: Binaries and sources Releases
でphp本体を個別にダウンロードして組み合わせることで、
64bit版として振る舞うこともできる、はず。
MySQLに関しては、
MySQL :: Download MySQL Community Server
にx64版があるけどインストーラーではなく単にバイナリー版。
ラクにインストールできるインストーラー版は
MySQL :: Download MySQL Installer
にありますが残念x86版でした。
MariaDBでもOKなら、
Downloads - MariaDB
MariaDB 10.3.7 Stable - MariaDB
などみるとx86版もx64版もあってインストーラーもありますよと。
(MariaDBって何?って人はAbout MariaDB - MariaDB.org)
投稿2018/05/29 12:18
編集2018/05/30 01:17退会済みユーザー
総合スコア0
0
64bit版のWindowsには、WOW64
という32bit版のWindowsアプリケーションを64bit版のWindowsで動作させるための仕組みがあります。
なので、64bit版のWindowsアプリケーションを動作させることと、WOW64で32bit版のWindowsアプリケーションを実行することとほとんど変わらないわけですから、64bit版のWindowsアプリケーションをわざわざ作る意味なんてないわけです。そんなわけで、Windows用の64bit版なんてものは必要ないのです。
投稿2018/05/29 12:57
総合スコア20
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/30 01:21
2018/05/31 11:03
0
Windows版PHPのサイトに、
The x64 builds of PHP 5 for Windows are experimental, and do not provide 64-bit integer or large file support.
とあるとおり、PHP5までは64ビット版は実験的な位置付けとされていたからだと思います。
なお、PHP7からは64ビット版が正式にサポートされているようです。
投稿2018/08/28 07:38
総合スコア12
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
見間違いありましたすみません。
Win32bin版で問題なくWin64bitにインストール可能ですし、動作も問題ありません。
どういった経緯からこの質問が出てきたのでしょうか?
何かしら調べてみた内容と共に質問された方がより的確な回答を得られると思います。
投稿2018/05/29 12:03
編集2018/05/29 12:21総合スコア80875
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/29 12:10
2018/05/29 12:14
2018/05/29 12:15
2018/05/29 12:17
2018/05/29 12:21
2018/05/29 21:51 編集
2018/05/29 12:57
2020/03/08 07:52 編集
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。