VirtualBox

Oracle VirtualBox 二回目

※自分のメモ用に書いています

環境:Windows10

まずvimを最新にしておくために
sudo apt-get -y install vim
を入力しインストールする。


次に
sudo apt-get -y install apache2
と入力しapache2をインストール。

sudo /etc/init.d/apache2 start
でapacheを起動する。


次に
sudo apt-get -y install php php-mysql libapache2-mod-php libapache2-mpm-itk
でインストール、

sudo vi /etc/php/7.0/apache2/php.ini

:set numberで行番号を出し
「extension=msql.so」の前にある「;
」を消し:wqで終了。

後は
sudo /etc/init.d/apache2 restart
で再起動しておく。


次に
sudo apt-get -y install mysql-server
でMysqlをインストールする。

パスワードを設定して
mysql -u root -p
でログイン。

途中でEnter PassWordと出るので、先ほど設定したパスワードを入力する。

ログインしたら
create database データベースの名前;
を入力してデータベースを作った後に

exit;で切断、

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

:set numberで行番号を出し
bind-address = 127.0.0.1を探しコメントアウト(前に#を付ける)して:wqで終了
sudo /etc/init.d/mysql restart
で再起動する。


次に
sudo apt-get -y install samba
でsambaをインストール、

sudo chmod 777 /var/www/html/
で共有するフォルダのパーミッションを変更。

sudo vi /etc/samba/smb.conf
を入力後
:set numberで行番号を出し
[global]の下に
unix charset = UTF-8
dos charset = CP932
を追記、

次に50行目付近にある
interfaces = ...を探し、後ろを
127.0.0.0/8 192.168.0.0/24 192.168.11.0/24 192.168.22.0/24 eth0
に書き換え、

一番下に
[html]
path = /var/www/html
writable = yes
browseable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
を追記し、:wqで終了して
sudo service smbd restart
で再起動する。


次に
sudo apt-get -y install phpmyadmin
でphpMyadminをインストール
webサーバーを選択しMysqlで設定したパスワードを入力、こちらでもパスワード登録しないといけないので設定する。

次に
sudo vi /etc/phpmyadmin/apache.conf
と入力して:set numberで行番号を出し
8行目あたりに
Require ip 127.0.0.1 10.0.0.0/24 192.168.0.0/24 192.168.23.0/24
を追記して、アクセス権を設定。

Apacheからアクセスできるように
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin
でシンボリックリンクを作成。

sudo service apache2 reload
でリロードし、

sudo /etc/init.d/apache2 restart
再起動する。

その後ブラウザで
http://の後に、IPアドレス/phpmyadmin/
でアクセスして使えるか確認する。