apache+php+mysql windowsでの環境構成

2848 ワード

注意が必要なのは、現在apacheとphp、mysqlは32ビットを使用しており、マシンは64ビットで32ビットをインストールしています.私は以前64ビットのバージョンをインストールしていましたが、いつも問題が発生していました.本題に戻る:
必要なソフトウェア:
1.apache:公式サイトでダウンロードします.こちらはhttpd-2.4を使っています.12-x86-r2.zip
2.php:同じように公式サイトでダウンロードして、こちらはphp-5.4を使っています.40-Win32-VC9-x86.zip
3.mysql:同じ公式サイトでダウンロードして、私が使っているmysql 5.1(あなたはもっと高いバージョンを使うことができます)
1.apache:
ダウンロードしたapacheファイルをC:Apache 24に解凍するなど、対応するディレクトリに解凍するだけでいいです.
binディレクトリには次のものがあります.
     ApacheMonitor.exeとhttpd.exeは、サービスのオン/オフに使用できます.サービス開始後http://localhostにページが表示された場合、apacheのインストールが成功したことを示します(ポートのデフォルトは80で、一般的に問題がある場合もポートの問題です).
htdocsディレクトリ:
このディレクトリには、http://localhost/hello.php(例えば、このディレクトリの下にhello.phpがある)に基づいて、私たちのウェブサイトのページが保存されています.
confディレクトリ:
    http.confはプロファイルです.php、mysqlなど、このファイルで構成する必要があるものがたくさんあります.以下で詳しく説明します.
2.php:
ダウンロードしたファイルを対応するディレクトリに解凍するだけで、E:php
phpディレクトリファイルの下にphp-ini-developmentとphpがあります.ini-production.勝手にphpと名前を変更します.iniはプロファイルとして使用できます.
3.mysql:
mysqlはインストールする必要があります.インストール手順に従ってクリックすればいいです.設定したrootパスワードを覚えておけばいいです.
 
Apacheがphp,mysqlをサポートするには、いくつかのものを追加する必要があります.
   1.Apacheのhttpでconfファイルの下のモジュールロードには、次の文字が追加されます.
      LoadModule php5_module"E:/php/php 5 apache 2_4.dll"(phpの対応するディレクトリを解凍すればよい)AddTypeアプリケーション/x-httpd-php.php.phtml PHPIniDir"E:/php/"
   2.php.iniファイルの下で、変更:
      extension=php_mysql.dll
      extension=php_mysqli.dll
前面の(差が少なく880行くらい)
  3.phpページを書いてapacheのhtdocsディレクトリの下に置いてhelloと名付けます.php:
<?php



$link = mysql_connect('127.0.0.1', 'root', '123456','gjs');

if (!$link) {

    die('Could not connect: ' . mysql_error());

}

echo 'Connected successfully';

mysql_close($link);

?>

エラーがある場合は、C:Apache 24logsのログファイルを表示します.
たとえばmysqlが接続されていない場合:
   Call to undefined function mysql_connect() in C:\\Apache24\\htdocs\\hello.php on line 7
phpがmysql部品をロードしていないので、前に言ったことをチェックしてください.削除するかどうか、ファイルの構成が正しいかどうか、ファイルphpが見つからない可能性があります.iniパスなど(システム環境変数pathにphpの解凍パスを追加)は、インストールが32ビットであることを確認し、基本的には大丈夫ですが、問題があれば連絡してください.