ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2024/10/03
NEW
【週刊ドットインストール】 DHHのお話、レッスン制作の進捗、その他のいろいろ
PREMIUM
【旧版】ローカル開発環境の構築
手元のPC上に仮想マシンを立ち上げてローカル開発環境を整えていきます。
0%
このレッスンはアーカイブされました
このレッスンは視聴可能ですが、質問の受付や内容の更新は終了しております。
動画レッスン一覧
(13)
#01 ローカル開発環境を整えよう
(03:00)
無料公開中
概要
範囲
必要となる知識
必要となるツール
未完了
#02 Vagrantで仮想マシンを立ち上げよう
(02:50)
無料公開中
vagrant box add centos64box http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130427.box
vagrant init centos64box
Vagrantfileの編集
vagrant up
未完了
#03 ネットワークの設定をしていこう
(02:34)
無料公開中
sudo yum update -y
sudo vi /etc/resolv.conf
sudo service iptables stop
sudo chkconfig iptables off
未完了
#04 Webサーバーを導入しよう
(02:25)
yum list installed
yum list installed | grep httpd
sudo yum install -y httpd
sudo service httpd start
sudo chkconfig httpd on
動作確認
未完了
#05 htmlファイルを表示してみよう
(02:55)
sudo chown -R vagrant:vagrant /var/www/html
FileZillaの設定
index.htmlの作成
動作確認
未完了
#06 hostsを編集してみよう
(01:51)
hostsとはなにか
Hosterの設定
動作確認
未完了
#07 epel、remiリポジトリを導入しよう
(03:00)
yum info php
yum info mysql-server
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh epel-release-6-8.noarch.rpm
sudo rpm -Uvh remi-release-6.rpm
sudo vi /etc/yum.repos.d/epel.repo
未完了
#08 PHPを導入してみよう
(02:51)
yum info --enablerepo=remi php
sudo yum --enablerepo=remi install -y php php-devel php-mysql php-mbstring php-gd
sudo vi /etc/php.ini
sudo service httpd restart
php -v
未完了
#09 MySQLを導入してみよう
(02:16)
sudo yum install -y --enablerepo=remi mysql-server
sudo vi /etc/my.cnf
sudo service mysqld start
/usr/bin/mysql_secure_installation
sudo chkconfig mysqld on
mysql -u root -p
未完了
#10 PostgreSQLを導入してみよう
(02:41)
sudo rpm -i http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm
sudo yum -y install postgresql93-server postgresql93-contrib
sudo service postgresql-9.3 initdb
sudo chkconfig postgresql-9.3 on
sudo service postgresql-9.3 status
sudo service postgresql-9.3 start
sudo passwd postgres
su - postgres
psql
\du
create user vagrant createdb password '***********' login;
\q
exit
未完了
#11 Pythonをソースから導入してみよう
(03:00)
python --version
wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
tar xvzf Python-2.7.5.tgz
cd Python-2.7.5
./configure --enable-shared --with-threads
make
sudo make install
sudo cp libpython2.7.so libpython2.7.so.1.0 /usr/lib
sudo /sbin/ldconfig
source ~/.bash_profile
python --version
未完了
#12 Rubyをrbenvで導入してみよう
(03:01)
sudo yum -y install git
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
exec $SHELL -l
rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install -v 2.0.0-p247
rbenv rehash
rbenv global 2.0.0-p247
rbenv versions
ruby -v
未完了
#13 Ruby on Railsを導入してみよう
(01:36)
gem update --system
gem install rails --no-ri --no-rdoc -V
rbenv rehash
rails -v
未完了
リリース情報(note)
記事はありません。
詳細情報
最終更新日
2014年4月24日
バージョン情報
Vagrant 1.2.7 / VirtualBox 4.2.16 / Hoster 1.2 / FileZilla 3.7.3