最近、大学の先生から、PHP 研究を実施し、プロジェクト開発を支援するというプロジェクトを受けました。私はこれまで PHP に触れたことがないので、始めるためにここで PHP について学びたいと思います。
1.PHP
PHP、Hypertext Preprocessor、一般的なオープンソースのスクリプト言語。 C、Java、その他の言語の特徴を吸収しており、主に Web 開発に使用されます。
2.言語分析
PHP は動的 Web ページ (動的 Web ページ、つまり URL は htm、html、shtml、xml などの静的 Web ページの一般的な形式ではなく、aspx、.asp の形式になっています) を迅速に実行できます。 、.jsp、.php、.perl、.cgi など。フォームは接尾辞であり、動的 Web アドレスには象徴的な記号「?」があります。) 他のスクリプト言語と比較して、PHP はプログラムを埋め込むことができます。 HTML 文書をそのまま実行するため、実行効率が非常に高くなります。また、PHP はデータベースに直接アクセスして、動的な Web ページを生成できます。
3. 開発ツール
統合開発環境は、コードのハイライト表示、コード補完、デバッグ、バージョン管理など、ソフトウェア開発プロセスに必要な環境を統合します。一般的に使用される PHP IDE には次のものがあります:
zend studio: Eclipse オープンソース フレームワークに基づく商用ソフトウェア。
Eclipse PDT: オープンソース。
4. 特徴
PHP の特徴は次のとおりです。 1. PHP の独自の構文は、C、Java、Perl、および PHP 独自の革新的な構文を組み合わせています。 2. PHP は CGI や Perl よりも高速に動的 Web ページを実行できます。動的ページに関しては、PHP は他のプログラミング言語と比較して、HTML ドキュメントにプログラムを埋め込んで実行するため、HTML タグを完全に生成する CGI よりも実行効率が高くなります。 PHP は非常に強力な機能を備えており、すべての CGI 機能を PHP で実現できます。 3. PHP は、ほとんどすべての一般的なデータベースとオペレーティング システムをサポートしています。 4. 最も重要なことは、PHP は C および C++ で拡張できるということです!
5. バージョンの違い
PHP4 は古すぎるため、OO をサポートせず、削除されました。PHP6 はまだコンセプト製品であり、開発中です。
PHP5 モデレーターには主に 4 つのブランチがあります: PHP5.2 より前のバージョン、PHP5.2、PHP5.3、および PHP5.4 以降のバージョン。
その中で、PHP5.2以前のバージョンには不完全な機能やバグがあり、PHP5.4以降のバージョンは使用が不安定です。
主流の PHP プログラムは PHP5.2 との互換性が最も優れています。PHP5.2 の最新バージョンは現在 5.2.17 です。
自分で開発して使用する場合、PHP5.3には利点があり、展開プロジェクトで検討する価値のあるバージョンです。バージョン番号の違いに加えて、同じバージョン番号の PHP バージョンも異なるため、PHP 拡張機能を選択する際には注意が必要です。
インストールバージョン:実行可能なMSI形式のインストールパッケージ。
ZIP版:解凍してお使いください。インストール版との違いはありません。 ZIP バージョンを選択することをお勧めします。
DEBUG バージョン: エンドユーザーは心配する必要はありません。
VC6とVC9
apache1 または apache2 で PHP を使用している場合は、VC6 バージョンを選択する必要があります。IIS (インターネット インフォメーション サービス、Internet Information Services) は、Microsoft が提供する Microsoft Windows の実行に基づいた基本的なインターネット サービスです。 ) PHP を使用する場合は、VC9 バージョンを選択する必要があります。VC6 バージョンは Visual Studio 2008 でコンパイルされており、パフォーマンスと安定性が向上しています。 VC9 バージョンの PHP では、Microsoft 2008 C++ ランタイムをインストールする必要があります。 Apache では VC9 バージョンを使用しないでください。
6. PHPのインストール
Web サイトの作成には LAMP または WAMP の 4 つの主要な部分が必要であるため、Apache サーバー、MySQL データベース アプリケーション、および PHP (またはその他のスクリプト言語) の構築と切り離すことはできません。この方法では、Web サイト サーバーを構築するアプリケーション全体として使用する前に、それらを個別にインストールし、それらの間の環境を構成する必要があります。
しかし、現在ではこれらの必要なコンポーネントを統合したインストールパッケージが多数あり、ここで使用するのはAppServ(他のWAMPSERverなど)はAMPを統合しており、複雑な環境設定を必要としません。したがって、このソフトウェアはエントリーレベルの PHP 開発者に非常に適しています。
AppServのインストールと使い方については以下で説明します
AppServ をダウンロードします: http://www.drpeng.org/tech/index.php (私たちの学校の教師の個人共有 Web サイト。そこには多くの良い点があります)。
インストールプロセス: http://jingyan.baidu.com/article/91f5db1bf72ac01c7f05e3a7.html (デフォルトのインストールポートを 8080 に変更する方が適切であることに注意してください。また、パスワードを覚えて、ユーザー名とパスワードでログインしてください後でApacheサーバー下のデータベースにログインするときは、rootと自分で設定したパスワードです)。