• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのバージョンアップに関して)

PHPのバージョンアップに関して

このQ&Aのポイント
  • PHPバージョンアップの方法と注意点について
  • バージョンアップの手順と注意事項
  • PHPのバージョンアップによるエラー対策方法

質問者が選んだベストアンサー

  • ベストアンサー
  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

この間PDOを使ってみたかったので4から5にアップしました。 4のデータとphp.iniは削除して大丈夫と思いますが、 心配ならリネームしておけばいいかと。 ダウンロード:http://www.php.net/ [PHP 5.1.4 zip package] 解凍。 "php5ts.dll" を C:\windows\system32 の中にコピー。 "php.ini-dist" を C:\windows の中にコピー。 php.ini編集 include_path = ".;c:\usr\local\php\includes" extension_dir = "c:\usr\local\php\ext\" extension=php_mbstring.dll extension=php_gd2.dll extension=php_mysql.dll output_buffering = On output_handler = mb_output_handler mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = SJIS-win mbstring.encoding_translation = On mbstring.detect_order = auto (追記) extension=php_pdo.dll extension=php_pdo_firebird.dll extension=php_pdo_informix.dll extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll extension=php_pdo_oci.dll extension=php_pdo_oci8.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll Apache 再起動。

sadacha
質問者

お礼

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へコピーしたファイルらしきものが見受けられるので・・・。 現在、最新バージョンのインストールの最中ですが、改めて確認できればと思い、質問させていただいております。 お忙しいなか恐縮ですが、宜しくお願い致します。

sadacha
質問者

補足

補足欄から失礼します。 只今、PHPの5のインストールに関して色々調べていたのですが、ある時ふとCドライブにあるwindowsフォルダを見たところ、$hf_mig$や、$MSI31Uninstall_KB893803v2$など、青い文字ではじめてみるフォルダが31個ほど並んでいました。 試にと、Apacheを再起動しようにも見つからず、先ほどまで見ることが出来たlocalhostも見れなくなってしまいました。 はじめは、「え!パソコンが壊れた!?」などと動揺してしまいましたが、これは単に、Apacheの設定がPHP4になったまま、という事で、このままPHP5の設定を進めれば解決できる事なのでしょうか? ・・・コントロールパネル→管理ツール→サービスと進んでいき、Apacheを見ると、状態は空白のままとなっております。 こんな事まで質問する事に恐縮しておりますが、石橋を叩きながらの設定変更(バージョンアップ)中でのトラブル?なので、ご意見を伺えればと思い質問させて頂きました。 お手数お掛けいたしますが、宜しくお願い致します。