Windows での IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1 のインストールと設定方法_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:55:08
オリジナル
700 人が閲覧しました

私が PHP の本を読んだのは、まだ PHP3 だった 2003 年でした。4 年前を振り返ると、Web における PHP の見通しはまだ明るいです。 PHP を 3 年間使用していませんでしたが、現在は PHP5 に達しています。実際に最初の PHP WEB を書き始めてから 3 ~ 4 か月が経ち、現在は暇なときに Web サイト www.kuomart.com で作業しています。書いているときに、昨日まで開発に Windows 2003+IIS6+PHP5.0.7+MYSQL4.1 を使用していたことを思い出しましたが、Kav はその理由を見つけられませんでした。 TV1000 TV カードは XP でのみ正常に実行できるため、2003 システムでは以前に一度構成に成功しましたが、ハードウェア エラーのブルー スクリーンが表示されました。そこで、2003 年の開発環境の Web 開発部分を XP にインストールしただけです。本当はランプ環境を導入したいのですが、データが多すぎることを考えると運用が面倒なので、お金が貯まるまで待つか、その日の気まぐれでやってみます。ということで今日の昼から環境構築を始めました!

http://www.apache.org にアクセスして、apache の最新バージョンである apache.2.24 をダウンロードしましたが、インストール後、2 番目のオプションのみを選択したことがわかりました。このオプションを選択すると、Windows サービスを手動で追加する必要があります。 Baiduでしばらくしてからわかったので、初めてインストールする場合は、次のステップで不要な設定を行わなければ、正常に実行されます
次のステップは、phpをインストールすることです。 php5.0.4、4のインストールを開始しました。phpのインストールについては詳しく説明しません。以下に私が見つけた情報を投稿します。次に、php をサポートするための Apache の設定があります。もちろん、httpd.conf を変更する必要がありますが、

メモ帳を使用して C:Program FilesApache Software FoundationApache2.2confhttpd.conf ファイルを開き、それを変更します。
① 見つかりました:
AddType application/x- gzip .gz .tgz
以下の行を追加します:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php 。 php3
AddType application/
php5_module C:php5php5apache2_2.dll
(特別な注意: Apache バージョンが 1.x の場合、これは次のようになります: LoadModule php5_module C:php5php5apache.dll; Apache バージョンが 2.0.x-2.2.x の場合, これは次のようになります: LoadModule php5_module C:php5php5apache2.dll。苦労した結果、これを見つけました!)
③Find:
DirectoryIndexindex.php…
この行を次のように変更して、デフォルトのファイル名を追加できます。 DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault.htmdefault.html

LoadModule php5_module C:php5php5apache2_2.dll を追加するのはなぜ間違っていますか?
リクエストされたエラー

もちろんこれは当てはまります 通常は検索するだけですBaidu または Google では、さまざまなバージョン間の問題であることがわかりました。対応する設定情報は次のとおりです。

