ホームページ >バックエンド開発 >PHPチュートリアル >Apache+php+mysqlのインストールと設定方法のまとめ_PHPチュートリアル
インストールプロセス全体は次のとおりです:
1. 最初に Apache をインストールします: 私がインストールしたバージョンは次のとおりです: httpd-2.2.16-win32-x86-openssl-0.9.8o.msi
Web サイト: http://www.apache. org/dist /httpd/binaries/win32/
apache のインストールと設定は比較的スムーズに進み、言うことはあまりありません。
ファイル パスを変更する方法:
ファイルのインストール ディレクトリで、私のファイルは次のとおりです: D:Program FilesApache Software FoundationApache2.2conf、httpd.conf を開いて検索: DocumentRoot "C:/web/apache/htdocs" を変更します。あなたの値に指定します。 目的の公開パス (例:
DocumentRoot "D:/WWW")
次に、変更する必要があるものがもう 1 つあります。
検索: ディレクトリ "C:/web/apache/htdocs"
変更先: ディレクトリ「D:/WWW」
これにより、ファイル公開パスが d:www に変更されます。
2. PHP をインストールします: バージョン: php-5.3.3-Win32-VC6-x86
Web サイト: http://windows.php.net/download/
ダウンロードした圧縮パッケージを D:php に解凍し、次に phpディレクトリ内の .ini-development の名前が php.ini に変更されました
php.ini を開いて次のように変更します:
検索: error_reporting = E_ALL
変更: error_reporting =E_ALL & ~E_NOTICE
ここではエラー報告レベルを変更します。E_ALL はエラー報告レベルを変更します。すべてレポート エラー、E_NOTICE は、初期化された変数などの実行時の注意を報告するメッセージです。
検索: extension_dir = "./"
変更: extension_dir = "D:php5ext"、拡張ライブラリのパスを構成します
検索: ;extension=PHP_MySQL.dll、前のセミコロンを削除します: extension=PHP_MySQL.dll
検索: ; extension=PHP_mysqli.dll 前のセミコロンを削除します: extension=PHP_mysqli.dll
検索; session.save_path = "/tmp"、既存のパスに変更するか、session.save_path = "D:/mysql/session"リリースディレクトリ内の tmp フォルダー。
PHP は基本的にセットアップされています
3、PHP をロードするように apache を設定します
apachede のインストール ディレクトリを開きます。私のディレクトリは D:Program FilesApache Software FoundationApache2.2confextra、新しいテキスト ファイルを作成し、次の名前を付けます: httpd-php5.conf、開きます次のコンテンツを追加します
view sourceprint?LoadModule php5_module "C:webphpphp5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndexindex.php
PHPIniDir " C:webphp "
次に、C:webapacheconfhttpd.conf を開き、ファイルの最後に行を追加します:
Include conf/extra/httpd-php5.conf
Apache を再起動し、ディレクトリを開きます: D:WWW、新しいディレクトリを作成しますファイル:index.php、内容を入力します:
phpinfo();
?>
ブラウザを使用して http://localhost を開き、インストールが成功したかどうかをテストします
ステップ 4: mysql: version をインストールします。 mysql-5.1.49-win32
Web サイト: http://dev.mysql.com/downloads/mysql/#downloads
インストール後に設定ウィザードがあります。設定するための厳密なオプションはありません。あなたのニーズにはほとんど影響しません。
前に述べたように、Apache と php を組み合わせると、php のインストール ディレクトリで php.ini を見つけ、「;extension=php_mysql.dll」の前の「;」を削除して、mysql モジュールをロードします。 Apache を保存して閉じ、再起動します。
ステップ 5: phpMyAdmin をインストールします
Huajun Software からダウンロードしました: http://www.onlinedown.net/soft/2616.htm
解凍して、先ほど設定した D:WWW のディレクトリに置きます。フォルダー内のライブラリ ファイル config.default.php を次のように変更します。
1 パスワードを見つけて次の 2 行を追加します
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers' ][$i]['password'] = '';
$cfg['Servers'][$i]['password'] = ''; に mysql パスワードを入力します。一重引用符
2 $cfg ['PmaAbsoluteUri'] を検索し、phpMyAdmin ディレクトリ パス (例: http://localhost/phpMyAdmin/) に設定します
後から変更したため、上記の方法が必要かどうかはわかりません戻ってもまだ機能します。
設定プロセス中に発生した問題の概要:
まず、mysql のインストールが失敗しました。
一般的な状況としては、以前の Mysql のアンインストールが不完全です。 mysql を完全にアンインストールするにはどうすればよいですか? DOS 環境
1 では、まず mysql サービスを停止します。Mysql を停止します。mysql を停止します。また、「マイ コンピュータ」を右クリックして、[管理] - [サービス] - mysql サービスを見つけて停止することもできます。 。
2. DOS で c:mysqlbinmysqld-nt --remove をアンインストールします。mysql を完全に削除する場合は、まず mysql プロセスを終了してから、mysql をアンインストールします。
添付されている 2 つの DOS 命令は次のとおりです:
Mysql の起動: net start mysql
インストール: c:mysqlbinmysqld --install //特定のパスの変更に注意してください
3. 残りの mysql ファイルを直接削除します。
すべての mysql ファイルを誤って削除し、以前に上記のアンインストール機能を実行していない場合は、次の方法を使用できます:
1. 上記 1 と同じように、mysql サービスを停止します。
2. レジストリ情報を手動で削除します。登録 テーブル内の MYSQL サービスをクリアします (regedit)。いくつかの場所があります: HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL ディレクトリの削除; HKEY_LOCAL_MACHINEYSTEMControlSetServicesEventlogApplicationMySQL ディレクトリの削除;
再起動するだけです。
2 番目に、データベースへの接続時に問題が発生しました:
「一定時間が経過しても接続側が正しく応答しなかったか、接続されたホストが応答しなかったため」、これは mysql 接続をテストしているときに発生しました