VMWareにFreeBSDをインストールする(part2)
mysql,PHP5の導入
# cd /usr/ports/databases/mysql41-server # make install
コンパイルに結構時間がかかるので、空いた時間に行った方が良いでしょう。
コンパイルが完了したら、/usr/local/share/mysq 以下にサンプルの起動設定ファイルが何種類か展開されるので、適当なものを選択し、/etc/my.cnfとしてコピーします。コピーしたファイルは編集のための書き込み権限を付与してください。
# ls -l my-* -r--r--r-- 1 root wheel 4881 Mar 1 23:27 my-huge.cnf -r--r--r-- 1 root wheel 20892 Mar 1 23:27 my-innodb-heavy-4G.cnf -r--r--r-- 1 root wheel 4857 Mar 1 23:27 my-large.cnf -r--r--r-- 1 root wheel 4864 Mar 1 23:27 my-medium.cnf -r--r--r-- 1 root wheel 2444 Mar 1 23:27 my-small.cnf # cp my-medium.cnf /etc/my.cnf # chmod +w /etc/my.cnf
mysqlもrc.confに登録します。
# mysql_enable="YES"
これでmysqlもマシンを起動すると自動的に実行されます。
コマンドからスタートさせることもできます。
/usr/local/etc/rc.d/mysql-server start
パラメータにrestart, stop 等も指定することができます。
また、導入したmysqlはrootのパスワード設定を行ってください。
# mysql -u root mysql> SET PASSWORD FOR root@localhost = password('hogehoge');
以後は mysql -u root -p
PHPをインストールします。make configコマンドでインストールの設定を変更してAPACHEのサポートを導入するようにします。
# cd /usr/ports/lang/php5 # make config --> APACHEサポートを選択 # make install
phpの導入が完了したら、設定ファイルを変更します。
- /usr/local/etc/php.ini-distを /usr/local/lib/php.iniに複写します。
- apacheの設定ファイルに次のエントリーがあることを確認します。無ければ追加します。
設定が完了したらapacheを再起動し、phpの動作を確認します。apacheのドキュメントディレクトリ(デフォルトでは/usr/local/www/apache22/data)に次の1行だけを記述したphptest.phpファイルを配置します。
apacheのリスタート
$ sudo /usr/local/etc/rc.d/apache22 restart
<?php phpinfo(); ?>
配置したら、ブラウザからアクセスして見てください。phpの様々な設定内容が表示されればOKです。