ホームページ  >  記事  >  バックエンド開発  >  mysql5 apache+php+mysqlのインストールと設定方法のまとめ

mysql5 apache+php+mysqlのインストールと設定方法のまとめ

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

インストール プロセス全体は次のとおりです。
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、内容を入力します:
< ;?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 を停止します: net stop 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 ディレクトリの削除;

 apache+php+mysql安装配置方法小结再起動するだけです。
2 番目に、データベースへの接続時に問題が発生しました。
「接続側が一定期間経過しても正しく応答しなかったか、接続されたホストが応答しなかったため」というメッセージが、mysql 接続をテストしたときに表示されました


[Ctrl+A すべて選択 注: 外部 Js を導入する必要がある場合は、実行前に更新する必要があります]

その理由は、hosts ファイルが定義されていないためです。localhost を 127.0 に変更します。 0.1 にすると表示は正常になります。または、C:WindowsSystem32driversetc の下でホスト ファイルに 127.0.0.1 localhost を追加するだけです。
PHP構成環境(標準構成) Word版
上記は、mysql5 の内容も含め、mysql5 apache+php+mysql のインストールと設定方法をまとめたもので、PHP チュートリアルに興味のある友人の参考になれば幸いです。

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