PHPが無料で使える！XFREEを使ってみた！

# Webhookやってみたい！

IoTなどでよく目にする、Webhookをするには、PHPなどの言語が動くサーバーが必要です（適当）そこで、PHPが無料で使える！XFREEを使ってみました！

# XFREEに登録してみる

無料レンタルサーバーの[XFREE](https://www.xfree.ne.jp/)にアクセスします。

![スクリーンショット 2020-11-16 11.26.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/6d406a7b-6071-2c8c-969e-97d1a9bd08c2.png)

ページの下の方にあるオレンジのボタンをクリック

![スクリーンショット 2020-11-16 11.26.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/109594f7-5e6a-d061-7f47-55f1f3975c98.png)

メールアドレスを登録します。

![スクリーンショット 2020-11-16 11.26.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/a1396549-6537-bb53-7b3b-b4bee25ca14e.png)

届いたメールのURLをクリックして、登録を進めましょう。個人情報とかを登録すると管理パネルにアクセスできるようになります。

![スクリーンショット 2020-11-16 11.32.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/abaa146e-a382-4d4b-40df-115c90a0d063.png)

登録が終わると、サーバIDの設定になります。なんか適当に入れましょう。

![スクリーンショット 2020-11-16 11.33.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/8379ed75-3d6f-1dc2-7b7b-749d5439594a.png)

登録が終わったら、「無料レンタルサーバー」をクリックします

![スクリーンショット 2020-11-16 11.33.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/afdcd658-df1c-a3ed-0a0b-6aac0007d605.png)

今回は、PHPをやりたいので、まんなかの「利用を開始する」を押します。

![スクリーンショット 2020-11-16 11.33.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/a6add46d-55de-ba85-b2da-49d46e089c51.png)

初期設定が行われるので、「無料レンタルサーバー」をクリックします

![スクリーンショット 2020-11-16 11.33.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/13bce34d-7d98-44a0-cf0a-cc2b1bb05523.png)

「管理パネルログイン」が増えているのでクリックします。

![スクリーンショット 2020-11-16 11.34.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/84e09387-0fa2-b3df-3546-2bb496667aca.png)

右上の「FTPアカウント設定」を押します

![スクリーンショット 2020-11-16 11.52.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/f10032e0-37c8-977f-1c97-2c8a405d6bcc.png)

表の右側にある「ログイン」を押します。

![スクリーンショット 2020-11-16 11.53.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/7eb26d31-5ab7-0613-5d45-fc7d4c2b9113.png)

ファイルマネージャーが開きます！Web上でファイルを編集できます！便利！

![スクリーンショット 2020-11-16 11.53.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/5cdb2849-3c0d-718c-de95-21dd016a76e4.png)

index.htmlをクリックするとファイル名が変更できるので、index.phpに変更します。

![スクリーンショット 2020-11-16 12.08.44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/3ec6a2d0-dba6-004e-f040-54deae8c60ee.png)

次に、鉛筆アイコンを押してファイルの中身を編集します。このとき、左上の文字コードをUTF-8にしましょう。

``` index.php
<?php
echo "hello world";
```

これで、設定は完了です！

# アクセスしてみよう！

FTPアカウント設定の画面に書いてある「対象ドメイン」をブラウザのURLに入力すると、ページにアクセスできます。

![スクリーンショット 2020-11-16 11.52.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/56e979a3-34ef-41be-f0a2-65a3dda10f28.png)

ただ、設定してすぐはDNSなどが登録されていないため見れない模様。

![スクリーンショット 2020-11-16 11.55.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/6a9b13a2-ac12-f3e5-ce07-acff339a623d.png)

しばらく時間が立つと見ることができました！

![スクリーンショット 2020-11-16 12.15.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/78fca4c9-2493-f579-6f5f-34a919708696.png)

これで、無料サーバーでPHPを作ることができました！

あとはPHPのプログラムをいい感じに書けばWebhookとかにも使えますね！