ホームページ php教程 php手册 WindowsでのIIS6/Apache2.2.4 MySQL5.2 PHP5.2.1のインストールと設定方法

WindowsでのIIS6/Apache2.2.4 MySQL5.2 PHP5.2.1のインストールと設定方法

Jun 13, 2016 pm 12:31 PM
windows インストール 方法 構成

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

http://www.apache.org にアクセスして、apache の最新バージョンである apache.2.24 をダウンロードしました。インストール後、2 番目のサービスしか選択できなかったことがわかりました。このオプションを選択した場合は、Windows サービスを手動で追加する必要があります。それを理解するのに時間がかかったので、これが初めてのインストールの場合は、次のステップでは不要な設定を行わないでください。
次のステップは 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/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
AddType image /x-icon . ico
② 検索:
#LoadModule ssl_module modules/mod_ssl.so
以下の行を追加します:
LoadModule 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 である必要があります。ここで支払います。これを見つけるのは大変です!)
③ 検索:
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: にインストールされていない場合は、C: です。 Windows の場合は、変更を加えてください)
php5ts.dll
fdftk.dll
fribidi.dll
gds32.dll
libay32.dll
libmcrypt.dll
libmhash。 dll
libmysql .dll
libswish-e.dll
msql.dll
ntwdblib.dll
ssleay32.dll
yaz.dll
3. ファイル php.ini をコピーします。 C:PHP5 ディレクトリの -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 圧縮パッケージではリリースされていません。ただし、それらの多くは system32 フォルダーにコピーされています。サポートされるモジュールの数を確認するためにテストします。以下は私のテスト結果です。参考用として、インストール完了後に xxx.dll モジュールがサポートされていないことが表示された場合は、前にセミコロンを追加してください。検索:
;Windows 拡張機能
;MySQL と ODBC のサポートが組み込まれているため、DLL は必要ありません。

サポートされている拡張機能は、モジュールの下で先頭にセミコロンを付けてコメントアウトされています。 PHP で特定のモジュールをサポートしたい場合は、先頭の「;」を削除してください。 以下は、次のようにコメントを削除した後の結果です。
extension=php_bz2.dll
extension=php_cpdf.dll
extension=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
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
拡張子= php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
拡張子= 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
extension=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
;extension=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
extension=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:」を選択します。システムのデフォルトのインストール ディレクトリは 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 を見つけます。
以下の行を追加します。
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
AddType image/x-icon .ico
② 見つかりました:
#LoadModule ssl_module modules /mod_ssl.so
以下の行を追加します:
LoadModule 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、私は多くの苦労の末にこれを見つけました)
③ 検索:
DirectoryIndexindex.php…
この行は次のように変更して、デフォルトのファイル名を追加できます。
DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault.htmdefault.html

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

