過去ログ/汎用仮想アプライアンス「Momiji」を使った開発環境整備

2019年5月24日 (金) 10:59時点におけるIppei Suzuki (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
※この記事は 過去ログ に含まれている記事です

概要

先に作成した汎用仮想アプライアンス「Momiji」をVirtualBoxにインポートし、各種インストール・設定を行った上で開発環境として利用できるようにする。既存のサーバに合わせるため必ずしも最新・最適ではない。


MySQL

phpMyAdmin

yumでインストール。remi入れてるとこういうとき便利。

# yum -y install phpMyAdmin

バージョンは3.5.4。

phpMyAdminの設定

設定ファイルを変更してリモートでアクセスできるように変更。

# vi /etc/httpd/conf.d/phpMyAdmin.conf 

アクセスURLを決めるのもここで。


PHPフレームワーク

Symfony 1.4

PEAR経由で入れます。

# pear channel-discover pear.symfony-project.com
# pear install symfony/symfony

バージョンは1.4.19。特に指定しない限り以下の場所にインストールされます。

/usr/share/pear/symfony


各種モジュール

FTP

yumでインストール

# yum -y install vsftpd

バージョンは2.2.2。続いて自動起動を設定。

# chkconfig vsftpd on

設定ファイルをカスタマイズ。

# vi /etc/vsftpd/vsftpd.conf

詳しい設定についてはこちらのサイトを参照のこと。

さくらのVPS CentOSでサーバ構築 6 -- FTP @AKIBE

FTPを使用するユーザーを作成する。

# adduser --shell /sbin/nologin --home /var/www ftpuser
# passwd ftpuser

シェルが使えず、ホームディレクトリが/var/wwwのユーザー。 パスワードは便宜上「333333」に設定済み。


KyotoTycoon

KyotoCabinet + KyotoTycoonのインストール を参照のこと。

共有フォルダの設定とマウント

まずVirtualBoxのコンソールで共有フォルダ(例えばweb)の設定を行う。

次に、共有フォルダをマウントする。

$ mount -t vboxsf web /mnt/web

/etc/rc.localに設定を追加する

mount -t vboxsf web /mnt/web