CakeFest 2017 NYC, the Official CakePHP Conference


本チュートリアルでは、使用するサーバーで PHP が使用可能であり、 .php で終わる全てのファイルが PHP で処理されることを仮定します。多くのサーバーでは、PHP ファイルに関してこれがデフォルトの拡張子ですが、 確実なのはサーバーの管理者にきいてみることです。サーバーが PHP をサポートする場合、何もする必要はありません。 .php ファイルを 作成して Web ディレクトリに置くだけで、 サーバーがこれを自動的にパースしてくれます。 何もコンパイルする必要はなく、他のツールをインストールする必要もありません。 PHP のファイルは、あなたが行なう全ての処理を実装した特殊なタグを通常の HTML ファイルに追加したものと考えると良いでしょう。

ここでは、貴重なネットワーク帯域を節約するために、 ローカルに開発を行うことにしましょう。この場合、 » Apache のような Web サーバーと、 当然、» PHP をインストールすることになります。また、多くの場合には、 » MySQL のようなデータベースもインストールすることになるでしょう。

これらは個別にインストールすることもできますし、 より簡単な方法でインストールすることも可能です。 このマニュアルには、 PHP のインストール手順 (Web サーバーが設定済みであると仮定しています) があります。 PHP 自体をインストールする際に問題が発生した場合、 » インストールに関する メーリングリストで質問することをお薦めします。 より簡単にインストールを行いたい場合には、 使用するオペレーティングシステム用の » 設定済みのパッケージ を利用することもできます。これにより、 数回のマウスクリックで自動的にこれらをインストールすることができます。 MacOSX、Linux や Windows を含む、あらゆるオペレーティングシステムにおいて Web サーバーで PHP を使用できるように設定することは簡単です。 Linux の場合、RPM の場所を知るために » rpmfind» PBone が有用でしょう。 Debian 用パッケージをみつけるには、» apt-get にアクセスするとよいでしょう。

add a note add a note

User Contributed Notes 5 notes

Madison Bi
4 months ago
WAMP is the most convenience program for beginner,it is contain Apache,Mysql,PHP, that is means your operation system is Windows.
aminulislam dot mme at gmail dot com
18 days ago
XAMPP is very useful as php server. This package helps to run any php file in your Browser. just write the directory and go to your php site
Ben Latham
4 months ago
For beginners looking to develop on their own machine, XAMPP is an option. It contains the requirements for a development server mentioned in this tutorial (Apache, PHP and MariaDB - which is an alternative to MySQL). Its advantage over LAMPP and MAMPP are that it has versions for multiple operating systems including Linux.
drj at pobox dot com
2 months ago
Running a standalone server with

php -S 0:8765

is quite simple and has much to commend it. You can then visit the URL localhost:8765/whatever.php
5 months ago
I would recommend to beginners WAMP (windows) or MAMP (mac) as this installs Apache, Mamp and MySQL all in one go :)
To Top