0こんにちは、サイオステクノロジーの荒俣です。当ブログにて、紹介されていたLimeSurveyが良さそうだな感じいろいろ操作方法を調べてみたので、ご紹介したいと思います。今回は、LimeSurveyの稼働環境を構築する手順を説明します。最後にLimeSurvey関連ソフトウェアのインストール当ブログの記事では、Azure上にLimeSurveyを構築することが前提となっているため、オンプレミス(centos7)での作成手順をご紹介したいと思います。手順はすべてrootユーザで行うことを前提としています。LimeSurveyが必要とする、WEBサーバー(Apache、PHP)とデータベース(mariaDB)をインストールします。mariadb-serverPHPをインストールする際には、注意点があります。centos7の標準レポジトリのPHPのバージョンは5.4となっていますが、LimeSurveyが動作するPHPは5.5.9以上となっており、普通にPHPをyumコマンドでインストールしてしまうと動作要件を満たせません。5.6をインストールします。2つのレポジトリを追加します。5.6をインストールします。php-mysqlインストールが完了しましたら、各ソフトウェアの初期設定を行います。PHPのタイムゾーンと文字コードを指定します。Asia/Tokyo</strong>次にmariDBにLimeSurvey用のDBを作成します。初期設定の際に文字コードを指定します。サーバの最小構成設定をコピーします。/etc/my.cnf.d/server.cnfその後、文字コードを指定します。以下の部分を修正ください。/etc/my.cnf.d/server.cnf以下の部分を修正ください。utf8</strong>その後、サービスを起動し、初期設定を行います。設定中に何回か、入力項目が表示されますが、rootユーザのパスワード以外はデフォルトで構いません。以下の部分のみの入力で構いません。mariadb.service/usr/bin/mysql_secure_installation以下の部分のみの入力で構いません。Success!その後、LimeSurvey用のデータベース、ユーザを作成します。今回は両者ともに「limesurvey」という名称で作成します。quitBye最後に、HTTPのポートを解放します。--add-service=httpこれでソフトウェアのセッティングは完了です。次に、LimeSurvey本体を構築します。以下のサイトから最新版をダウンロードします。圧縮方式が多数ありますが、今回はtar.gz方式を選びました。(もちろんほかの方式でも構いません。)https://www.limesurvey.org/stable-releaseダウンロードしたファイルを解凍後、Apacheのルートディレクトリに配置します。(バージョンよって異なるのでダウンロードファイルに合わせて変更ください。(バージョンよって異なるのでダウンロードファイルに合わせて変更ください。/var/www/html/その後、パーミッションを適切なものに設定します。/var/www/html/limesurvey/これで、うまく設定できていればコマンドラインでの設定は終了です。WEB画面での設定ブラウザで以下のURLにアクセスします。http://”インストールしたサーバのホスト名、またはIPアドレス”/limesurvey/1http://”インストールしたサーバのホスト名、またはIPアドレス”/limesurvey/以下の画面が表示されるので、インストールに用いる言語を指定します。今回は「日本語」を指定します。ライセンス同意画面が表示されますので、「同意する」を選択します。機能要件の確認画面が表示されますので、問題なければ「次へ」を選択します。使用するデータベースの入力画面が表示されるので、先ほど作成したデータベース情報を入力します。データベースに接続できれば、以下の画面が表示されるので、「データベースを作成する」を選択します。データベースの作成が完了すると、管理者情報、サイト名、サイトの規定言語を設定する画面が表示されるので、情報を入力します。(画像に合わせる必要はありません。)管理者情報を入力し、管理者作成に成功した場合、以下の画面が表示されるので「管理」を選択します。ログイン画面が表示されるので、先ほど作成した管理者でログインします。以下の画面が表示されれば、インストール完了です。今回はここまでとなります。最後に今回は、LimeSurveyを構築するところまでをご紹介しました。次の投稿では、実際にアンケートを作成していきたいと思います。雑誌等の執筆依頼を受付しております。役に立たなかった0人がこの投稿は役に立ったと言っています。コメントをキャンセルメールアドレスは表示されません。Reserved.本サイトに掲載されている社名、製品名、サービス名等は各社の商標または登録商標です。プライバシーポリシーお問い合わせ。