0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

忘備録:LAMP環境構築 

Posted at

はじめに

自分用の忘備録として。

PHPの開発環境を自宅のpcで構築した時の手順を書いておきます。

環境

・mac Os Mojave
・CentOS 7.0
・Apache/2.4.6
・mysql 8.0.19
・PHP 7.3.15

VageantとVirtualBOXのインストール

・VirtualBOX
公式サイトよりインストール
https://www.virtualbox.org/ 

・vagrant
公式サイトよりdmgを取得しインストール
https://www.vagrantup.com/
*Vagrantを削除する際にdmgが必要になるらしいので念の為残しておく。

CentOS7

・boxの新規追加
box(仮想マシンのイメージファイル)をMacに新規追加。
https://app.vagrantup.com/centos/boxes/7

・centos/7の追加

$ vagrant box add centos/7
==> box: Loading metadata for box 'centos/7'
    box: URL: https://atlas.hashicorp.com/centos/7
This box can work with multiple providers! The providers that it
can work with are listed below. Please review the list and choose
the provider you will be working with.

1) hyperv
2) libvirt
3) virtualbox
4) vmware_desktop

VirtualBoxを使っているので3を選択

・BOXの確認

$ vagrant box list
centos/7 (virtualbox, 1905.1)
//今後複数の仮想マシンを作ることを想定して、それらをまとめるフォルダ(MyVagrant)を作る
$ mkdir MyVagrant

//MyVagrantに移動する
$ cd MyVagrant

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

//MyCentOSに移動する
$ cd MyCentOS

仮想マシン設定用のVagrantfileを作る
$ vagrant init centos/7

//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

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

//sshで接続
$ vagrant ssh

Apacheのインストール


$ yum install httpd

MySQLのインストール


$ yum localinstall http://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm

#PHP7.3のインストール

PHPに関しては以下のサイトを参考。
https://www.rem-system.com/centos-httpd-php73/

0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?