鍋・フライパンあれこれ美味
100万ポイント山分け!1日5回検索で1ポイントもらえる
>>
人気記事ランキング
ブログを作成
楽天市場
030730
HOME
|
DIARY
|
PROFILE
【フォローする】
【ログイン】
testVersion
FreeBSDインストールまとめ
PHPはソースからコンパイルし、自分でオプションをつけてやるのが無難だろう
1 BIOSの設定でCDをブートするようにする 2 FreeBSDビギナーズバイブルに沿って進める
キーボード設定
Keymap → Japanese 106
コース設定
Standard
スライスの設定
Dキーを押して、現在のスライスを削除(前に使ってたOSとかがあれば)
aキーを押して、ハードディスク全ての容量を割り当てる
qを押して次へ
ブートマネージャーの設定
Standardを選択
黒い画面になるのでaを押す。そしてqを押す
ディストリビューションの選択
Developerを選択
黒い画面になるのでaを押す。そしてqを押す
インストールメディアの選択、インストールの実行
CD/DVDを選択
3 ネットワークの設定
1.ネットワークインタフェースカードの選択を迫られるので、”vr0”を選択
2.Ipv6の選択を迫られるので”No”を選択
3.DHCPの選択を迫られるので”No”を選択
4.ネットワークの設定をする
HOST *****.*****.co.jp
Domain *****.co.jp
IPv4 Gatway 192.168.0.1
Name server 192.168.0.1
IPv4 Address 192.168.0.11
Netmask 255.255.255.0
注:Extra option to ifconfig(usually empty)の欄は空白で
4 SSHの設定(シェルコマンドで入力)
ここからはシェルコマンドでの入力です
1.SSH自動起動の設定
/etc/rc.conf
このページに sshd_enable="YES" を追加する。
(インストール時に有効にしていれば、既に記述されている。)
2.TTSSH(Tera Term)で出来るようにする。
/etc/ssh/sshd_config
このページに以下の2行を追加または変更する
Protocol 1,2
PasswordAuthentication yes
これで、プロトコル2にも1にも両方対応となり、TTSSHは使えるようになる(TTSSHはプロトコル1だが、FreeBSD側の標準が2である)
設定を即反映させたいならPCを再起動する(reboot)とシェルで打ち、再起動する
ちなみに /etc/rc.d/sshd forcestart で強制起動ができる
また、 /etc/ssh/ ディレクトりに、 chmod 775 などの権限を与えると、危険とみなし、サービスが立ち上がらなくなる
Tera Temを設定する
5 ftpの設定
/etc/rc.conf
このページに inetd_enable="YES" を追加する。
/etc/inetd.conf
このページの
#ftp stream tcp ~
#ftp stream tcp6 ~
このページの2行のコメントをはずす
/etc/hosts.allow
このページの24行目あたりに ALL : ALL : allow
という記述があるのでその前に
ftp : 127.0.0.1 : allow
ftp : 192.168.0.0/255.255.255.0 : allow
ftp : ALL : deny
という記述を追記する
設定を即反映させたいならPCを再起動する(reboot)とシェルで打ち、再起動する
6 Portsツリーのアップグレード
Fastest CVSupのインストール(これはやらなくてもよい) 危:これをインストールしたときに一度 suコマンドが打てなくなって、OSから再セットアップをした(詳細に続く)
cd /usr/ports/sysutils/fastest_cvsup
make install clean
終わったら rehash コマンドを打って
fastest_cvsup -c jp
こんな結果が出る
- 1st: cvsup6.jp.freebsd.org
- 2nd: cvsup3.jp.freebsd.org
- 3rd: cvsup2.jp.freebsd.org
1.まず設定の変更で、近いCVSupサーバを使用することにする。 (同じ環境で以前実行してある場合は省略可)
/etc/make.conf
このページのSUPHOSTを以下に変更
SUOHOST= cvsup6.jp.FreeBSD.org
2.CVSupのインストール 余談だがこれのインストールは結構時間がかかるのだ!!
cd /usr/ports/net/cvsup-without-gui/
make install clean
3.Portsツリーのアップデート これまた余談だがこれのインストールは結構時間がかかるのだ!!
cd /usr/ports/
make update
今回はまだ特に何もアプリケーションをインストールしていないので、既存のアプリケーションのヴァージョンUPは行わない
7 MySQLのインストール
1.MySQLのインストールをします
cd /usr/ports/databases/mysql50-server
make install clean
/etc/rc.conf
このページに mysql_enable="YES" を追加する。
2.MySQLの起動
/usr/local/etc/rc.d/mysql-server.sh start
3.MySQLの起動確認
ps -ax | grep mysql
73603 p0 I 0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --use
↑こんな感じの結果が出ればOK
4.MySQLにログインする
/usr/local/bin/mysql -u root -p
パスワードを聞かれるが、はじめは何も設定していないため、”未入力でEnterキーを押す”
ここでは特になにもせず exit と入力してログアウト
5.rootのパスワード設定
/usr/local/bin/mysqladmin -u root password 設定したいパスワード
これでパスワードが設定されました。
もういちど /usr/local/bin/mysql -u root -p
ここで先ほど設定したパスワードを入力しないとログインできません。
8 Apacheのインストール
1.apacheのインストールをします
cd /usr/ports/www/apache20
make install clean
/etc/rc.conf
このページに apache2_enable="YES" を追加する。
/usr/local/etc/apache2/httpd.conf に以下の2行を追加する
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
/etc/newsyslog.conf に以下の2行を追加する
/var/log/httpd-access.log 640 36 * $M1D0 B /var/run/httpd.pid
/var/log/httpd-error.log 640 36 * $M1D0 B /var/run/httpd.pid
2.apacheの起動(reboot)しないとダメかも?
/usr/local/etc/rc.d/apache2.sh start
9 phpMyadminnのインストール
参考サイト http://www.bugbearr.jp/?FreeBSD%2FphpMyAdmin
1.インストール
cd /usr/ports/databases/phpmyadmin
make install
すると /usr/local/wwwにディレクトリが出来上がる??(たぶん)ので、その中の config.inc.php を編集
39行目 $cfg['PmaAbsoluteUri'] = 'http://192.168.1.200/phpMyAdmin/';
69行目 $cfg['Servers'][$i]['host'] = 'インストール時に決めたホスト名';
必須なのは上記の2行だが、あとは参考サイトを見て任意で設定すればよいと思う
2.ログイン
始めは、ログイン名:root 、パスワード:特になし だと思います。
10 PHP5のインストール
1.まずソースをダウンロードします。 Php-5.1.2
Windowsで http://jp2.php.net/get/php-5.1.2.tar.gz/from/a/mirror
にアクセスして ダウンロード !
それをftpで FreeBSDの /tmpディレクトリにアップ
2.以下を実行する
cd /tmp
・その場で解凍
tar xvf php-5.1.2.tar.gz
cd /tmp/php-5.1.2
・オプションを指定する(シェルで打つときは改行しなくてよい)
./configure --with-mysql --with-apxs2=/usr/local/sbin/apxs --enable-mbstring --enable-mbstr-enc-trans --enable-track-vars --with-gd --enable-gd-native-ttf --with-zlib --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-sqlite reboot
考察
今回は、多くのオプションを指定しているが、Web上での意見集約をすると、今回利用したい環境で必要なのは
--with-mysq
--with-apxs2=/usr/local/sbin/apxs
--with-sqlite
--enable-mbstring
の4つもあれば十分であると思われる
3.php.ini の変更
433行 default_mimetype = "text/html"
default_charset = "EUC-JP"
433行 default_mimetype = "text/html"
458行 user_dir = "/usr/local/www/" ;phpファイルを置くディレクトリ
他にも、今回は設定しても上手くいかなかったが
461行 extension_dir = "/usr/local/lib/php/20050922" ;phpの拡張モジュールを置いてあるディレクトリ
も設定しておくとよい
11 SQLiteのインストール
1.portsからSQLite2をインストール
cd /usr/ports/databases/sqlite2
make install clean
ここで、mysql、sqliteの表示を試したが、読み取り専用だとか、アクセス権が無いとかいわれたので、
chmodコマンドや、chownコマンドを使用し、ファイルのアクセス権、所有者をエラー内容から推測し変更した。
12 MovableTypeインストール
MovableTypeインストール参考サイト
http://bizcaz.com/2006/03/06-230826.php
http://www.ksknet.net/cat14/movabletype.html
1.Windowsでダウンロード MT-3_2-ja-2.tar.gz http://www.sixapart.jp/ からダウンロード
(ID登録が必要)
それをftpで FreeBSDの /usr/local/wwwディレクトリにアップ
2.解凍
cd /usr/local/www
・その場で解凍
tar xvf MT-3_2-ja-2.tar.gz
・解凍したディレクトリをリネーム
mv MT-3_2-ja-2 cgi
・コンフィグファイルをコピー(.cgiに直す)
cp mt-config.cgi-original mt-config.cgi
4.権限の割り当て
chmod -R 777 /usr/local/www/ ←環境の構築が終わるまではひとまずオールOKにしておこう
chmod -R 755 /usr/local/lib/mysql ←ここの権限を755にしなければいけなかった
5.設定ファイル /usr/local/www/cgi-bin/mt-config.cgi の編集
28行目 CGIPath http://192.168.1.200/cgi/
36行目 ObjectDriver DBI::mysql
Database kenji_db
DBUser root mysqlのユーザ名
DBPassword otokogackt mysqlのパスワード
DBHost 192.168.1.200
↑ 注:コメントを外すこと
6.Mysqlをつかうので、DBDをインストール
cd /usr/ports/databases/p5-DBD-mysql41
make install clean
mysqlclient.14 が無いとかいうエラーがでたら、この権限の問題だと思いまする
7.先ほど解凍→リネームしたフォルダ(cgi)のなかの mt-check.cgi を表示
こんな感じのが表示されていれば環境は大丈夫です(他のとこほはよほど大丈夫でしょう)
あとは、/cgi/index.htmlのインストールマニュアルにしたがってログイン、設定をしていきます。
ジャンル別一覧
出産・子育て
ファッション
美容・コスメ
健康・ダイエット
生活・インテリア
料理・食べ物
ドリンク・お酒
ペット
趣味・ゲーム
映画・TV
音楽
読書・コミック
旅行・海外情報
園芸
スポーツ
アウトドア・釣り
車・バイク
パソコン・家電
そのほか
すべてのジャンル
人気のクチコミテーマ
お買い物マラソンでほしい!買った!…
お買い物マラソンでポイントを使い忘…
(2026-08-10 20:10:04)
株主優待コレクション
ダイコク電機:台風のコース:アイコ…
(2026-08-11 17:42:58)
普通の日記
11日の日記(2)
(2026-08-11 16:50:16)
© Rakuten Group, Inc.
X
共有
Facebook
Twitter
Google +
LinkedIn
Email
Design
a Mobile Site
スマートフォン版を閲覧
|
PC版を閲覧
人気ブログランキングへ
無料自動相互リンク
にほんブログ村 女磨き
LOHAS風なアイテム・グッズ
みんなが注目のトレンド情報とは・・・?
So-netトレンドブログ
Livedoor Blog a
Livedoor Blog b
Livedoor Blog c
楽天ブログ
JUGEMブログ
Excitブログ
Seesaaブログ
Seesaaブログ
Googleブログ
なにこれオシャレ?トレンドアイテム情報
みんなの通販市場
無料のオファーでコツコツ稼ぐ方法
無料オファーのアフィリエイトで稼げるASP
ホーム
Hsc
人気ブログランキングへ
その他
Share by: