pirosikick's diary

君のハートにunshift

CentOS5.5でLAMP構築メモ

=============
 注意 まだ編集途中です
=============

忘れないように作業メモ

yumでインストール

# apacheインストール
$ sudo yum -y install httpd

# phpインストール
$ sudo yum -y install php php-mbstring php-mysql

# mysqlインストール
$ sudo yum -y install mysql-server mysql-devel

apache設定

まず設定ファイルのバックアップ

$ sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
$ sudo vim /etc/httpd/conf/httpd.conf

「LoadModule」の設定は長いので別ファイルに分け、Includeで読み込むようにする。

Include  conf/LoadModules.conf

Directoryディレクティブを下記のように設定し、htdocs配下以外へのアクセスを禁じる

<Directory />
   # .htaccessは重くなるらしいから使わない
    AllowOverride None

    # 全部禁止
    Order deny,allow
    Deny from all
</Directory>

# htdocs配下の設定
<Directory "/usr/local/share/htdocs">
    Options FollowSymLinks

    # htdocs配下なら許可
    Order allow,deny
    Allow from all
</Directory>