1. 最新の Apache2.24、MySQL5.2、PHP5.2.1 をダウンロードします。 [ダウンロードアドレス: http://cn.php.net/downloads.php 注: php-5.2.1-Win32 と pecl-5.2.1-Win32 (拡張パッケージ) を同時にダウンロードしてください。形式は解凍されたものです。 exeやmsiではなく、直接インストールできる種類です。 ] (特定のアドレスを検索するには、Baidu を使用してください)。

2. PHP5.2.1のインストールと設定
1. PHP5.2.1の圧縮パッケージをC:PHP5に解凍します(パスとファイル名は任意で構いませんが、他のものを使用する場合は以下のパスとファイル名を使用します)パスとファイル名は変更してください)。
2. C:PHP5 ディレクトリ内の以下のファイルを Windows のシステム フォルダにコピーします。フォルダは Windows のバージョンによって異なります (Windows9x/ME の場合は c:windowssyste、Windows NT/2000 の場合は)。このうち、C: は、現在使用しているオペレーティング システムが C:windows にインストールされていない場合、c:winntsystem32 です。対応する変更を加えてください)
php5ts.dll
fdftk.dll
fribidi.dll
gds32.dll
libeay32.dll
libmcrypt.dll
libmhash.dll
libmysql.dll
libswish-e.dll
msql。 dll
ntwdblib.dll
ssleay32 .dll
yaz.dll
3. C:PHP5 ディレクトリにあるファイル php.ini-dist の名前を php.ini に変更します (この設定ファイルは、追加されたすべてのコンテンツに自動的に「//」を追加します)。セキュリティが低下し、トラブルも増加します。php.ini-recommended の名前を php.ini に変更すると、設定ファイルの追加内容に「//」が追加されなくなり、セキュリティは低下しますが、より便利になります。どちらを選択するかはあなた次第です)、php.ini を C:windows (XP/2003/9x/Me) または C:Winnt (2000/nt) にコピーし、メモ帳で開き、次の変更を加えます:
① extension_dir = ./ この行を検索し、そのパスを PHP ディレクトリ内の extensions ディレクトリに指定し、次のように変更します: extension_dir = C:PHP5ext
② さらに多くのモジュールをサポートしたい場合は、以下に進んでください。 php.ini ファイルを直接保存するだけで十分です。
PHP は多くのモジュールをサポートしていますが、一部の DLL は無料ではないため、PHP 圧縮パッケージではリリースされませんが、それらの多くは DLLS フォルダーにあります。ここで、それらを system32 フォルダーにコピーしました。サポートされているモジュールの数を確認します。以下は私のテスト結果です。参考用として、インストール完了後に xxx.dll モジュールがサポートされていないことが表示された場合は、前にセミコロンを追加してください。検索:
;Windows 拡張機能
;MySQL と ODBC のサポートが組み込まれているため、dll は必要ありません

PHP でサポートする場合は、サポートされている拡張モジュールが前にセミコロンでコメントアウトされています。特定のモジュールでは、先頭の「;」を削除してください。 以下は、次のようにコメントを削除した後の結果です。
extension=php_bz2.dll
extension=php_cpdf.dll php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
拡張子=php_fdf 。 dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
拡張子=php_imap。 dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
ext ension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;拡張子=php_printer .dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt .dll
extension=php_yaz 。 dll
拡張子 =php_zip.dll
変更が完了したら、php.ini を保存します。
③pecl-5.2.1-Win32.rar パッケージを解凍し、その中にあるすべてのファイルを C:PHP5ext フォルダーにコピーします。 (このフォルダーはPHP5.2.1の拡張ファイルが格納されている場所です。C言語でPHP拡張プログラムをコンパイルした場合は、このフォルダーに置くこともできます)
④C:PHP5ディレクトリに新しいフォルダーを作成し、名前を付けます対象: セッション。 (このフォルダーはセッションを保存するために使用されます。PHP には ASP のアプリケーションのようなメモリ常駐変数がないため、ページめくりの初期クエリ条件を保存したり、ショッピング カートを作成したりするユーザーにとって、セッションはほぼそのままです)ただし、今後はフォルダーを定期的にクリーンアップする必要があります)

これで PHP のインストールと設定は完了です。

3. Mysql のインストール
Mysql は比較的独立したデータベースであり、Access や SQL2000 のようなグラフィカルな管理ツールはありませんが、既に多くのグラフィカルな管理ツールが存在します。例: EMS SQL Manager 2005 for MySQL (最高の MySQL 管理ソフトウェアとして強く推奨)、Navicat、phpMyAdmin、mysqlcc。これらのソフトウェアはインターネットからダウンロードできますが、ここでは詳しく説明しません。
1. Mysql for win32 インストール パッケージをダウンロードした後、winzip で開き、setup.exe を直接実行します。もちろん、インストール パスは任意ですが、インストールすることをお勧めします。 PHP と一緒に C:MySQL ディレクトリを選択します。
2. インストールが完了すると、MySQL は自動的にセットアップフェーズに入ります。デフォルトの方法に従って設定し、最後にパスワードを入力して設定は完了です。 (デフォルトのユーザー名はroot、パスワードは空です)
3. 通常、MySQLのインストール後にサービスが自動的に開始されますが、開始されていない場合は、C:MySQLbinmysqld-nt.exeをダブルクリックして実行してください。
4. 上記の管理ソフトウェアをいくつかダウンロードしている場合は、それらを使用して MySQL を管理できます。

