Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> Windows 2003ビルドApache PHP MySQL環境での経験共有

Windows 2003ビルドApache PHP MySQL環境での経験共有

  

この記事はwindows2003に基づいています。ソフトウェアのバージョンは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ディレクトリのphp.ini-distを直接名前変更します。もちろん、Apache httpd.conf設定ファイルに、PHPINIDir c:/php /php.iniという行を追加します(私のPHPはCディスクのPHPディレクトリにインストールされています)。

3、Apacheが403 denied access errorと表示されるhttpd.confファイルで、自分のWebサイトのディレクトリに従ってDocumentRoot" I:/blog>を変更します。4、.htaccessファイルを機能させる方法.htaccessを機能させたい場合は、httpd.confファイルを修正して、ファイル内でllowOverride noneの1行を見つけ、AllowOverride AllまたはAllowOverride fileinfoに修正する必要があります。

5、phpmyadminを使用する前に、必ずconfig.inc.phpを変更してください(このファイルの名前はconfig.sample.inc.phpに変更されています)。$ cfg ['blowfish_secret'] = ''、 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. php5からlibmcrypt.dllをsystem32ディレクトリにコピーします。

8、ApacheのRewrite Modを有効にしたい場合は、httpd.confファイルの#LoadModule rewrite_module modules /mod_rewrite.soを変更する必要があります。##を削除します。

9、httpd.confファイルを変更してApacheを再起動し、有効にします。

Copyright © Windowsの知識 All Rights Reserved