Win9X での PHP+Apache の構成とインストール
PHPメーリング リストで最もよく聞かれる質問はおそらく次のとおりです: " 私の Windows マシンに PHP をインストールする方法について、私がこの質問に答えることができるかもしれません。正しくインストールすると、Windows で PHP プログラムを開発するのが良いことがわかります。 このチュートリアルの目的は、
「Apache および Windows」の使用方法を示すことです。 を組み合わせてPHPプログラムを開発します。 チュートリアルで特定のバージョンが指定されていない場合、
PHP は になります。 PHP3 または PHP4 Beta 2 または 3、Apache は 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 NT の WinNT ディレクトリ) を 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. Apache を PHP
最初のセクションで Apache をインストールしたディレクトリを見つけて、お気に入りのファイル エディタを使用します (幸いなことに、Win32 の長いファイル名形式 (Edit、Ultraedit など) をサポートします) .confhttpd.conf ファイル、この場合は c:Apacheconfhttpd.conf(これは APACHE のメイン設定ファイルは、) であることが確実でない限り、簡単に変更しないでください。内容がわからない場合は、Apache ドキュメントにアクセスしてください。 Apache を PHP と連携させるには、次のように数行を追加するだけです。
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 NT で Apache
を実行します。 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 サイト構造を作成してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











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

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

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

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

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

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

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

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