Linux Install Memo

サーバー管理者によるLinux関連ソフトのインストールメモ

Home » □Apache2(root)

□Apache2(root)

□Apache2(root)

Apache の動作権限を root にするとっても危ない改造。

cd /usr/src/
tar xvzf package/httpd-2.2.11.tar.gz
mv ./httpd-2.2.11 ./httpd-2.2.11-ROOT
cd ./httpd-2.2.11-ROOT/
./configure \
–prefix=/usr/local/apache2-ROOT \
–enable-info \
–enable-auth-dbm \
–enable-rewrite \
–enable-proxy \
–enable-so \
–enable-mods-shared=most \
–enable-suexec \
–enable-ssl \
–with-ssl=../openssl-0.9.8e \
(–with-ssl=/usr/local/ssl \)
–with-suexec-caller=root \
–with-suexec-docroot=/usr/local/apache2-ROOT/htdocs \
–with-suexec-logfile=/usr/local/apache2-ROOT/logs/cgi.log \
–with-suexec-userdir=html \
–with-suexec-uidmin=0 \
–with-suexec-gidmin=0 \
–with-included-apr \
CPPFLAGS=”-DBIG_SECURITY_HOLE”
make
make install

です。

で、/usr/local/apache-ROOT/conf/httpd.conf の実行権限を

> #User daemon
> #Group daemon
> User root
> Group root

とすればOK。

PHPも

cd /usr/src/php-5.3.0/
make distclean
./configure \
–with-pgsql \
–with-apxs2=/usr/local/apache2-ROOT/bin/apxs \
–with-openssl \
–with-gd \
–with-iconv \
–with-jpeg-dir=/usr \
–with-png-dir=/usr \
–with-zlib-dir=/usr \
–with-xpm-dir=/usr \
–with-ttf=/usr \
–with-freetype-dir=/usr/X11R6 \
–enable-ftp \
–enable-gd-native-ttf \
–enable-gd-jis-conv \
–enable-mbstring

libiconv を後から入れたなら Makefile の EXTRA-LIBS に -liconv を追加

make
make install

のようにして、apxs2 のディレクトリを変えてインストール。

あとはほかの Apache のインストールを参照してください。

Name of author

Name: admin

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です