6. Zend Optimizer のインストール設定 (オプション)
ダウンロード後、.exe ファイルを直接インストールできます。インストール プロセスでは、必ず PHP バージョンを選択する必要があります。ここでは php5.2.1 を選択します。インストールを完了する前に、php.ini をバックアップするかどうかを尋ねられます。[OK] をクリックしてインストールを終了します。
php.ini を開いて場所を変更します。
検索:
[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 環境全体のインストールと構成が正常に完了したことがわかります。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Steam Deck OLED のロスレス スケーリングにより、最大 2x FPS でゲームを実行 Steam Deck OLED のロスレス スケーリングにより、最大 2x FPS でゲームを実行 Aug 26, 2024 am 10:07 AM

ETA Primeは最近、ROG Ally XのLossless Scalingと呼ばれる有料ソフトウェアを紹介しました。これは実際のゲームパフォーマンスを実際に向上させるわけではありませんが、このソフトウェアはフレーム生成と解像度スケーリングを追加することでエクスペリエンスを向上させます。この二つができるのは、

Bybit Exchangeの最新バージョンを更新する方法は?更新されていない場合、影響はありますか? Bybit Exchangeの最新バージョンを更新する方法は?更新されていない場合、影響はありますか? Feb 21, 2025 pm 10:54 PM

Bybit取引所の更新方法は、プラットフォームとデバイスによって異なります。モバイル:更新を確認し、App Storeにインストールします。デスクトップクライアント:ヘルプメニューの更新を確認し、自動的にインストールします。 Webページ:更新のために公式Webサイトに手動でアクセスする必要があります。交換の更新に失敗すると、セキュリティの脆弱性、機能的な制限、互換性の問題、およびトランザクション実行効率の低下につながる可能性があります。

Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Feb 19, 2025 pm 04:54 PM

DeepSeekは、Webバージョンと公式Webサイトの2つのアクセス方法を提供する強力なインテリジェント検索および分析ツールです。 Webバージョンは便利で効率的であり、公式ウェブサイトは包括的な製品情報、ダウンロードリソース、サポートサービスを提供できます。個人であろうと企業ユーザーであろうと、DeepSeekを通じて大規模なデータを簡単に取得および分析して、仕事の効率を向上させ、意思決定を支援し、イノベーションを促進することができます。

PIノードティーチング:PIノードとは何ですか? PIノードをインストールしてセットアップする方法は? PIノードティーチング:PIノードとは何ですか? PIノードをインストールしてセットアップする方法は? Mar 05, 2025 pm 05:57 PM

ピン張りのノードの詳細な説明とインストールガイドこの記事では、ピネットワークのエコシステムを詳細に紹介します - PIノードは、ピン系生態系における重要な役割であり、設置と構成の完全な手順を提供します。 Pinetworkブロックチェーンテストネットワークの発売後、PIノードは多くの先駆者の重要な部分になり、テストに積極的に参加し、今後のメインネットワークリリースの準備をしています。まだピン張りのものがわからない場合は、ピコインとは何かを参照してください。リストの価格はいくらですか? PIの使用、マイニング、セキュリティ分析。パインワークとは何ですか?ピン競技プロジェクトは2019年に開始され、独占的な暗号通貨PIコインを所有しています。このプロジェクトは、誰もが参加できるものを作成することを目指しています

DeepSeekをインストールする方法 DeepSeekをインストールする方法 Feb 19, 2025 pm 05:48 PM

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

Microsoft は、Xbox ゲーム バーにゲーム用ハンドヘルド向けコンパクト モードを導入 Microsoft は、Xbox ゲーム バーにゲーム用ハンドヘルド向けコンパクト モードを導入 Aug 15, 2024 am 06:32 AM

Microsoft は、Windows ゲーム ハンドヘルドでオーバーレイをより使いやすくすることに焦点を当てた、Xbox ゲーム バーの新しいコンパクト モードを発表しました。これらのデバイスには通常、9 インチより小さい画面が付属しており、再表示用に設計されたものが付いています。

Coinsuper Exchangeソフトウェアチャネル公式ウェブサイトの入り口 Coinsuper Exchangeソフトウェアチャネル公式ウェブサイトの入り口 Feb 21, 2025 pm 10:39 PM

Coinsuper Exchangeの公式ウェブサイトの入り口:https://www.coinsuper.com。クライアントのダウンロードチャネルは、Windowsクライアント、MacOSクライアント、およびモバイル(iOS/Android)です。登録には、電子メール、携帯電話番号、パスワードが必要であり、取引する前に実際の認証を完了する必要があります。このプラットフォームは、ビットコイン、イーサリアムなどを含むさまざまなデジタル資産トランザクションを提供し、注文とアクセプターの両方で0.1%のトランザクション料金が0.1%です。セキュリティ保護ガードには、コールドウォレットストレージ、デュアルファクター検証、マネーロンダリングアンチマネーロンダリング、テロ対策資金調達措置、およびセキュリティパブリックが含まれます

Bitget公式ウェブサイトのインストール(2025初心者ガイド) Bitget公式ウェブサイトのインストール(2025初心者ガイド) Feb 21, 2025 pm 08:42 PM

Bitgetは、スポット取引、契約取引、デリバティブなど、さまざまな取引サービスを提供する暗号通貨交換です。 2018年に設立されたこのExchangeは、シンガポールに本社を置き、安全で信頼性の高い取引プラットフォームをユーザーに提供することに取り組んでいます。 Bitgetは、BTC/USDT、ETH/USDT、XRP/USDTなど、さまざまな取引ペアを提供しています。さらに、この取引所はセキュリティと流動性について評判があり、プレミアム注文タイプ、レバレッジド取引、24時間年中無休のカスタマーサポートなど、さまざまな機能を提供します。

See all articles