このインストール例で使用されている 3 つのソフトウェアは、便宜上、公式 Web サイトから直接ダウンロードできます。また、CSDN リソースから直接パッケージ化してダウンロードすることもできます。
以下に示す 3 つのインストール ファイル:
CSDN 高速ダウンロード アドレス:
http://download.csdn.net/detail/yousuosi/5811053
PHP Web サイトの実行には主にインストールが必要です。 Apache、PHP、MySQL の 3 つのソフトウェアを設定します。 PHP プログラムを編集およびデバッグする必要がある場合は、編集およびデバッグ ソフトウェアもインストールする必要があります。
1. Apache
Apache は、IIS に似たソフトウェアであり、デフォルトでは、ポート 80 をリッスンし、ポート 80 から要求を受信すると、要求されたドキュメントを顧客に送信します。 。 終わり。
リクエストを行うプログラムは、クライアント上で実行されているブラウザです。たとえば、ブラウザに次のように入力すると、完全な入力は次のようになります。
これは、CSDN がブログ サービスを提供するサーバーのポート 80 に接続し、ディレクトリ内のサーバーyousuosiのdefault.aspx。
Baidu Encyclopedia によると、インターネットが出現したばかりのとき、Apache は最初に利用可能な Web アプリケーション サーバー プログラムでした。Apache はマルチプラットフォームで安全、オープンソースであり、無料で広く使用されているため、世界ナンバー 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. ここでは、通常、インストール パスを選択し、[変更] をクリックして、次のようにインターフェイスを入力する必要があります:
10. ここでは、D:PHPApache ディレクトリにインストールすることを選択し、選択します。インストール パスは次の図に示されています:
11. [次へ] をクリックして次のステップに進みます。
12. 前のインストール情報を確認し、[インストール] をクリックしてインストールを開始します。インストール インターフェイスは次のようになります。 インストールが完了すると、D でインストール内容を確認できます。 :PHPApache、D に注意してください。PHPApachehtdocs フォルダーには、index.html があります。この htdocs フォルダーは、IIS の wwwroot フォルダーに相当し、デフォルトの Web サイトのコンテンツがここに保存されます。
14. 現時点では、Apache は静的 Web サイトのコンテンツを完全にサポートできます。ブラウザに http://localhost または http://localhost:80 または http://localhost:80/index を入力します。 .html では、インストールが成功した場合の次のテスト結果を確認できます。
2. Apache の基本構成
Apache の基本構成には、主に Web サイトのルート ディレクトリとデフォルト ファイルの変更が含まれます。1. Web サイトのルート ディレクトリを変更します。
先ほど説明した 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" :
2. デフォルトのファイルを変更します
「DirectoryIndex」を検索し、242 行目の内容を次のように変更します。
このように、ブラウザのアドレスにパスのみを入力し、特定のファイルを指定すると、システムは左から順にindex.html、index.htm、index.phpを優先して表示します。
3. Apache を再起動します
Apache が正常にインストールされると、図に示すように、実行中のプログラムのアイコンがシステム トレイに表示されます:
このアイコンを通じて、Apache サービスを開始、停止、再起動できます。 。
4. 簡単なテスト:
図に示すように、メモ帳を使用して簡単な HTML ドキュメントのindex.htm を編集します:
このファイルを D:PHPWeb フォルダーに保存し、ブラウザーに http://localhost と入力します。結果は図のようになります。
このインストール例で使用されている 3 つのソフトウェアは、便宜上、公式 Web サイトから直接ダウンロードできます。また、CSDN リソースから直接パッケージ化してダウンロードすることもできます。
以下に示す 3 つのインストール ファイル:
CSDN 高速ダウンロード アドレス:
http://download.csdn.net/detail/yousuosi/5811053
PHP Web サイトの実行には主にインストールが必要です。 Apache、PHP、MySQL の 3 つのソフトウェアを設定します。 PHP プログラムを編集およびデバッグする必要がある場合は、編集およびデバッグ ソフトウェアもインストールする必要があります。
1. Apache
Apache は、IIS に似たソフトウェアであり、デフォルトでは、ポート 80 をリッスンし、ポート 80 から要求を受信すると、要求されたドキュメントを顧客に送信します。 。 終わり。
リクエストを行うプログラムは、クライアント上で実行されているブラウザです。たとえば、ブラウザに次のように入力すると、完全な入力は次のようになります。
これは、CSDN がブログ サービスを提供するサーバーのポート 80 に接続し、ディレクトリ内のサーバーyousuosiのdefault.aspx。
Baidu Encyclopedia によると、インターネットが出現したばかりのとき、Apache は最初に利用可能な Web アプリケーション サーバー プログラムでした。Apache はマルチプラットフォームで安全、オープンソースであり、無料で広く使用されているため、世界ナンバー 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. ここでは、通常、インストール パスを選択し、[変更] をクリックして、次のようにインターフェイスを入力する必要があります:
10. ここでは、D:PHPApache ディレクトリにインストールすることを選択し、選択します。インストール パスは次の図に示されています:
11. [次へ] をクリックして次のステップに進みます。
12. 前のインストール情報を確認し、[インストール] をクリックしてインストールを開始します。インストール インターフェイスは次のようになります。 インストールが完了すると、D でインストール内容を確認できます。 :PHPApache、D に注意してください。PHPApachehtdocs フォルダーには、index.html があります。この htdocs フォルダーは、IIS の wwwroot フォルダーに相当し、デフォルトの Web サイトのコンテンツがここに保存されます。
14. 現時点では、Apache は静的 Web サイトのコンテンツを完全にサポートできます。ブラウザに http://localhost または http://localhost:80 または http://localhost:80/index を入力します。 .html では、インストールが成功した場合の次のテスト結果を確認できます。
2. Apache の基本構成
Apache の基本構成には、主に Web サイトのルート ディレクトリとデフォルト ファイルの変更が含まれます。
1. Web サイトのルート ディレクトリを変更します。
先ほど説明した 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 行目を
2. デフォルトのファイルを変更します
「DirectoryIndex」を検索し、次のように 242 行目の内容を変更します:
このように、ブラウザのアドレスがパスにのみ入力され、特定のファイルが指定されている場合、システムは左から右へ、.html、index.htm、index.phpの順です。
3. Apache を再起動します
Apache が正常にインストールされると、図に示すように、実行中のプログラムのアイコンがシステム トレイに表示されます:
このアイコンを通じて、Apache サービスを開始、停止、再起動できます。 。
4. 簡単なテスト:
図に示すように、メモ帳を使用して簡単な HTML ドキュメントのindex.htm を編集します:
このファイルを D:PHPWeb フォルダーに保存し、ブラウザーに http://localhost と入力します。結果は図のようになります:

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。

