PHPとApacheをインストールして動作確認テスト 【GETとPOSTの動作検証用】

HTTPリクエストについて調べていたらPHPで動作確認テストをしたくなったのでPHPとApacheをインストールして開発環境を作ってみました。

現在の私の環境

OS:CentOS 7.3

$ cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

 

 

PHPとApacheのインストール

サーバーにインストールするPHPとApacheのバージョンはyumで入る最新のバージョンでいいやと思ったので、yumコマンドでインストールしました。

 

$ sudo yum install php httpd

※途中で何のパッケージがインストールされるのか確認し「y」を入力します。


PHPバージョン:5.4.16

$ rpm -qa | grep php
php-common-5.4.16-42.el7.x86_64
php-5.4.16-42.el7.x86_64
php-cli-5.4.16-42.el7.x86_64

 

$ php --version
PHP 5.4.16 (cli) (built: Nov  6 2016 00:29:02)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

 

Apacheバージョン:2.4.6

$ rpm -qa | grep httpd
httpd-2.4.6-45.el7.centos.x86_64
httpd-tools-2.4.6-45.el7.centos.x86_64

 

$ httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built:   Nov 14 2016 18:04:44

PHPの動作確認(Hello World!)

yumでデフォルトインストールした場合は、/var/www/htmlフォルダにファイルを置けば、ネットワーク上から閲覧可能になる。

最初の動作確認用のプログラムとしてお決まりの?以下の「Hello World!」のphpプログラムを作成(笑)

「Hello World!」と表示するphpプログラム

ファイル名:helloWorld.php

<html>
<head><title>HelloWorld</title></head>
<body>

<?php
echo 'Hello World!';
?>

</body>
</html>

これをネットワーク越しでアクセスして「Hello World!」と表示されるかどうか確認します。

ちゃんと「Hello World!」が表示されました。

これでApacheとPHPが正常にインストールされていて動作することが確認できました。

 

 

GETとPOSTの動作検証用のWebアプリケーションプログラムを作成

次にいよいよGETとPOSTの動作検証用のWebアプリケーションを作ってみます。

といっても全然大したことのないWebプログラムですが。。

GETテスト用プログラム

ファイル名:form_get_test.html

<html>
<head><title>フォームサンプルプログラム【GET】</title></head>
<body>

<form action="./form_get_test.php" method="GET">

<h1>挨拶する</h1>
<p>以下の人にあいさつをします。</p>
<input type="text" name="myName" value="" />
<input type="submit" name="buttonName" value="送信する">
</form>

</body>
</html>

ファイル名:form_get_test.php

<html>
<head><title>フォームサンプルプログラム【GET】</title></head>
<body>

<h1>こんにちは<?= $_GET["myName"] ?>さん</h1>

</body>
</html>

動かしてみましょう。

 

入力欄に「山田太郎」と入力して「送信する」ボタンをクリックします。

 

以下のように「こんにちは山田太郎さん」と返ってきたら成功です。

POSTテスト用プログラム

ファイル名:form_post_test.html

<html>
<head><title>フォームサンプルプログラム【POST】</title></head>
<body>

<form action="./form_post_test.php" method="POST">

<h1>挨拶する</h1>
<p>以下の人にあいさつをします。</p>
<input type="text" name="myName" value="" />
<input type="submit" name="buttonName" value="送信する">
</form>

</body>
</html>

 

 

ファイル名:form_post_test.php

<html>
<head><title>フォームサンプルプログラム【POST】</title></head>
<body>

<h1>こんにちは<?= $_POST["myName"] ?>さん</h1>

</body>
</html>

 

ここまで作ったら動かしてみましょう。

入力欄に「山田太郎」と入力して「送信する」ボタンをクリックします。

 

 

以下のように「こんにちは山田太郎さん」と返ってきたら成功です。

 

これでPHPの環境とGETとPOSTの動作検証用のPHPプログラムが作成できました。

GETとPOSTの動作検証用プログラムは、後程GETとPOSTの記事で使います。

 

Posted by 100%レンタルサーバーを使いこなすサイト管理人

コメントを残す

メールアドレスが公開されることはありません。