ラベル Devian の投稿を表示しています。 すべての投稿を表示
ラベル Devian の投稿を表示しています。 すべての投稿を表示

2018年1月27日土曜日

[PHP] IPアドレスから国を判定する(国コード)を取得する

【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)
PHP(7.0.27)

今回はPHPでgeoipを利用して、[IPアドレス] や [ホスト名] から国を判定する(国コードなどの取得する)方法です。

2018年1月19日金曜日

[PHP] シェルコマンド(Linuxコマンド)を実行する


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)
PHP(7.0.27)

PHPでシェルコマンド(Linuxコマンド)を実行したいときがたまにある。
[shell_exec] を利用することで実行ができる。

2018年1月18日木曜日

[Apache] Apache2.4 (Debian) でファイル一覧を無効にする


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)
Apache(2.4.25)

Webサーバのファイル一覧がApacheのデフォルトでは覗けてしまう。
これではセキュリティ上問題なので、制御したい。
/etc/httpd/conf/httpd.conf
とよく記載があるが、Debian系のApache2.4での設定ファイルが違ったのでメモ。