ホームページ php教程 php手册 Win9X での PHP+Apache の構成とインストール

Win9X での PHP+Apache の構成とインストール

Jun 21, 2016 am 09:01 AM
apache nbsp php windows

PHPメーリング リストで最もよく聞かれる質問はおそらく次のとおりです: " 私の Windows マシンに PHP をインストールする方法について、私がこの質問に答えることができるかもしれません。正しくインストールすると、WindowsPHP プログラムを開発するのが良いことがわかります。 このチュートリアルの目的は、
「Apache
および Windows」の使用方法を示すことです。 を組み合わせてPHPプログラムを開発します。 チュートリアルで特定のバージョンが指定されていない場合、

PHP
になります。 PHP3 または PHP4 Beta 2 または 3Apache 1.3.x です。 1. インストール

Apache
まず、WEB サーバーが必要です。Apache をお勧めします。まず、htp://www.apache.org/dist にアクセスして確認してください。このページには世界中の Apache ミラー サイトのリストがあり、最も近いサイトを見つけてください。 Apache ソフトウェアは、一般に apache_1_3_x.win32.exe と呼ばれます。それをマシンに入れて実行します。 Apache をどこにインストールするかを尋ねられます。すぐに変更する必要があるため、c:Apache に設定できます。設定ファイル。インストールに問題がなければ、Apache を使用できます。参照用の readme ファイルが多数ありますが、Win32 プラットフォームについて説明しているファイルは 1 つだけです。 🎜>Window 9x および Windows NT

2. インストールPHP
この質問は、PHP メーリング リストに何度も登場しました。最新の Windows バージョンの PHP をインストールする必要があります。 PHP3 を自分でコンパイルしたくなるかもしれませんが、一般的な開発目的では必要ないと思います。 PHP も世界中にミラー サイトがあります (中国にはないようです)。画像を選択し、ダウンロード領域を見つけて、「ソース コードと Windows ディストリビューション」 を選択し、「Windows バイナリ」 をダウンロードします。 解凍 (WinZip でも問題ありません)C:PHP4B3 などのお気に入りのディレクトリに展開するだけです。 .将来新しいバージョンを試すときに古いバージョンを削除する必要がないように、ディレクトリ名としてバージョン番号を使用することをお勧めします。

PHP4 BetaWindows 95/97 にインストールします > 、DCOM のサポートが必要です。マシンにインストールされていない場合は、 ここにアクセスしてコピーをダウンロードしてください。

3. 設定PHP
Readme ファイルが PHP で配布されています。設定します。 PHP.INI-dist という名前のファイルがあります。これは、PHP のメイン設定ファイルです。 Windows システム ディレクトリ (Windows 9xWindows または Windows NTWinNT ディレクトリ) を PHP.INI に名前変更しました。このファイルを適切に変更する必要があります。最も重要なことは、MySQL などの使用可能なモジュールを追加することです。 PHP.INI ファイルで次のセクションを見つけます:
;;;;;;;;;;; ;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;拡張機能は
自動的にロードされます
。次の構文を使用します: extension=modulename.extension
; たとえば、Windows では ; UNIX では、 ; extension=
msql.so

; ; ここにディレクトリ情報を入れる必要はないことに注意してください。 ; 上記の ;
extension_dir
ディレクティブで拡張子の場所を指定します。

のように、次の数行はコメント化されます。 ;Windows 拡張機能
;extension=php_mysql.dll
;extension=php_nsmail.dll ;extension=php_calendar.dll ;extension=php_dbase.dll ;extension=php_filepro。 dll
...
しなければならないことは、ファイルのいくつかの行のコメントを解除すること、つまり先頭のセミコロンを削除することです。 MySQL のサポートが必要なので、"extension=php3_mysql.dll" セミコロン";"。場合によっては、使用したい DLL ファイルがこのリストにない場合は、単純に追加してください "extension=mydll.dll" のような行。このようにして、PHP が設定されます。

4. ApachePHP

最初のセクションで
Apache をインストールしたディレクトリを見つけて、お気に入りのファイル エディタを使用します (幸いなことに、Win32 の長いファイル名形式 (Edit、Ultraedit など) をサポートします) .confhttpd.conf ファイル、この場合は c:Apacheconfhttpd.conf(これは APACHE のメイン設定ファイルは、) であることが確実でない限り、簡単に変更しないでください。内容がわからない場合は、Apache ドキュメントにアクセスしてください。 ApachePHP と連携させるには、次のように数行を追加するだけです。
ScriptAlias
/php4b3/ "C:/PHP4B3/" AddType
application/x-httpd-php3 .php3 AddType
application/x-httpd-php3 .php AddType
application/x-httpd-php3 .phtml アクション application/x-httpd-php3 "/php4b3/php.exe"
上記 3 行は間違って記述できないことに注意してください。最初の行の最後の部分は、PHP をインストールしたディレクトリです。ここから次の 2 行を直接コピーして貼り付けることができます。設定コマンドのこの行では大文字と小文字が区別されます。

