まず、以下のものをインストールしないといけまへん
これらがこのHPの核ですからね。
emerge apache /etc/init.d/apache2 start
さて、サーバにアクセスしてみましょう。apacheのテストWebページが見えましたか?これでまずはOK
/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ページを表示するためのモジュールがインストールされました
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ってデータベースは消しておいてやりましょう。どうせ使わないので…
/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が定義できたり。必要に応じて設定してくださいねー
GentooのapacheのデフォルトDocumentRoot(HTTPのファイルを置いておく場所)は、/var/www/localhost/htdocsです。いじるポイントは、/etc/apache2/vhosts.d/default_vhost.includeです。ここを適宜編集してやって。
おいちゃんは、OptionsのIndexesを削除してみてます。
/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の基本が整いましたね♪
(This host) = https://femt.ddo.jp