4. IIS の設定 (5 番目のオプションを選択します)
IIS を開き、[既定の Web サイト] を右クリックしてプロパティを開き、ホーム ディレクトリで以下に示すように設定を行い、次の手順に注意してください。完了 IIS+PHP+MySQL 環境が構築されました。

5. Apache インストール構成 (4 番目のオプションを選択)
IIS をインストールしていない場合は、小規模で強力な Web サーバーである Apache をインストールしてください。インストール ディレクトリは PHP ディレクトリと同じにすることをお勧めします。 。システムのデフォルトのインストールディレクトリは C:Program Files:
1. Apache2.2.4 for win32.Msi インストールファイルをダウンロードし、ダブルクリックすると Apache のインストールが自動的に実行されます。
2. インストールプロセス中に、プロンプトに従い、最初の空白行に上から下に「localhost」と入力し、残りの 2 つの空白行に名前と電子メールアドレスを入力して (任意に入力できます)、インストール構成を完了します。 。
インストール後、デスクトップ右下のシステムトレイにApacheアイコンが表示され、ダブルクリックするとApacheコントロールパネルが開き、サーバーを停止または再起動できます。
3. Apache2.2.4 の設定
メモ帳を使用して C:Program FilesApache Software FoundationApache2.2confhttpd.conf ファイルを開き、変更します:
① 検索:
AddType application/x-gzip .gz .tgz
以下の行を追加します。 AddType アプリケーション/x-httpd-php .php
AddType アプリケーション/x-httpd-php .php4
AddType アプリケーション/x-httpd-php .php3
AddType アプリケーション/x-httpd-php .phtml
AddType アプリケーション/x -httpd -php-source .phps
AddType image/x-icon .ico
②検索:
#LoadModule ssl_module modules/mod_ssl.so
以下の行を追加します:
LoadModule php5_module C:php5php5apache2_2.dll
(特別な注意: if If your Apacheバージョンが 1.x の場合、これは LoadModule php5_module C:php5php5apache.dll である必要があります。Apache のバージョンが 2.0.x ~ 2.2.x の場合、これは LoadModule php5_module C:php5php5apache2.dll である必要があります。ここで多くの労力を費やしました。 )
③ 見つかりました:
DirectoryIndexindex.php…
この行は、デフォルトのファイル名を追加して次のように変更できます:
DirectoryIndexindex.phpdefault.phpindex.htmldefault.htmdefault.html

ファイルを保存し、Apache サーバーを再起動します。この時点で、PHP 環境は完全に構築されました。

6.Zend Optimizer のインストール設定 (オプション)
ダウンロード後、.exe ファイルになります。インストール プロセスでは PHP のバージョンを選択する必要があります。ここで正確に選択してください。 php5.2.1、完了 インストール前に、php.ini をバックアップするかどうかを尋ねられます。「OK」をクリックしてインストールを完了します。
php.ini を開いて場所を変更します:
Find:
[Zend]
以下で確認できます:
zend_optimizer.optimization_level=*
この行で、「=」の後の値を 1023 に変更します。つまり、これを変更します行:
zend_optimizer.optimization_level=1023
保存後、Apache/IIS を再起動すると、インストールは完了です。

7. テスト
メモ帳を使用して次の行を作成します:
phpinfo();
?> ファイルの名前を phpinfo.php に変更し、C:Apache Software FoundationApache2.2htdocs ディレクトリに保存します。このディレクトリはサイトのルート ディレクトリです)、ブラウザに http://localhost/phpinfo.php と入力します。
関連する PHP 情報が表示されれば、Windows での IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1 環境全体のインストールと構成が正常に完了したことがわかります。

http://www.bkjia.com/PHPjc/318334.html

tru​​ehttp://www.bkjia.com/PHPjc/318334.html技術記事私が PHP の本を読んだのは、まだ PHP3 だった 2003 年でした。4 年前を振り返ると、Web における PHP の見通しはまだ明るいです。 php を 3 年間見ていなかったのですが、今では php5 に達しています...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!