ホームページ > バックエンド開発 > PHPチュートリアル > まず何か良いことをしてから、新しいことに移り、PHP と MySQL を使用してデータベース主導の Web サイトを構築します -_PHP チュートリアル

まず何か良いことをしてから、新しいことに移り、PHP と MySQL を使用してデータベース主導の Web サイトを構築します -_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:23:24
オリジナル
887 人が閲覧しました

要約 この記事では、データベース主導の Web サイトを構築する過程で遭遇する問題の解決を開始します。また、PHP と MySQL という 2 つの新しいツールのみを使用します。 Web ホストが PHP/MySQL をサポートしている場合、多くの問題を回避できます。そうでない場合でも、心配しないでください。Unix と Windows で対応するプログラムをインストールする方法も学びます。 この記事は、サーバーサイド プログラム開発を学習できる中級および上級の Web デザイナーを対象としています。読者は HTML に精通していることを前提としているため、HTML を使用する場合の説明は省略します。また、一部JavaScriptを使用する場合がありますが、初心者でも簡単に扱えるよう努めます。 (2002-08-29 14:10:35) -------------------------------------- ---------------------------------------------------- ---- By Wing、出典: Linuxaid 原文: Kevin Yank 翻訳: Everywhere 今日の Web では、コンテンツが最も重要です。 HTML に習熟し、JavaScript と DHTML のコツを学べば、人々が一目惚れするような美しい Web サイトをデザインできるかもしれません。次のステップでは、実際の情報をページに追加します。多くのサイトは、リピーターをうまく呼び込むために常に更新する必要があります。従来の Web サイト構築では、これは多数の HTML ファイルを継続的に更新することを意味します。 ここで、サイトにコンテンツを提供する人が Web ページをデザインした人ではない場合が多くなります。コンテンツのプロバイダーはまだ HTML さえ知りません。では、コンテンツ プロバイダーはどのようにして Web サイトにコンテンツを追加するのでしょうか?すべての企業にフルタイムの Web マスターがいるわけではありません。Web マスターが一日中 Word ファイルを HTML テンプレートにコピーするのに忙しいのは本当に無駄です。 テキスト中心のサイトを維持するのは本当に大変です。多くのサイト (あなたのサイトも含みますか?) は古い情報に悩まされています。情報が正常に更新されるようにするには、何百もの HTML ファイルを書き直す必要があるからです。サーバーサイド インクルード (SSI: コメント行経由で呼び出すことができる HTML ファイル内のコマンドまたはポインター) により、問題の一部が軽減される可能性があります。ただし、サイトに基本的な変更を加えるだけの場合でも、何百もの HTML ファイルを処理する必要があります。 これらの問題を解決するには、データベース サイトを設計します。サイトのコンテンツと設定を完全に分離しておくことで、一方の作業を他方に影響を与えることなく行うことができます。情報ごとに HTML ページを作成する必要はなくなり、情報の種類ごとに HTML ページを作成するだけで済みます。ページに新しいコンテンツを常に追加する必要はなくなり、作成者が HTML を介さずに新しいコンテンツを追加できるシンプルな情報管理システムを構築するだけです。 この記事では、データベース主導の Web サイトを構築する過程で遭遇する問題の解決を始めます。また、使用する新しいツールは PHP と MySQL の 2 つだけです。 Web ホストが PHP/MySQL をサポートしている場合、多くの問題を回避できます。そうでない場合でも、心配しないでください。Unix と Windows で対応するプログラムをインストールする方法も学びます。 この記事は、サーバーサイド プログラム開発を学習できる中級および上級の Web デザイナーを対象としています。読者は HTML に精通していることを前提としているため、HTML を使用する場合の説明は省略します。また、一部JavaScriptを使用する場合もありますが、初心者でも簡単に扱えるよう努めます。 この記事を読んだ後は、データベース主導の Web サイトを構築する方法を理解し、基本的に PHP と SQL を学習したはずです。最も重要なことは、独自のデータベース駆動型 Web サイトの構築を開始する方法を学ぶことです。 第 1 章: インストールのはじめに まず最初に、このチュートリアルを読んでいただきありがとうございます。今後数か月にわたって、クライアント側の設計から HTML と JavaScript、そしてそれ以降の世界へと皆さんを連れて行きます。テキスト中心の Web サイトは現在非常に成功していますが、ここで私たちが学ばなければならないのは、メンテナンスの問題を解決する方法です。 始める前に、作業に必要な 2 つのツールを理解する必要があります。第 1 章では、使用する 2 つのソフトウェア パッケージ、PHP と MySQL をダウンロードしてインストールする方法を学習します。 PHP はサーバーサイドのスクリプト言語です。これを「プラグイン」と考えることができます。この「プラグイン」を通じて、Web サーバーはブラウザからリクエストを受信した後にテキスト Web ページを送信するだけではなくなります。 PHP をインストールすると、Web サーバーはこのファイルを通じて新しいタイプのファイル (PHP スクリプト) を読み取り、ブラウザーのリクエストに応答する前にデータベースにリアルタイム情報を追加できます。ウェブページ。 PHP は完全に無料で、自由にダウンロードして使用できます。 データベースから情報を取得するには、まずデータベースが必要であり、次に MySQL について言及する必要があります。 MySQL はリレーショナル データベース管理システム (RDBMS) です。どのような役割を果たし、どのように機能するかについては、以下で詳しく説明します。基本的に、これは大量のデータを非常にうまく整理および管理できるソフトウェア パッケージです。 MySQL を使用すると、PHP などのサーバー側スクリプト言語を介して情報を簡単に取得できます。 Unix ベースのプラットフォーム (Linux など) 用の MySQL の非商用アプリケーションは無料です。 運が良ければ、Web ホストに MySQL と PHP がインストールされている可能性があります。この場合、一部の章は役に立たないので、Web ホストが PHP と MySQL を提供している場合に直接スキップしてください。 このチュートリアルで説明する内容のほとんどは、Windows ベースまたは Unix ベースのサーバーに当てはまります。ただし、使用しているサーバーの種類に応じて、インストール プロセスは異なります。次のセクションでは、Windows ベースの Web サーバーにインストールする方法について説明します。次のセクションでは、Linux (およびその他の Unix ベースのプラットフォーム) にインストールする方法について説明します。インストールプロセスに特に興味がない場合は、該当するセクションを読むだけで済みます。 Windows にインストールするには、http://www.mysql.com/ (または http://www.mysql.com/mirrors.html にリストされているミラー サイトの 1 つ) にアクセスし、Windows 用 MySQL 関連ソフトウェアのダウンロード - を選択します。 >ダウンロード ->MySQL-Win32 のシェアウェア版を登録してダウンロードします。 ファイルをダウンロードした後、解凍してその中の setup.exe を実行します。 インストールすると、MySQL を使用できるようになります (すぐに実行する一部の構成を除く)。 Web サービスと同様、MySQL はバックグラウンドで実行できるサービスであるため、いつでも情報の要求に応答できます。このサービス プログラムは、MySQL をインストールしたディレクトリの bin サブディレクトリにあります。共有バージョンを使用している場合、このサービスは mysqld-shareware.exe と呼ばれます。実行する前に、名前を mysqld.exe に変更します。 MS-DOS プロンプトで、次のコマンドを使用してこのサービスを開始します。 C:mysql in> mysqld Windows の起動時にこのサービスが開始されるようにするには、ショートカットを作成し、スタートアップ プログラム グループに追加する必要があります。さらに、次のコマンドを使用して、Windows NT/2000 にサービスとしてインストールすることもできます。 C:mysql in> mysqld-nt --install Windows NT/2000 で共有バージョンを実行する際に問題がある場合は、スタンドアロンを試してください。アロン モード このサービスを実行します: C:mysql in> mysqld --standalone 次のステップは、PHP をインストールすることです。このチュートリアルの執筆時点では、PHP 4.0 は基本的に成熟しています。私自身も PHP 4.0-RC2 を試しましたが、問題はありませんでした。最終の安定バージョンは間もなくリリースされると推定されています (おそらく、その時点までにこのチュートリアルの作成は完了していないでしょう)。正式バージョンがリリースされたときに変更を加える必要がないように、最新バージョンをインストールすることをお勧めします。 PHP は、http://www.php.net/ (または http://www.php.net/mirrors.php にリストされているミラー サイトの 1 つ) から無料でダウンロードできます。 「Win32 用バイナリ」パッケージが必要です。 Windows 用 PHP 3.0 の優れたインストール ガイドは、http://www.umesd.k12.or.us/php/win32install.html で入手できます。 最終的に PHP 4.0 がリリースされるとアップグレードが必要になる場合がありますが、4.0 のインストールは基本的に 3.0 の場合と同じです。どのバージョンを選択しても問題はありません。 MySQL と PHP をインストールしたら、インストール構成を入力できます。 Linux でのインストール このセクションでは、RedHat Linux で PHP と MySQL をインストールするプロセスについて説明します。別のバージョンの Linux または別の Unix ベースのオペレーティング システムを使用している場合、手順は同一ではないにしても、非常に似ています。 RedHat Linux のユーザーは、PHP および MySQL の RPM リリースをダウンロードしてインストールすることに興味があるかもしれません。 RPM は確かに優れており、事前にパッケージ化されたソフトウェアのインストールは非常に簡単です。残念ながら、ソフトウェアの設定方法のオプションも制限されます。このため、RPM バージョンの PHP と MySQL を使用するのは、価値があるというよりも面倒だと思います。 RedHat Linux のデフォルト設定の一部では PHP が自動的にインストールされるため、最初のステップは古いバージョンの PHP と MySQL をシステムから削除することです。次のコマンドを実行するには、スーパーユーザーとしてログインする必要があります。次のコマンドの「%」はシェル プロンプトを表しており、入力する必要はないことに注意してください。 % rpm -e mysql % rpm -e php これら 2 つのコマンドまたはそのうちの 1 つでプログラムがインストールされていないことが示されても、心配する必要はありません。 2 番目のコマンドが正常に実行された場合 (つまり、情報が表示されなかった場合)、古いバージョンの PHP が実際にインストールされていることが証明されるため、それを完全に削除する必要があります。お気に入りのテキスト エディタを使用して Apache 設定ファイル (通常は /etc/httpd/conf/httpd.conf) を開き、次の 2 行を探します。これら 2 行は通常、ファイル内の異なる場所にあるため、これら 2 行が一緒になくても心配する必要はありません。 LoadModule php3_module modules/libphp3.so AddModule mod_php3.c これらの 2 行は、Apache に PHP をプラグイン モジュールとしてロードするように指示するために使用されます。このモジュールをアンインストールする場合でも、Apache が正しく動作することを確認するために、これらの 2 行を削除する必要があります。これら 2 行の先頭に (#) を追加してコメントにすることもできます。Apache が引き続き適切に動作していることを確認するには、PHP プラグインを使用せずに Apache を再起動する必要があります。 % /etc/rc.d/init.d/httpd stop % /etc/rc.d/init.d/httpd start Everything After everythingこれで、MySQL と PHP をダウンロードしてインストールする準備が整いました。 Linux での MySQL のインストール MySQL for Linux のバージョンは無料で、http://www.mysql.com/ (または http://www.mysql.com/downloads/mirrors.html) にリストされているミラー サイトからダウンロードできます。 1) 最新の安定バージョンをダウンロードします (ダウンロード ページの「推奨」にリストされています)。 「tarball ソースのダウンロード」からバージョンを取得する必要があります。そのファイル名は mysql-version.tar.gz です。 ファイルをダウンロードした後、MySQL を自分のホーム ディレクトリにのみインストールする場合を除き、必ずスーパーユーザーとしてログインしてインストールする必要があります。ダウンロードしたファイルの解凍を開始し、作成したばかりのディレクトリに入ります。 % tar xfz mysql-version.tar.gz % cd mysql-version 次に、MySQL インストールを構成する必要があります。完全に確信がない限り、インストール ディレクトリを指定する必要があります。 /usr/local/mysql を使用することをお勧めします。 % ./configure --prefix=/usr/local/mysql モニターとモニター構成をテストした後、最終的にはコマンド プロンプトに戻ります。これで、MySQL をコンパイルできるようになります。 % make コンパイル後、コマンド プロンプトに戻ります。これで、新しくコンパイルしたプログラムをインストールできます: % make install これで MySQL がインストールされましたが、

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532240.html技術記事まとめ この記事では、データベース主導の Web サイトを構築するときに遭遇する問題に取り組みます。また、使用する新しいツールは PHP と MySQL の 2 つだけです。たとえば...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート