ホームページ >バックエンド開発 >PHPチュートリアル >あの頃学んだPHP (1)
あの頃一緒に学んだPHP (1)
PHPとは、英語のハイパーテキスト前処理言語Hypertext Preprocessorの略称です。 PHP は HTML 埋め込み言語であり、サーバー側で実行される HTML ドキュメントに埋め込まれたスクリプト言語であり、言語スタイルは C 言語に似ており、広く使用されています。 1994 年に PHP 言語が作成されて以来、PHP 言語は魔法のように Web サイトのデザインに好まれる言語になりました。 2000 年の PHP 4.0 のリリースにより、間違いなく PHP 4.0 に新鮮な血が注入され、そのオープンソース精神でも尊重されました。プログラミング言語の学習を始めるには、構文と基本的なアプリケーション例を学ぶだけです。この期間中、私は PHP のプロセスを少しずつ記録していきます。第一に自分自身を要約するため、そして第二に、同じ問題に遭遇する後続の学習者の疑問を解決するためです。
ノートの取り方は主に質問形式で行われ、書籍ベースの授業のように少しずつ言語の基礎を学ぶことはありません。主にPHP学習の基礎段階で、問題を一つ一つ予測して解いていき、決して解決策が分からない過程を記録します。ここからが本当の PHP 言語の始まりです。
1): PHP にはどのような開発環境と開発ツールが必要ですか?
PHP の言語バージョンの問題については、理解する必要がありますが、Baidu/google ではこれらの開発バージョンの問題を見つけることができるため、あまり重要ではないと思います。作業者が仕事をうまくやりたいなら、鋭利な工具を選ばなければなりません。初回は開発環境の構築です。私が最初に触った開発環境はWindowsでしたが、今回はLinuxでその後の勉強をしていきたいと思います。ここで、両方の開発環境のデプロイメントを一度示します。
2): Windows のインストール手順は何ですか?どのような点に注意する必要がありますか?
通常、便宜上、Windows にツール スイートをインストールすることを選択します。Wamp は Windows Apache Mysql PHP 統合インストール環境です。 Windows では php と mysql サーバー ソフトウェア。あまり深く考えずに、ワンクリックでサーバーやデータベースなどを簡単にインストールおよび展開できます。次のステップに直接進むことができます。ただし、インストール プロセス中に次の点に注意してください。
1. WampServer プログラムが配置されているパスには、漢字とスペースを含めることはできません。
mysqlデフォルトのユーザー名:ルート、パスワードは空です
3。mysqlデータベースファイルストレージディレクトリ:wampbinmysqlmysql5.5.8data 4。 🎜>6. デフォルト以外のポート、URL は http://127 です。 0.0.1: Port/
IIS サーバーがインストールされている場合、デフォルトでポート 80 が占有されます。 wamp サービスのインターネット ポート番号: C:wampbinapacheApache2.2.17conf フォルダーにファイル httpd.conf Listen Node があり、ポート番号を 80 など必要なものに変更します。変更後、すべてのサービスを再起動して実行します。
開発ツール: PHP 開発ツール: Zend Stodio、PHPedit、EditPlus 2、easyeclipse、DW などが完成します。継承された開発ツールとして、Zend はより使いやすくなっています。
3): インストールパッケージの展開環境も Linux 環境ですか?グラフィカルな管理インターフェイスはありますか?
ただし、Linux 上でも PHP を開発できます。ここでは、開発環境をインストールする例として LAMP (linux Apache Mysql PHP) を選択します。 Apache 公式 Web サイト カードでは、オフライン インストール パッケージをダウンロードすることも、オンラインでインストールすることもできます。ここではオンラインインストールを選択する方が便利です。まず、Ubuntu システムを使用し、ウィンドウコマンド (Ctrl Alt t)
を入力します。 Apache のインストール
強力な Web プログラムである Apache は、当然、Web サーバーを構築する際の最初の選択肢となります。ターミナルに次のコマンドを入力します:
sudo apt-get install apache2
インストールが完了したら、次のステップは Apache を起動することです
sudo /etc/init.d/apache2 restart
Browseサーバーに http://localhost または http://127.0.0.1 を入力すると、「It works!」というメッセージが表示され、Apache のデフォルトのインストールによって /var の下に名前が作成されます。 www のディレクトリ。これは Web ディレクトリです。ブラウザからアクセスできる必要があるすべての Web ファイルは、このディレクトリに配置する必要があります。
PHP のインストール
Ubuntu でのソフトウェアのインストールは非常に簡単で、ターミナルで次のコマンドを実行するだけです:
sudo apt- get install libapache2-mod。 -php5 php5
インストール後、Apache を再起動して PHP モジュールをロードする必要があります:
sudo /etc/init.d/apache2 restart
次に、ディレクトリの下に新しい PHP ファイルを作成します。 PHP が正常に実行できるかどうかをテストします。 コマンド:
sudo gedit /var/www/phpinfo.php
次に、次のように入力します。
サーバーの制限により、phpinfo 関数は使用できません)
ファイルを保存し、ブラウザに http://127.0.0.1/phpinfo.php と入力すると、PHP 実行パラメータのページが表示されます。は、PHP が正常に実行されていることを意味します。
ただし、ページ が表示されず、ファイルをダウンロードするように求められる場合は、Apaceh が PHP モジュールを正しくロードしていないことを意味します。解決策は、/etc/ に移動することです。 apache2/apache2 .conf または /etc/apache2/mods-enabled/php5.conf ファイルに、次のコマンド行を追加します:
AddType application/x-httpd-php .php .phtml .php3
上記のコマンドでは、次のコマンドで Apaceh を再起動することで問題が解決するはずです:
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart
期待したページが表示されない場合は、www フォルダーに適切なアクセス権限がない可能性があります。sudo chmod x ./www を使用して www フォルダーの権限を変更できます。 (Linux 権限管理に詳しい人は知っているはずです)
MySQL インストール
sudo apt-get install mysql-server
インストールの最後に、次のことを求められます。 root パスワードを入力します。ここでの root パスワードは Ubuntu の root パスワードではなく、MySQL に設定したい root パスワードであることに注意してください。 もちろん、希望する場合は同じ値に設定できます。主にローカルでのテストに使用するので、実際にサーバーとして使用する場合は、他の設定を参照する必要があるかもしれません。
さて、開発環境のインストールは終わりました。あとはルールに準拠したプログラムを書くだけです。