HTTPキャッシュヘッダーの主要なプレーヤーには、キャッシュコントロール、ETAG、およびラスト修飾が含まれます。 1.Cache-Controlは、キャッシュポリシーを制御するために使用されます。例:キャッシュコントロール:Max-Age = 3600、public。 2。ETAGは、一意の識別子を介してリソースの変更を検証します。例:ETAG: "686897696A7C876B7E"。 3. Last-Modifiedは、リソースの最後の変更時間を示しています。

PHPでは、Password_hashとpassword_verify関数を使用して安全なパスワードハッシュを実装する必要があり、MD5またはSHA1を使用しないでください。 1)password_hashセキュリティを強化するために、塩値を含むハッシュを生成します。 2)password_verifyハッシュ値を比較して、パスワードを確認し、セキュリティを確保します。 3)MD5とSHA1は脆弱であり、塩の値が不足しており、最新のパスワードセキュリティには適していません。

PHPは、動的なWeb開発およびサーバー側のアプリケーションに使用されるサーバー側のスクリプト言語です。 1.PHPは、編集を必要とせず、迅速な発展に適した解釈言語です。 2。PHPコードはHTMLに組み込まれているため、Webページの開発が簡単になりました。 3。PHPプロセスサーバー側のロジック、HTML出力を生成し、ユーザーの相互作用とデータ処理をサポートします。 4。PHPは、データベースと対話し、プロセスフォームの送信、サーバー側のタスクを実行できます。

PHPは過去数十年にわたってネットワークを形成しており、Web開発において重要な役割を果たし続けます。 1)PHPは1994年に発信され、MySQLとのシームレスな統合により、開発者にとって最初の選択肢となっています。 2)コア関数には、動的なコンテンツの生成とデータベースとの統合が含まれ、ウェブサイトをリアルタイムで更新し、パーソナライズされた方法で表示できるようにします。 3)PHPの幅広いアプリケーションとエコシステムは、長期的な影響を促進していますが、バージョンの更新とセキュリティの課題にも直面しています。 4)PHP7のリリースなど、近年のパフォーマンスの改善により、現代の言語と競合できるようになりました。 5)将来的には、PHPはコンテナ化やマイクロサービスなどの新しい課題に対処する必要がありますが、その柔軟性とアクティブなコミュニティにより適応性があります。

PHPの中心的な利点には、学習の容易さ、強力なWeb開発サポート、豊富なライブラリとフレームワーク、高性能とスケーラビリティ、クロスプラットフォームの互換性、費用対効果が含まれます。 1)初心者に適した学習と使用が簡単。 2)Webサーバーとの適切な統合および複数のデータベースをサポートします。 3)Laravelなどの強力なフレームワークを持っています。 4)最適化を通じて高性能を達成できます。 5)複数のオペレーティングシステムをサポートします。 6)開発コストを削減するためのオープンソース。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

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

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
