ホームページ >バックエンド開発 >PHPチュートリアル >phpmyadmin ダウンロード phpMyAdmin インストール設定方法と問題解決

phpmyadmin ダウンロード phpMyAdmin インストール設定方法と問題解決

WBOY
WBOYオリジナル
2016-07-29 08:40:051171ブラウズ

ここで簡単にレビューします。基本的に、遭遇するはずの問題はすべて遭遇しました。重要なのは、より多くの情報を確認し、問題を解決するためにより多くの頭を使うことです。
1/mcrypt 拡張機能をロードできません。PHP 設定を確認してください。
2/設定ファイルにはトップ シークレット フレーズのパスワード (blowfish_secret) が必要です。
3/#2003 - サーバーが応答していません。
phpMyAdmin の最新バージョンが 3.1.3.1 に更新されたため、インターネット上で流通している多くの設定方法は古いバージョンのものであり、新しいバージョンの設定要件には適していないため、製薬会社は phpMyAdmin3 の設定手順も掲載しています。 .1.3.1 また、PHP の切り替えとデバッグを容易にするために、Windows システムを使用してローカルでデバッグします。
1. まず phpMyAdmin インストール パッケージをダウンロードします:
外国の公式 Web サイト http://www.phpmyadmin.net/ にアクセスし、ナビゲーション バーの [ダウンロード] リンクをクリックしてダウンロード ページに入り、[すべての言語] を選択します。 .zip」バージョンをダウンロードしてローカルで解凍し、解凍したファイルをシステムで指定された仮想ルート ディレクトリの phpmyadmin フォルダーに置きます (フォルダー名はカスタマイズできます)。たとえば、pharmar のローカル ストレージの場所は D:Program FilesApachehtdocsPhpadmin です。 。
2. phpmyadmin フォルダーで config.sample.inc.php ファイルを見つけ、名前を config.inc.php ファイルに変更します。編集用の UTF-8 エンコードをサポートするワードパッドで開きます。
3. $cfg['Servers'][$i]['host'] = 'localhost'; を検索します (通常はデフォルトを使用します。例外もあります。変更する必要はありません)。
5. $cfg[ 'Servers'][$ i]['auth_type'] = 'cookie';
ネットワーク空間で Cookie を使用する場合は、URL を次のように変更します。クッキー。
私の個人的な提案: ローカルでもオンラインでも、安全性を第一に Cookie を設定することをお勧めします。
同時に、auth_type 値が cookie に設定されている場合、次の箇所を変更する必要があります:
$cfg['blowfish_secret'] = '';
次のように変更します: $cfg['blowfish_secret'] = ' 123456';
ここでの「123456」は 46 文字以内で自分で定義できます。このフィールドを空白のままにすると、上記の 2 番目のエラー「設定ファイルにはトップ シークレット フレーズのパスワード (blowfish_secret) が必要です」が表示されます。
6. $cfg['Servers'][$i]['user'] = 'root' を検索します。 // MySQL ユーザー (ユーザー名、マシン上では root を使用します。インターネットでは通常、FTP ユーザー名です) 、仮想ホスティングプロバイダーは、通常は変更しないように指示します)
7. $cfg['Servers'][$i]['password'] = '123456' を見つけます (接続するには 123456 を変更します)。 MYSQL データベース) ユーザー パスワード)
この時点で、phpMyAdmin は正常に設定されました。http://localhost/phpmyadmin/ を開いて、便利で高速なグラフィカル管理ソフトウェア phpMyAdmin にアクセスできます。この記事で説明されていない構成ファイルの他のオプションについては、心配したり変更したりする必要はありません。 phpMyAdmin の具体的な操作方法はこの記事では扱いませんが、グラフィカルなインターフェースは理解しやすく、数回見ただけで使用できるようになります (参考)。
phpMyAdmin のインストールと構成中に製薬会社が遭遇したいくつかの問題について話しましょう。
最初の質問: 「mcrypt 拡張機能をロードできません。PHP 設定を確認してください。」
1. Mysql データベースが正しくインストールされておらず、システム サービス内の Mysql 関連サービスが開始されていません。
2. libmcrypt.dll ファイルがシステムの system32 (C:windowssystem32) ディレクトリにありません。解決策は、php ディレクトリで libmcrypt.dll を見つけ、libmcrypt.dll を C:windowssystem32 ディレクトリにコピーして、Web を再起動することです。サービス。 。
3. PHP ディレクトリ内の php.ini ファイルでは、「;extension=php_mcrypt.dll」の以前の「;」が削除されていないため、対応する機能は使用できません。ファイルを見つけて、extension=php_mcrypt.dll を extension=php_mcrypt.dll に変更します。 // 有効にするために、前のものを削除します。
正しいディレクトリ権限は次のとおりです。
システムフルコントロール
ユーザー読み取りプラス実行
他のすべてのユーザー権限を削除し(保持することもできますが、セキュリティが高くないため、削除することをお勧めします)、その後、MYsq​​lサービスとWebサービスを再起動します(推奨)これを変更した後にサーバーを再起動します)。
5. 上記の方法がいずれも機能しない場合は、次の方法を使用します: デスクトップ>マイ コンピュータ>右クリック プロパティ>詳細設定>環境変数>システム変数>新規
名前: phpdir
値: D:Program FilesPhp( your PHP in?)
(参照元: アドレス)
2 番目の質問: 「mysql 拡張機能をロードできません。PHP 構成を確認してください」
PHP ディレクトリ内の libmySQL.dll を c:windowssystem32 にコピーし、APACHE を再起動します。
3 番目の質問: 「#2003 - サーバーが応答しません」。
この問題が発生した場合は、MYSQL データベースが起動していない可能性が高く、[コントロール パネル] - [管理ツール] - [サービス] で MYSQL を直接起動することをお勧めします。起動するかどうかは、タスクマネージャーに「mysqld-nt.exe」などのプロセスがあるかどうかを確認できます。あればmysqlが起動していることになります。
もう 1 つの重要な理由は、インストール中にポートがデフォルトの 3306 ではないことです。たとえば、インストール中にプログラムが 3306 を占有していたため、それを 3307 に変更したため、「#2003」と表示されます。 -サーバーが応答していません。」ついにその理由が分かりました。もう 1 つ追加します:
$cfg['Servers'][$i]['port'] = '3307';
4 番目の質問: 「PHP 拡張機能設定 mbstring が見つかりません」。
C:WINDOWS の下の PHP.INI ファイルを変更し、;extension=php_mbstring.dll を見つけて削除し、PHP.INI を保存して、Apache を再起動します。
これらの問題に遭遇しないようにしてください。しかし、初心者は、初めてこの問題に遭遇すると、解決策を探してあちこち探しますが、インターネット上の多くの方法が適用できないと、とても無力に感じます。公式ドキュメントは英語ですが、非常に役に立つので必ず読んでください。

上記では、phpmyadmin ダウンロードの内容を含め、phpMyAdmin のインストール設定方法と問題解決方法を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。