[php] ローカル開発環境と helloworld のデプロイ
php 開発環境の構築は、mysql データベースや Apache サーバーなどの一連の面倒な操作を含め、実は jsp と同じくらい難しいです。
ただし、PHP については、PHP 初心者がすぐに始められる優れた統合コンポーネントがインターネット上にいくつかあります。
easyphp など、さまざまなコンポーネントがあります。以下の phpnow を使用します。ワンクリックでインストールできます。
1. php ローカル開発環境の構築とデプロイ
まず、phpnow の公式 Web サイトにアクセスし ([リンクを開く] をクリック)、公式 Web サイトに広告がいくつかありますが、良心的な作品と言えます。 >ダウンロードした phpnow-1.5.6.zip をお気に入りのフォルダーに解凍します。今後のすべての PHP サーバーと開発プログラムはここにルートされ、移動することはできません。 >
以下に示すようにファイルを取得します。setup.cmd をクリックしてインストールを開始します。
Apache のバージョンと mysql のバージョンについての質問が表示されます。実際には、それぞれ 20 と 50 を入力します。はい
その後、一連のファイル解凍プロセスが実行されます。ファイル解凍が完了するまで待ちます。
は、ユーザーに php を初期化するよう要求し、直接 y を入力して Enter を押します。
http ポートは任意の番号を入力してください。たとえば、著者は 7777 が好きなので、7777 と入力します。将来的には、URL の後にこのポート番号を追加して php ページをデバッグできるようになります。
まず、mysql 上のデータベースを .sql ファイルにバックアップし、次にランダムなポートを指定します。 phpnow がインストールする mysql に番号を入力し、Enter キーを押してインストールを続行します。パスワードを入力してインストールを終了した後、
1. ブラウザに http://localhost:7777/index.php を直接入力します。ポートの競合プロンプトが表示されていない場合は、削除してください。 :7777 をクリックして http://loclhost/index.php に直接アクセスし、以下も同様です。
で、MySQL ユーザー パスワード列に設定したばかりの mysql パスワードを入力すると、次の情報が表示されます。
作者が php の Apache ポートを変更し、php と jsp を同時に強制したためデータベースの同じポートを使用するため、
eAccelerator が失敗する可能性があります (eAccelerator は単なる php であるため、無視してください。全体的な状況とは何の関係もないアプリケーションです。これはコードをより効率的に実行するための単なるアクセラレータです
2. 次に、ブラウザーのアドレスを入力します: http://localhost:7777/phpmyadmin/index.php、mysql ユーザー名を入力します。通常は root と、先ほど設定したパスワードを入力します。mysql パスワードをクリックして実行すると、次のような php データベースのグラフィカルな管理画面が表示されます。これは、php データベースの設定が成功したことを意味します。ついに楽しくPHPを開発できました! 3. php helloworld phpには何を書けばいいのでしょうか? phpdesigner などのツールを推奨する人もいます。 実際には、これは必要ありません。 vbscript を使用したい場合は、asp メモ帳と Dreamweaver を使用して同じ内容を記述しても問題ありません。記述したページをスローするだけです。 php の htdocs ディレクトリに、D:Program Filesphphtdocsindex.php のようにダウンロードするだけです。実際、このindex.php は、先ほど見た http://localhost:7777/index.php です。 作者は次のように使用しています。Dreamweaver は PHP 開発環境を構成します。 Adobe Dreamweaver CS5 を例に挙げます。Dreamweaver 8 は、ASP、PHP、JavaScript などの動的なコードのハイライトをサポートしていません。 まず、htdocs をダウンロードします。今後、myphp フォルダーを別の名前に変更することもできます。 dw に新しいサイトを作成します。をクリックし、ここでサイトのディレクトリを指定します。サイト名は任意です。dw では単なる仮名です。 をクリックします。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><?phpecho "hello world";?></body></html>
これはphp の最初のステップ!
4. asp.net、jsp、php の比較
実際、ASP に埋め込まれた動的コードと Web ページがドラッグ コントロールを備えた asp.net になった後、php は再び動的コード埋め込みと Web ページの旗を掲げました~JSP は、ssh またはサーブレットを介してすべての動的コードを埋め込むという点で依然としてユニークですJava ファイルでは、
この方法で動的コードを Web ページに埋め込むと、コードの保守が難しくなるという人もいますが、結局のところ、この方法の方が保守が簡単です。すべてのコードは 1 つのファイルに含まれているため、周りを見回す必要はありません。重要なのは、プログラマーがコードの各部分を最後まで読んで理解することを要求することです。
同時に、Web ページに動的コードを埋め込む方法に基づいて、誰もが必要とするデータベースを除いて、PHP 開発には Windows に付属の iis を PHP として使用するだけで済みます。問題なく使用できますが、インターネット上にはすでに多数の PHP 統合ソフトウェアが存在するため、ワンクリックで簡単にインストールできます。
php したがって、asp.net は iis、visual Studio、sql サーバーを使用する必要があるという事実を考慮すると、jsp は eclipse/myeclipse を使用する必要があります (そうでない場合、特に Java プログラムを書くのは面倒です) ssh や他のフレームワークを使用する場合、Web.jsp と同様に、フロントエンドのメンテナンスは asp.net よりも簡単です。