目次
PHP とは" >PHP とは
PHP 言語の利点
PHP5 の新機能
クリックして AppServ 組み合わせパッケージをダウンロードします:
ホームページ バックエンド開発 PHPチュートリアル PHPの概要と環境構築の遊び方を教えます

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

Jun 25, 2021 am 10:00 AM
php

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 サイトの他の関連記事を参照してください。

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

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

See all articles