win7 での php_PHP チュートリアルのインストールと構成
win7でのphpのインストールと設定
このインストール例で使用されている 3 つのソフトウェアは、公式 Web サイトから直接ダウンロードできます。また、便宜上、CSDN リソースから直接パッケージ化してダウンロードすることもできます。
3 つのインストール ファイルは図に示すとおりです:
www.Bkjia.com
PHP Web サイトを実行するには、主に Apache、PHP、MySQL の 3 つのソフトウェアをインストールして設定する必要があります。 PHP プログラムを編集およびデバッグする必要がある場合は、編集およびデバッグ ソフトウェアもインストールする必要があります。
1. アパッチ
Apache は IIS に似たソフトウェアで、デフォルトではポート 80 をリッスンし、ポート 80 から要求を受信すると、要求されたドキュメントをクライアントに送信します。
リクエストを行うプログラムは、クライアント上で実行されているブラウザです。たとえば、http://blog.csdn.net/yousuosi と入力すると、完全な入力は http://blog.csdn.net になります。 :80/yousuosi/default.aspx,
これは、CSDN がブログ サービスを提供するサーバーのポート 80 に接続し、サーバーの yousuosi ディレクトリにあるdefault.aspx を要求することを意味します。
Baidu Encyclopedia によると、インターネットが出現したばかりのとき、Apache は最初に利用可能な Web アプリケーション サーバー プログラムでした。Apache はマルチプラットフォームで安全、オープン ソースであり、無料で広く使用されているため、世界 No.1 の Web サーバー ソフトウェアです (のようです、徐々に減少しています)、PHP Web サイトを構築するには、一般に Apache が使用されます。
32 ビット Win7 に Apache をインストールするには、httpd-2.2.25-win32-x86-openssl-0.9.8y.msi を使用します。公式のダウンロード アドレスは
です。
http://www.apache.org/dist/httpd/binaries/win32/
これは自動インストール ファイルであり、インストールは比較的簡単ですが、いくつかの問題に注意する必要があります。
1. 考えられる準備
IIS がマシンにインストールされている場合、両方のソフトウェアがデフォルトでポート 80 をリッスンするため、競合が発生します。この問題を解決するには、さまざまな方法があります。最善の方法は、IIS Web サイトのデフォルト ポートを変更することです (もちろん、Apache を変更することもできます)。IIS Web サイトを停止したり、IIS サービスを終了したりすることもできます。 Win7 で IIS サービスを有効にする方が簡単です)。具体的な操作手順についてはオンラインでたくさん紹介されているため、ここでは説明しません。
2. 図に示すように、インストール プログラムが実行されます:
3. ようこそインターフェイスで、[次へ] をクリックして次のステップに進みます
4. 使用許諾契約に同意し、「次へ」をクリックして次のステップに進みます
5. 関連情報を読み、「次へ」をクリックして次のステップに進みます
6. サーバー情報を入力します。情報は任意に入力できます。インストールには影響しません。ここにはデフォルトのポートを変更するオプションがありますが、ここでは変更しないことに注意してください。 「次へ」をクリックして次のステップに進みます。
7. [カスタム インストール] を選択し、[次へ] をクリックして次のステップに進みます。
8. Apadche HTTPServer 2.2.25 の前にあるドロップダウン ボタンをクリックし、2 番目の項目を選択します。つまり、この項目とすべてのサブ項目をインストールすることを選択します (つまり、インストールを完了します)。選択後、次のインターフェイスに入ります。
9. ここでは、通常、インストール パスを選択し、[変更] をクリックして、次のようなインターフェイスを入力する必要があります。
11.「次へ」をクリックして次のステップに進みます。
12. 以前のインストール情報を確認し、[インストール] をクリックしてインストールを開始します。 インストール インターフェイスは次の図のようになります。
2. Apacheの基本設定
Apache の基本構成には、主に Web サイトのルート ディレクトリとデフォルト ファイルの変更が含まれます。
1. ウェブサイトのルートディレクトリを変更します
先ほど確認した D:PHPApachehtdocs は、Apache のデフォルトの Web サイトのルート ディレクトリです。手順は次のとおりです。
(1) D:PHP に新しいフォルダー Web を作成します;
(2) 「スタート」→「すべてのプログラム」→「Apache HTTP サーバー」→「Apache サーバー 2.2 の構成」→「Apache サーバーの構成」→「Apache httpd conf 構成ファイルの編集」で、構成ファイル httpd.conf を開きます。これはファイルにすることも、メモ帳を直接使用して D:PHPApacheconf フォルダー内でファイルを見つけて開くこともできます。
(3) キーワード「DocumentRoot」(つまり、Web サイトのルート ディレクトリ) を検索します。図に示すように、180 行目にデフォルトの構成が表示されます。
図に示すように、このデフォルト設定を「D:/PHP/Web」に変更します。
(4) 同様に、図に示すように、207 行目を に変更します。
このように、ブラウザのアドレスにパスのみを入力し、特定のファイルを指定すると、システムは左から順にindex.html、index.htm、index.phpを優先して表示します。
Apache が正常にインストールされると、図に示すように、実行中のプログラムのアイコンがシステム トレイに表示されます。
このアイコンを通じて、Apache サービスを開始、停止、再起動できます。
4. 簡単なテスト:
このファイルを D:PHPWeb フォルダーに保存し、ブラウザに http://localhost と入力すると、結果は図のようになります。
www.bkjia.com

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
