LoginSignup
1
0

More than 3 years have passed since last update.

MacOS ローカル環境を構築 CentOS6.8

Last updated at Posted at 2021-02-03

Virtualbox インストール

Vagrantインストール

ホームディレクトリに移動

今後複数の仮想マシンを作ることを想定して、それらをまとめるフォルダ(MyVagrant)を作る
mkdir MyVagrant

MyVagrantに移動する
cd MyVagrant

仮想マシンを作るフォルダを作る(MyCentOS)
mkdir MyCentOS

MyCentOSに移動する
cd MyCentOS

仮想マシン設定用のVagrantfileを作る
vagrant init bento/centos-6.8

Vagrantfileを編集して仮想マシンのIPアドレスを192.168.33.10にする
sed -i '' -e 's/# config.vm.network "private_network", ip: "192.168.33.10"/config.vm.network"private_network", ip: "192.168.33.10"/' Vagrantfile

仮想マシンを起動する(少し時間かかります)
vagrant up

仮想マシンの状態を確認する
vagrant status

仮想マシンの設定

vagrantに接続
Vagrant ssh

OSを最新状態にアップデート
sudo yum -y update

スクリプトを入手するためのgitをインストール
sudo yum -y install git

gitを使ってアプリケーション設定用のスクリプトをダウンロード
git clone https://github.com/dotinstallres/centos6.git

centos6フォルダができるのでそちらに移動
cd centos6

スクリプトを実行
./run.sh

設定を反映
exec $SHELL -l

補足

エラー(YumRepo Error: All mirror URLs are not using ftp, http[s] or file)が発生した場合はvagrantに接続した状態で下記のコマンドを実行
CentOS 6のサポートが終了した為、このようなエラーが発生するとのこと。
参考:https://qiita.com/imunew/items/3810a41960f40db85c94

sed -i -e "s/^#baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/vault.centos.org/g" /etc/yum.repos.d/CentOS-Base.repo

権限に関するエラーが発生したらroot権限を持って実行しましょう
sudo su 

接続確認

php -S 192.168.33.10:8000
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0