※ ChatGPTを利用し、要約された質問です(原文:PHPのバージョンアップに関して)
PHPのバージョンアップに関して
このQ&Aのポイント
PHPバージョンアップの方法と注意点について
バージョンアップの手順と注意事項
PHPのバージョンアップによるエラー対策方法
お世話になっております。
これまで何度か質問させて頂いている中で、バージョンアップをするよう勧められていましたが、5特有の(使ってみたい)関数があることを知り、この際、PHP4を、5にしてみようかと思っているのですが、このような場合、既存のPHPフォルダを削除し、新たにPHP5をインストールするだけで宜しいのでしょうか?
現在の動作環境は、
winXP
PHP4.3.7
Apache1.3.29
なのですが、PHPは購入した書籍に添付されていたCDにあったPHPフォルダを、そのままCドライブに貼り付けただけで利用しています。
5にバージョンアップする際は、PHPのサイトからダウンロードしたものを、書籍添付のCDと同じようなやりかただけで良いのでしょうか?
色々と調べた中で、私なりの認識は、
1・これまで使っていたバージョン(PHPフォルダ、およびphp.ini)を名前を変更して削除はしない。
2・新しいバージョンをインストール。
3・動作確認
4・問題なければ、OK。
といった流れで宜しいのでしょうか?
お恥ずかしい質問ばかりで恐縮ですが、バージョンアップによりエラーが出た!といった声もあったりで、試す前にご教授いただければと思って質問させて頂きました。お忙しい中恐れ入りますが、宜しくお願い致します。
お礼
tany180sx様 こんばんは。お世話になっております。 実際にバージョンアップされた方からのアドバイス、大変ありがたく思います。 しかも、php.iniの設定まで事細かに記述していただき、、、有難う御座います。 ところで、これまで私がインストールしたPHP4.3では、解凍後、phpフォルダをCドライブに。php.ini-distをwindowsへコピーしphp.iniにリネーム。その後、解凍したphpフォルダ内にあるdiisフォルダ内の14個のdllファイル、そしてsapiフォルダ内にある7個のdiiファイルをsystem32へ貼り付け…。という作業をしましたが、今回教えていただいた最新バージョンには、diisフォルダ、sapiフォルダがないのですが、回答して下さった下記の設定だけで宜しいのでしょうか? >"php5ts.dll" を C:\windows\system32 の中にコピー。 >"php.ini-dist" を C:\windows の中にコピー。 バージョン4では、各dllファイルが各フォルダ内に格納されておりますが、新しいバージョンは格納されては居ないものの、旧バージョンにて、system32へコピーしたファイルらしきものが見受けられるので・・・。 現在、最新バージョンのインストールの最中ですが、改めて確認できればと思い、質問させていただいております。 お忙しいなか恐縮ですが、宜しくお願い致します。
補足
補足欄から失礼します。 只今、PHPの5のインストールに関して色々調べていたのですが、ある時ふとCドライブにあるwindowsフォルダを見たところ、$hf_mig$や、$MSI31Uninstall_KB893803v2$など、青い文字ではじめてみるフォルダが31個ほど並んでいました。 試にと、Apacheを再起動しようにも見つからず、先ほどまで見ることが出来たlocalhostも見れなくなってしまいました。 はじめは、「え!パソコンが壊れた!?」などと動揺してしまいましたが、これは単に、Apacheの設定がPHP4になったまま、という事で、このままPHP5の設定を進めれば解決できる事なのでしょうか? ・・・コントロールパネル→管理ツール→サービスと進んでいき、Apacheを見ると、状態は空白のままとなっております。 こんな事まで質問する事に恐縮しておりますが、石橋を叩きながらの設定変更(バージョンアップ)中でのトラブル?なので、ご意見を伺えればと思い質問させて頂きました。 お手数お掛けいたしますが、宜しくお願い致します。