Gentoo Linuxな生活​/サーバ設定関連

Nest of Hawkを立ち上げるために anchor.png

まず、以下のものをインストールしないといけまへん

  • apache
  • PHP
  • MySQL

これらがこのHPの核ですからね。

Page Top

apache anchor.png

emerge apache
/etc/init.d/apache2 start

さて、サーバにアクセスしてみましょう。apacheのテストWebページが見えましたか?これでまずはOK

Page Top

PHP anchor.png

/etc/portage/package.useの設定はこんな感じ。

dev-lang/php ftp hash posix  xmlrpc xmlwriter xpm zip-external crypt ctype pcre session unicode exif imap gd json simplexml tokenizer

そして

emerge php

これでPHP自体と、apacheでPHPを使ったWebページを表示するためのモジュールがインストールされました

Page Top

MySQL anchor.png

Nest of Hawkはxoopsを使ってます。この人はMySQLを使用しますので、なんとかしなければいけません。

emerge  mysql
Page Top

設定をいじる anchor.png

Page Top

まずはMySQLから anchor.png

MySQLの設定は、特にいじる必要はないとです(5.0.Xね)。で、

# /etc/init.d/mysql start

mysqlの管理ユーザパスワードを設定します。

# /usr/bin/mysqladmin -u root password 'new-password'

で、

# mysql -u root -p
> drop database test

mysqlの管理コマンドで、中に試験的にあるtestってデータベースは消しておいてやりましょう。どうせ使わないので…

Page Top

php.iniをいじる anchor.png

/etc/phpの配下に、apache2-php5/cli-php5って名称のディレクトリがあります。こいつの下に。php.iniってファイルがあります。apache2-php5は、apacheから起動されるPHPの定義ファイル。cli-php5は、bashなどのコマンドラインから実行する場合のphpの定義ファイル。これが、phpの動作を規定するんですね。PHP5.3以降なんですが、このphp.iniの中の、date.timezoneをいじってあげないと、PHPがごそごそWarning吐きまくります。これを回避するためには、

date.timezone = "Asia/Tokyo"

を追加してやってください。
また、例えばファイルのUploadをサポートしたり、UploadできるファイルサイズのMAXが定義できたり。必要に応じて設定してくださいねー

Page Top

httpd.confをいじる anchor.png

GentooのapacheのデフォルトDocumentRoot(HTTPのファイルを置いておく場所)は、/var/www/localhost/htdocsです。いじるポイントは、/etc/apache2/vhosts.d/default_vhost.includeです。ここを適宜編集してやって。

おいちゃんは、OptionsのIndexesを削除してみてます。

Page Top

apacheの起動設定 anchor.png

/etc/conf.d/apache2ってファイルの中をいじってやります。

APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5"

こんな風にして、SSLとPHP5を有効にしてやってます。

んで

/etc/init.d/apache2 restart
rc-update add apache2 default
rc-update add mysql default

で、まずはapache+mysql+PHP5の基本が整いましたね♪


トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 2039, today: 2, yesterday: 1
初版日時: 2009-10-08 (木) 01:44:11
最終更新: 2010-10-23 (土) 00:54:04 (JST) (4928d) by maruo
ページ内検索

ログイン

ユーザー名:


パスワード:





パスワード紛失

メインメニュー

サブメニュー
自宅鯖計画

Gentoo Linuxな生活

玄箱HGにGentoo格闘記

航空ショーへ行こう

モータースポーツな世界

奥深き写真の世界への誘い

我思う ゆえに我あり



携帯用QRコード