Help us understand the problem. What is going on with this article?

お手軽PHP開発環境構築(Windows)

More than 5 years have passed since last update.

ApacheやMySQLサーバもまとめてインストールするため、Xamppが含まれているPleiades All in One Eclipseを用いて構築してきます。
(ここではWindows8(64bit)で環境構築した手順を記載します)

All in One Eclipseのインストール

以下のURLより、Pleiades All in Oneをダウンロードします。(下図参照。例はWindows 64bitの場合です。)

Pleiades All in One ダウンロード
all_in_one_eclipse_install.png

Full Editionをダウンロードし、Eclipseの実行ファイルを置きたい場所に解凍しましょう。(私の場合はD:MyApp\Eclipse\に置いてたりしてます)

これでEclipseのインストールは完了です。
続いて、Apacheの設定を行っていきます。

Xamppの設定

ApacheやMySQLサーバの設定を行うためXamppの設定を行います。
先ほどインストールしたAll in One Eclipseディレクトリ内の「xampp」フォルダがXampp関連のフォルダになります。

初期セットアップ

下記実行ファイルを実行します。

xampp/setup_xampp.bat

下記のように出力されればOKです。
xampp_startup.png

Apacheポート変更

続いてApacheの起動ポートを変更します。(ポート番号80は別のアプリで使われてたりするので80以外の適当な番号を指定しておきます。ここでは8888に設定します。)

エディタで下記ファイル内の2箇所を修正します。

xampp/apache/conf/httpd.conf
#Listen 12.34.56.78:80
Listen 8888  (58行目付近)


# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost:8888 (214行目付近)

xamppコントローラを起動します。
xampp/xampp-control.exe

「config」→「Service and PortSettings」を選択すると下図のような設定画面が表示されます。ここでポート番号を先ほどhttpd.confで設定したポート番号に設定して保存します。
xampp_config.png

設定したら、念のためxamppコントローラを閉じて再起動します。
xampp/xampp-control.exe

Apache(startボタン押下で)下記のように正常起動できればOKです。
apache_success.png

確認

サンプルのコードを置いて動作確認してみます。
既にApacheの設定でドキュメントルートが 「xampp/htdocs」となっているのでこのフォルダ配下にサンプルコードを置いて確認します。

xampp/htdocs/hello.php
<html>
 <head>
  <title>PHP Test</title>
 </head>
 <body>
 <?php echo '<p>Hello World</p>'; ?> 
 </body>
</html>

ブラウザで下記アドレスにアクセスして「Hello World」が表示されれば、正常に設定されたことになります。

http://localhost:ポート番号/hello.php
(ここではhttp://localhost:8888/hello.php)

php_test.png

以上。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away