ホームページ >バックエンド開発 >PHPチュートリアル >php5.2以下のバージョンのインストールと拡張ライブラリのインストール
php5.2以降のインストールと拡張ライブラリのインストール
phpmyadmin のインストール後によく発生する問題は、「mysql 拡張機能をロードできません。php 設定を確認してください」というエラーです。
PHP バージョン 5.2 以降を使用している場合は、次の点に注意してください: PHP では、サービスの拡張機能に特定の変更が加えられています。つまり、PHP と拡張機能のインストール方法も調整する必要があります。
主な調整は 2 つあります。まず、PHP5.2 以降では、PHP.INI ファイルを WINDOWS ディレクトリに追加する必要がありません。 2つ目は「mysql拡張子」などのライブラリファイルです。 C:PHPlibmcrypt.dll は、古いバージョンのインストール方法のように c:windows にコピーするのではなく、C:PHPext ディレクトリにコピーする必要があります。 システム32で。
具体的なインストール手順については、以下を参照してください:
1. PHP5.2.X をインストールディレクトリ (C:PHP など) に解凍します
2. Apache が php をモジュールとしてロードできるように、Apache 設定ドキュメント http.conf ファイルに次のコードを追加します。
ロードモジュール php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
3. Apache 構成ドキュメント http.conf ファイルに次のコードを追加して、PHP.INI ファイルが配置されているディレクトリを指定します。
PHPIniDir "C:/php"4. PHP.INI-DIST の名前を PHP.INI に変更し、C:PHPPHP.INI ファイルを編集します。 extension_dir = "./"
を検索します
extension_dir = "C:phpext" に変更します。
検索;拡張子=php_mysql.dll
直前のセミコロンを削除します。
5. ここが最も重要なステップです。注意してください: C:PHPlibmysql.dll を C:PHPext ディレクトリにコピーして、MYSQL 拡張ライブラリ
を追加します
ロードファイル C:phpphp5ts.dll
ロードファイル C:phplibmysql.dll
6. WEBサービスを再起動します
7.IIS ユーザーの場合、変更内容は上記と同じです。PHP.INI ファイルを %STSTEMROOT%
にコピーする必要があります。上記の操作が完了したら、サービスを再起動してください。
すべてのサービスを設定して PhpMyAdmin をインストールすると、「mcrypt 拡張機能をロードできません。PHP 設定を確認してください」というプロンプトが表示されます。この問題の解決策は次のとおりです。
1. APACHE2.2.Xの設定ファイルHTTPD.CONFを編集し、LoadFile C:phplibmcrypt.dllを追加します
2. C:PHPlibmcrypt.dll を C:PHPext にコピーして、完全な拡張ファイルを作成します。
3. C:PHPPHP.INI ファイルを編集し、extension=php_mcrypt.dll を見つけて、その前のセミコロン「;」を削除します
PhpMyAdmin のインストール時にも表示される場合 - 「PHP 拡張機能設定 mbstring が見つかりません。現在のシステムはワイド文字セットを使用しているようです。mbstring 拡張機能のない phpMyAdmin は文字列を正しく識別できず、これにより問題が発生する可能性があります。」予期せぬ問題が発生しました。結果」というプロンプトが表示された場合、この問題の解決策は次のとおりです。
C:PHPPHP.INI を編集して;extension=php_mbstring.dll を見つけ、セミコロン「;」を削除します
上記の操作が完了したら、再度サービスを再起動してください。
最後に、PHPMYADMIN3 を使用する前の基本的な設定をいくつか示します。この設定は phpMyadmin3.0 以降を対象としています。
構成する前に、上記の説明に従って PHP オペレーティング環境が正しく構成されていることを確認してください。
設定の基本的な手順は次のとおりです:
1. phpMyAdminlibrariesconfig.default.php を phpMyAdmin ルート ディレクトリにコピーし、名前を config.inc.php
に変更します。2. config.inc.php を編集します
$cfg['blowfish_secret'] = ''; $cfg['blowfish_secret'] = 'abcd'; に変更します。2 つの一重引用符内には任意の文字を入力できます。
$cfg['Servers'][$i]['auth_type'] = 'config'; が $cfg['Servers'][$i]['auth_type'] = 'cookie'; に変更されました
保存後、ページを更新し、MYSQL ログイン アカウントとパスワードを入力します。
ログインするために Cookie を有効にする必要があるという問題がある場合は、ブラウザの Cookie をクリアしてください
原文: http://student.csdn.net/space.php?uid=435961&do=blog&id=36724