PREMIUM

【旧版】ローカル開発環境の構築

手元のPC上に仮想マシンを立ち上げてローカル開発環境を整えていきます。
0%
このレッスンはアーカイブされました
このレッスンは視聴可能ですが、質問の受付や内容の更新は終了しております。
    • 概要
    • 範囲
    • 必要となる知識
    • 必要となるツール
    • vagrant box add centos64box http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130427.box
    • vagrant init centos64box
    • Vagrantfileの編集
    • vagrant up
    • sudo yum update -y
    • sudo vi /etc/resolv.conf
    • sudo service iptables stop
    • sudo chkconfig iptables off
    • yum list installed
    • yum list installed | grep httpd
    • sudo yum install -y httpd
    • sudo service httpd start
    • sudo chkconfig httpd on
    • 動作確認
    • sudo chown -R vagrant:vagrant /var/www/html
    • FileZillaの設定
    • index.htmlの作成
    • 動作確認
    • hostsとはなにか
    • Hosterの設定
    • 動作確認
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • gem update --system
    • gem install rails --no-ri --no-rdoc -V
    • rbenv rehash
    • rails -v