この記事で説明するものは Windows 2003 上に構築されており、ソフトウェア バージョンは Apache2.2.6 (Win32)、PHP5.2.4、MySQL5.0.45、phpMyAdmin2.11.1 です。 Apache と MySQL をインストールする必要があり、PHP と phpmyadmin を解凍して使用できるように構成する必要があります。
インストール プロセスの詳細については説明しませんが、ここでは、誰もが同じ問題に遭遇したときに参考にしていただけるように、インストール プロセス中に発生したいくつかの問題について説明します。
1. PHP ディレクトリ内の php5ts.dll と libmysql.dll をシステムの system32 ディレクトリにコピーします。
2. php.ini を Windows ディレクトリにコピーするかどうかは、以前のバージョンでは不明ですが、php.ini を Windows ディレクトリにコピーせず、php.ini-dist の名前を直接変更して php ディレクトリに配置しました。もちろん、PHPINIDir c:/php/php.ini の行を Apache の httpd.conf 設定ファイルに追加する必要があります (私の PHP はドライブ C の PHP ディレクトリにインストールされています)。
3. Apache に 403 アクセス拒否エラーが発生する httpd.conf ファイルで、Web サイトのディレクトリに従って DocumentRoot "I:/blog" を変更します。
4. .htaccess ファイルを動作させる方法。デフォルトでは、.htaccess は Apache で動作しません。ファイル内で、httpd.conf ファイルを 1 行検索する必要があります。それを「AllowOverride All」または「AllowOverride fileinfo」に変更します。
5. phpmyadmin を使用する前に、必ず config.inc.php の $cfg['blowfish_secret'] = '' を変更し (このファイルは config.sample.inc.php から名前が変更されています)、'' の文字を任意に入力してください。 、dfdf877ddff など。
6. phpmyadmin で 1045 エラーが発生しました。インターネットの検索結果では、パスワードの問題ではなく、サーバー上でドメイン名を使用してアクセスしたことが原因であることがわかりました。 http://blog.tryboy.org /phpadmin として、http://localhost/phpmyadmin または http://127.0.0.1/phpmyadmin を使用してアクセスすると、MYSQL が「」に設定されているためである可能性があります。リモート ホストは ROOT 権限によるアクセスを許可されていないため、 http://blog を使用してください。 .tryboy.org/phpadmin へのアクセスはリモート ホスト アクセスとみなされます。
7. phpmyadmin に「mcrypt 拡張機能をロードできません。PHP 構成を確認してください。」というプロンプトが表示されますが、一般的な使用には影響しません。これを解決したい場合は、まず PHP の php.ini 設定で php_mcrypt.dll の前にある「;」を削除します。 2. libmcrypt.dll を php5 からシステムの system32 ディレクトリにコピーします。
8. Apache の Rewrite Mod を有効にしたい場合は、httpd.conf ファイル内の #LoadModule rewrite_module modules/mod_rewrite.so を変更し、# を削除する必要があります。
9. httpd.conf ファイルへの変更を有効にするには、再起動する必要があります。