ホームページ  >  記事  >  バックエンド開発  >  PHPの概要と環境構築の遊び方を教えます

PHPの概要と環境構築の遊び方を教えます

慕斯
慕斯転載
2021-06-25 10:00:262461ブラウズ

PHP とは何か知っていますか? PHP は 1995 年に誕生し、Rasmus Lerdorf によって開発されました。現在に至るまで、PHP は数十年の時を経て、世界で最も人気のあるスクリプト言語の 1 つになりました。一緒に見てみましょう

PHP5 は、オブジェクト指向の完全にクロスプラットフォームな新しい Web 開発言語であるため、開発者の観点からも経済的な観点からも非常に実用的です。 PHP言語は構造がシンプルで始めやすく、多くの機能を1つの関数で実現できます。多くの組織が、PHP 開発用の IDE ツールや Zend 検索エンジンなどの新しいテクノロジーを次々と発表してきました。

概要

PHP とは

PHP (ハイパーテキスト プリプロセッサ、ハイパーテキスト プリプロセッサ) は、サーバー、クロスプラットフォーム、 HTML 埋め込みスクリプト言語。C 言語、Java 言語、Perl 言語の特徴を組み合わせた独特の構文を持ち、広く使用されているオープンソースの多目的スクリプト言語であり、特に Web 開発に適しています。
PHP は B/S (ブラウザ/サーバー、ブラウザ/サーバー) アーキテクチャであり、3 層構造です。サーバーの起動後は、クライアント ソフトウェアを使用せずにブラウザだけでサーバーにアクセスできるため、グラフィカル ユーザー インターフェイスが維持されるだけでなく、アプリケーションのメンテナンスの量も大幅に削減されます。

PHP 言語の利点

PHP はフリー ソフトウェアおよびオープン ソース コードから生まれており、Web アプリケーション開発に PHP を使用すると次のような利点があります。

  • 高いセキュリティ: PHP はオープン ソース ソフトウェアです。誰もがすべての PHP ソース コードを参照できます。プログラム コードが Apache でコンパイルされる方法により、セキュリティ設定がより柔軟になります。 PHP はセキュリティ特性を認識しています。
  • クロスプラットフォーム機能: PHP は、ほぼすべてのオペレーティング システム プラットフォームをサポートし、Apache や IIS などの複数の Web サーバーをサポートします。
  • 幅広いデータベースをサポート: MySQL、Access、SQL Server、Oracle、DB2 など、主流および非主流のさまざまなデータベースを操作できます。その中で、現在最も優れているのは PHP と MySQL です。これらを組み合わせると、クロスプラットフォームで実行できます。
  • 学習が簡単: PHP は HTML 言語 (主にスクリプト言語) に埋め込まれており、豊富な組み込み関数、シンプルな構文、簡単な記述を備えているため、読者は簡単に学習して習得できます。
  • 高速な実行速度: 消費するシステム リソースが少なく、コードの実行速度が高速です。
  • 無料: 人気のあるエンタープライズ アプリケーション LAMP プラットフォームの中で、Linux、Apache、MySQL、および PHP はすべて無料ソフトウェアです。このオープン ソースで無料のフレームワークは、Web サイト運営者に多大なコストを節約できます。
  • テンプレート: プログラム ロジックとユーザー インターフェイスの分離を実現します。
  • オブジェクト指向とプロセスのサポート: オブジェクト指向とプロセスの両方の開発スタイルをサポートし、下位互換性があります。
  • 内蔵 Zend アクセラレーション エンジン、安定した高速パフォーマンス。

PHP5 の新機能

  • コンストラクターとデストラクター。
  • オブジェクトの参照。
  • オブジェクトのクローン。
  • オブジェクトのプライベート、パブリック、および保護モード。 ######インターフェース。
  • 抽象クラス。 ######__電話。
  • #__set と __get。
  • 静的メンバー。
  • Windows での AppServ 組み合わせパッケージの使用
  • 組み合わせパッケージは、インストール後に Apache、PHP、MySQL、およびその他のサーバー ソフトウェアとツールをパッケージ化するものです。開発者は、構成済みのパッケージをローカル ハードディスクに解凍するだけで、それ以上の構成を行わずに使用できます。組み合わせパッケージにより、PHP開発環境を迅速に構築できます。 PHP の学習を始めたばかりのプログラマーは、この方法で PHP 開発環境を構築することをお勧めします。組み合わせパッケージは柔軟性に劣りますが、インストールが簡単で、高速かつ安定しているため、初心者により適しています。
  • インターネット上には人気のある組み合わせパッケージが多数ありますが、ここでは EasyPHP、AppServ、XAMPP の 3 つの推奨組み合わせパッケージを紹介します。初心者の場合は、EasyPHP または AppServ を使用することをお勧めしますが、XAMPP はより複雑です。

クリックして AppServ 組み合わせパッケージをダウンロードします:

以下に示すように:

AppSer 統合インストール パッケージの構築

1. AppServ ファイルをダブルクリックして、以下に示すスタートアップ ページを開きます: PHPの概要と環境構築の遊び方を教えます

2. [次へ] ボタンをクリックして、以下に示す AppServ インストール契約ページを開きます。

PHPの概要と環境構築の遊び方を教えます

##3. [同意する] ボタンをクリックして、以下に示すページを開きます。このページでは、AppServ のインストール パスを設定できます (デフォルトのインストール パスは通常 c:\AppServ です)。AppServ のインストールが完了すると、Apache、MySQL、および PHP がサブディレクトリの形式でこのディレクトリに保存されます。

PHPの概要と環境構築の遊び方を教えます

4. [次へ] ボタンをクリックして以下に示すページを開き、インストールするプログラムとコンポーネントを選択できます (デフォルトですべて選択されています):

PHPの概要と環境構築の遊び方を教えます

5. [次へ] ボタンをクリックして、以下に示すページを開きます。このページでは主に Apache ポート番号を設定します:

Apache ポート番号は [重要] に設定されています。これは、Apache サーバーが正常に起動できるかどうかに直接関係します。このマシンのポート 80 が IIS または Thunder によって占有されている場合、ここでポート 80 がまだ使用されているとサーバー構成を完了できません。この問題は、ここでポート番号を変更するか、IIS または Thunder のポート番号を変更することで解決できます。

PHPの概要と環境構築の遊び方を教えます

#6. [次へ] ボタンをクリックすると、下図のように開きます。このページでは主に、root ユーザーのログイン パスワードと文字セットを設定します。 MySQL データベース。ここで文字セットを「GB2312 簡体字中国語」に設定します。これは、MySQL データベースの文字セットが簡体字中国語形式であることを意味します:

PHPの概要と環境構築の遊び方を教えます

7。以下に示すように、[インストール] ボタンをクリックしてインストールを開始します:

PHPの概要と環境構築の遊び方を教えます

8. 次の図は、インストール完了後のインターフェイスを示しています:

PHPの概要と環境構築の遊び方を教えます

AppServ をインストールすると、デフォルトでディレクトリ全体がインストールされます。「c:AppServ」パスの下に、このディレクトリにはいくつかのサブディレクトリが含まれます:

PHPの概要と環境構築の遊び方を教えます

Openブラウザに「http://localhost/[設定したポート番号、80の場合は入力する必要はありません]」と入力し、以下の画像が開いたらAppServのインストールは成功です。 :

PHPの概要と環境構築の遊び方を教えます

関連する学習ビデオの共有: php ビデオ チュートリアル

以上がPHPの概要と環境構築の遊び方を教えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。