過去ログ/汎用仮想アプライアンス「Momiji」を使った開発環境整備
※この記事は 過去ログ に含まれている記事です
概要
先に作成した汎用仮想アプライアンス「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