5. Windows NTApache

を実行します。
Windows NT システムを実行している場合は、Apache をサービス プロセスとして実行するとよいでしょう。システム。 開始 ボタンをクリックし、プログラム」を選択します""Apache Web サーバー""Insfall Apache as Service" 。このようにして、NTのコントロールパネルでサービスを使用できます。 >Apache の起動と終了を管理するプログラム。特別な理由がない限り、"Apache Service" の実行モードを "手動で変更することをお勧めします": コントロール パネルを開き、"サービス" アイコンを選択し、"Apache Service"、次に "Run " をクリックし、実行モードを次のように設定します。 "マニュアル "。ただし、Apache を実行する場合は、自分で起動する必要があります。ただし、NT が閉じている場合は、Apache も自動的に閉じられ、Apache ウィンドウは表示されなくなります。

6. Windows 9x

を使用している場合🎜>Windows 9x の場合は、作成者の Web サイトから 「Apache Manager for Windows」 のコピーをダウンロードすることをお勧めします。実行中は右下の小さなアイコン バーに表示され、Apache によって作成されたコンソール ウィンドウが非表示になります。このプログラムを使用すると、面倒なコマンド ラインを使用せずに Apache を直接開始、停止、再起動できます。 「Apache Manager」 を使用していない場合は、まず "" を選択する必要があります。 "プログラム ""Apache ウェブサーバー""Apache Server" を使用して Apache を起動します。これにより、コンソール ウィンドウが作成されます。このウィンドウを閉じないでください。閉じると、Apache が停止します。 Apache の実行を停止するには、MS-Dos ウィンドウを開き、インストール先 に変更する必要があります。 Apache のディレクトリで、次のコマンドを実行します: apache -k shutdown Apache は、コンソール ウィンドウを閉じるのに少し時間がかかります。これは主に、すべてのプロセスがアンインストールされ、すべての .conf および .log ファイルが閉じられるようにするためです。これがまさに、著者が Apache Manager を作成した理由です。

