ホームページ >バックエンド開発 >PHPチュートリアル >PHP の入門知識と PHP 開発のための AppServ チュートリアル_PHP チュートリアル
最近、大学の先生から、PHP 研究を実施し、プロジェクト開発を支援するというプロジェクトを受けました。私はこれまで PHP に触れたことがないので、始めるためにここで PHP について学びたいと思います。
1.PHP
PHP、ハイパーテキスト プリプロセッサ、一般的なオープンソース スクリプト言語。 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 には次のものがあります:
ゼンド スタジオ: Eclipse オープン ソース フレームワークに基づく商用ソフトウェア。
Eclipse PDT: オープンソース。
4. 特徴
PHP の機能には次のようなものがあります。 1. PHP の独自の構文は、C、Java、Perl、および PHP 独自の革新的な構文を組み合わせたものです。 2. PHP は、動的な Web ページを CGI や Perl よりも速く実行できます。動的なページという点では、他のプログラミング言語と比較して、 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 拡張機能を選択する際には注意が必要です。
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 に変更する方が適切であることに注意してください。また、パスワードを覚えて、以下のデータベースにログインしてください)ユーザー名とパスワードはそれぞれ root と自分で設定したパスワードです)。