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 プログラムが配置されているパスには、漢字とスペースを含めることはできません。
2. MySQL のデフォルトのユーザー名: root、パスワードは空です
3. MySQL データベース ファイルの保存ディレクトリ: wampbinmysqlmysql5.5.8data
4. Web サイトのルート ディレクトリ]wampwww
5. このマシンにアクセスするには http://127.0.0.1/ (ポート 80 が使用されていない場合) を使用してください
6. デフォルト以外のポート、URL は http: // 127.0.0.1: Port/
IIS サーバーがインストールされている場合、デフォルトでポート 80 が占有されます。wamp サービスのインターネット ポート番号を変更する必要があります。 C:wampbinapacheApache2.2.17conf フォルダーには httpd ファイルがあります。 .conf リッスン ノードで、ポート番号を 80 などの必要な番号に変更します。変更後、すべてのサービスを再起動して実行します。
開発ツール: PHP 開発ツール: Zend Stodio、PHPedit、EditPlus 2、easyeclipse、DW などを完了できます。継承された開発ツールとして、Zend はより使いやすくなっています。
3): インストールパッケージの展開環境も Linux 環境ですか?グラフィカルな管理インターフェイスはありますか?
ただし、Linux 上で PHP を開発することはできます。ここで選択した開発環境は LAMP (linux Apache Mysql PHP) であり、開発環境をインストールする例として Ubuntu ディストリビューション バージョンを使用します。 Apache 公式 Web サイト カードでは、オフライン インストール パッケージをダウンロードすることも、オンラインでインストールすることもできます。ここではオンラインインストールを選択する方が便利です。まず Ubuntu システムを使用し、ウィンドウ コマンド (Ctrl Alt t) を入力します。
Apache のインストール
強力な Web プログラムとして、Apache は当然 Web サーバーを構築するための最初の選択肢です。次にApacheをインストールします。ターミナルに次のコマンドを入力します:
sudo apt-get install apache2
インストールが完了したら、次のステップは Apache を起動することです
sudo /etc/init.d/apache2 restart
参照サーバーに http://localhost または http://127.0.0.1 を入力すると、「It works!」というメッセージが表示され、Apache のデフォルトのインストールによって /var の下に名前が作成されます。 www のディレクトリ。これは Web ディレクトリです。ブラウザからアクセスできる必要があるすべての Web ファイルは、このディレクトリに配置する必要があります。
PHP のインストール
Ubuntu でのソフトウェアのインストールは非常に簡単です。ターミナルで次のコマンドを実行するだけです:
sudo apt-get install libapache2-mod- php5 php5
After
sudo /etc/init.d/apache2 restart
次に、Web ディレクトリの下に新しい PHP ファイルを作成して、PHP が実行できるかどうかをテストします。通常、コマンド:
sudo gedit /var/www/phpinfo.php
次に、次のように入力します:
を使用する場合 (サーバーのため)
ファイルを保存し、ブラウザに 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 パスワードです。 もちろん、必要に応じて同じ値に設定することもできます。主にローカルでのテストに使用するので、実際にサーバーとして使用する場合は、他の設定を参照する必要があるかもしれません。
さて、開発環境のインストールは終わりました。ルールに準拠したプログラムを書くのを待ちましょう。