1. SaMMA ZIP無害化プラグインとは 一覧へ 3. SaMMA ZIP無害化プラグインのインストール
2. SaMMA ZIP無害化プラグインを利用するために
2.1. 必要なソフトウェア
ZIP無害化プラグインの動作には、以下のソフトウェアが必要です。
- SaMMA
- Webサーバ
- SQLite 3
- PHP(5.4以上、mbstring,pdo,sqlite,pearをサポートしている必要があります。)
- zipコマンド
- unzipコマンド
本書では、以下の環境を利用することを想定して説明を行います。
- OS
- CentOS 7
- WEBサーバ
- Apache HTTP Server 2.4
- PHP
- php 5.4
- DBサーバ
- SQLite 3.7
2.3. PHPの設定
2.3.1. PHPのインストール
PHPを以下のコマンドでインストールします。
# yum install php php-cil php-common php-mbstring php-pdo
2.3.2. php.iniの設定
/etc/php.iniにタイムゾーンの設定を行います。
;date.timezone =
date.timezone = Asia/Tokyo
2.4. WEBサーバのインストール
2.4.1. Apache HTTP Serverのインストール
Apache HTTP Serverを以下のコマンドでインストールします。
# yum install httpd
2.4.2. Apache HTTP Serverの起動
Apache HTTP Serverを以下のコマンドで起動します。
# systemctl start httpd.service
2.5. SQLiteのインストール
SQLiteを以下のコマンドでインストールします。
# yum install sqlite
2.5.1. Firewalldの設定
Firewalldが有効な環境では、WEBサーバが利用するサポートのアクセス許可認定を行う必要があります。以下はhttpサービスを許可する例です。
# firewall-cmd --add-service=http
# firewall-cmd --permanent --add-service=http