LoginSignup
1
0

More than 5 years have passed since last update.

Oracle VirtualBox 二回目

Posted at

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

環境: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/
でアクセスして使えるか確認する。

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