RedhatEnterpriseLinux ES2.1 or 3.0
Apache1.3.33
MySQL4.0.23
PHP4.3.10
Apache、MySQL、PHPについて、それぞれどのようなコンパイルオプションをつけるべきでしょうか。
商用に使うので、安定していて、セキュアなサーバを目指しています。
http://www.hatena.ne.jp/1107331252#
人力検索はてな - 以下の環境でサーバを作ろうと思っています。 RedhatEnterpriseLinux ES2.1 or 3.0 Apache1.3.33 MySQL4.0.23 PHP4.3.10 Apache、MySQL、PHPについて、それぞれどのような..
mysql
# ./configure --prefix=/usr/local/mysql --with-charset=ujis --with-mysqld-user=mysql
apache
# ./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=all
php
# ./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --enable-mbstring --enable-mbstr-enc-trans --enable-versioning
コンパイルオプションは上記のような感じでいいと思います。セキュアなサーバにコンパイルオプションはあまり関係ないと思います。
インストール後の設定、例えば、MYSQLなら不要なデフォルトユーザを削除、APACHEはユーザで動かす、あとは不要なサービスを止めるなどサーバの設定が重要になってくると思います。
ありがとうございます。
とても参考になりました。