7. システムをテストします
コンソール ウィンドウから少なくとも 1 回は Apache を実行することを強くお勧めします。 Apache のランタイム表示情報を取得するには、コントロール ウィンドウまたは error.log を使用します。ファイル。 error.log ファイルは、Apachelog に保存されます。 🎜> インストール ディレクトリ サブディレクトリ。 c:Apachelogerror.log など。 それでは、""" から始めましょう""Apache Webserver" をプログラムし、"Apache サーバー"Apache を実行します。すべてが ok であれば、次のようなメッセージが表示されるはずです:

Apache/1.3.9(Win32) running...

失敗した場合このメッセージまたは
Apache ウィンドウが点滅する場合は、Dos ウィンドウ のコマンドラインから起動する必要があります。アパッチApache をインストールしたディレクトリに移動し、"Apache" と入力して、どのようなメッセージが表示されるかを確認します。 「conf ファイルの解析エラー」 の場合、問題は httpd.conf 優れています。確認してエラーを修正してください。 すべてが正常に動作し始めました。システムをテストするには、ブラウザを開いて次のアドレスを入力します: http://localhost/Apache は、「It works」 のような単語を含むページを表示します。このページが表示されない場合は、TCP/IP 構成に問題がある可能性があります。Windows を変更してください。 >hosts.sam ファイルが hosts ファイルにコピーされ、"127.0. 0.1 localhost" 行、コメントアウトされていません。

次に、
PHP ファイルを試してください。お気に入りのコンパイラ htdocs >info という名前のファイルを作成しますサブディレクトリ内の .php3 の内容は次のとおりです: phpinfo();?>

ブラウザを再度開き、次のアドレスを入力します: http://localhost/info.php3

。問題がなければ、
PHP および関連する環境変数 (Apache など) のさまざまな構成情報を含む長いテーブルが表示されます。機能しない場合は、httpd.conf が正しく設定されていることを確認することが重要です。適切に設定されていない場合、Apache.php3 ファイルの処理方法を認識できません。 8. ディレクトリ エイリアスの使用 (ディレクトリ エイリアス

)
すべてを htdocs ディレクトリに置く必要はありません。 Apache が目的のディレクトリを正しく指すようにするには、httpd.conf を編集する必要があります。ファイルに、"Alias" コマンドを追加します。次のように非常に単純です:

Alias /yoursite/ "c:path/to/your/web/site/"

Apache、 を再起動すると、新しく作成したディレクトリが機能し始めます。ブラウザで http://localhost/yoursite/ を開きます。もちろん、"yoursite" を好みの名前に完全に置き換えてから、"c:pathtoyourwebsite" を置き換えることもできます。 以下のアイデアに従って、独自の Web サイト構造を作成してください。



このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

NginxとApache:重要な違​​いを理解する NginxとApache:重要な違​​いを理解する Apr 26, 2025 am 12:01 AM

NginxとApacheにはそれぞれ独自の利点と欠点があり、選択は特定のニーズに基づいている必要があります。 1.Nginxは、非同期の非ブロッキングアーキテクチャのため、高い並行性シナリオに適しています。 2。Apacheは、モジュラー設計のため、複雑な構成を必要とする低変動シナリオに適しています。

CでハイDPIディスプレイを処理する方法は? CでハイDPIディスプレイを処理する方法は? Apr 28, 2025 pm 09:57 PM

CでのハイDPIディスプレイの取り扱いは、次の手順で達成できます。1)DPIを理解してスケーリングし、オペレーティングシステムAPIを使用してDPI情報を取得し、グラフィックスの出力を調整します。 2)クロスプラットフォームの互換性を処理し、SDLやQTなどのクロスプラットフォームグラフィックライブラリを使用します。 3)パフォーマンスの最適化を実行し、キャッシュ、ハードウェアアクセラレーション、および詳細レベルの動的調整によりパフォーマンスを改善します。 4)ぼやけたテキストやインターフェイス要素などの一般的な問題を解決し、DPIスケーリングを正しく適用することで解決します。

作曲家:AIを介したPHP開発の援助 作曲家:AIを介したPHP開発の援助 Apr 29, 2025 am 12:27 AM

AIは、作曲家の使用を最適化するのに役立ちます。特定の方法には次のものが含まれます。1。依存関係管理の最適化:AIは依存関係を分析し、最適なバージョンの組み合わせを推奨し、競合を減らします。 2。自動コード生成:AIは、ベストプラクティスに準拠したComposer.jsonファイルを生成します。 3.コードの品質を改善する:AIは潜在的な問題を検出し、最適化の提案を提供し、コードの品質を向上させます。これらの方法は、開発者が効率とコードの品質を向上させるのに役立つ機械学習および自然言語処理技術を通じて実装されています。

session_start()関数の重要性は何ですか? session_start()関数の重要性は何ですか? May 03, 2025 am 12:18 AM

session_start()iscrucialinphpformangingusersions.1)itInitiateSanewsessionifnoneExists、2)resumesanexistingsession、および3)SetSessionCookieforcontinuityAcrossRequests、ApplicationslicationSliviseSlikeUserauthicationAnticatent。

MySQLをアンインストールし、残留ファイルをクリーンする方法 MySQLをアンインストールし、残留ファイルをクリーンする方法 Apr 29, 2025 pm 04:03 PM

安全かつ徹底的にMySQLをアンインストールし、すべての残留ファイルをクリーンにするには、次の手順に従ってください。1。MySQLサービスを停止します。 2。MySQLパッケージをアンインストールします。 3.構成ファイルとデータディレクトリのクリーン。 4.アンインストールが徹底していることを確認します。

H5:HTML5の重要な改善 H5:HTML5の重要な改善 Apr 28, 2025 am 12:26 AM

HTML5は5つの重要な改善をもたらします。1。セマンティックタグにより、コードの明確性とSEO効果が向上します。 2.マルチメディアサポートは、ビデオとオーディオの埋め込みを簡素化します。 3。フォームエンハンスメントは、検証を簡素化します。 4.オフラインおよびローカルストレージにより、ユーザーエクスペリエンスが向上します。 5。キャンバスとグラフィック機能は、Webページの視覚化を強化します。

Apache in Action:WebサーバーとWebアプリケーション Apache in Action:WebサーバーとWebアプリケーション Apr 28, 2025 am 12:21 AM

Apachehttpserverの主な機能には、モジュラー設計、仮想ホスト構成、パフォーマンスの最適化が含まれます。 1。モジュラー設計は、SSL暗号化やURL書き換えなど、さまざまなモジュールをロードして機能を実装します。 2。仮想ホスト構成により、複数のWebサイトを1つのサーバーで実行できます。 3.パフォーマンスの最適化は、ServerLimitやKeepaliveなどのパラメーターを調整することにより、パフォーマンスを向上させます。

データ処理と計算にMySQL関数を使用する方法 データ処理と計算にMySQL関数を使用する方法 Apr 29, 2025 pm 04:21 PM

MySQL関数は、データ処理と計算に使用できます。 1.基本的な使用には、文字列処理、日付計算、数学操作が含まれます。 2。高度な使用法には、複数の関数を組み合わせて複雑な操作を実装することが含まれます。 3.パフォーマンスの最適化では、Where句での機能の使用を回避し、GroupByおよび一時テーブルを使用する必要があります。

See all articles