Apache

Apache/PHP/SQLite

2009年2月28日

Apache、PHP及びSQLiteをインストール。
apt-get install apache2
apt-get install php5
apt-get install php5-sqlite
apt-get install php5-sqlite3
/usr/sbin/apache2ctl restart

ちなみに、Apacheの設定ファイルは/etc/apache2/apache2.confのようで、このファイルで次のように記述されている。
# Include all the user configurations:
Include /etc/apache2/httpd.conf
細かな設定は、このhttpd.confに記述すればよさそう。(追記:/etc/apache2/sites-enabled/000-default 要設定:下記参照)

PHPの設定ファイルは、/etc/php5/apache2/php.ini にある。ざっと見た感じデフォルトの設定で気がついたのは、register_globals=off, magic_quote_gpc=on, memory_limit=16M。あとで修正する。

追記:上記の方法でmb_stringはインストールされるが、GDはされないので、別途 apt-get install php5-gd の必要アリ。

/etc/apache2/sites-enabled/000-defaultの設定(抜粋)
        <Directory /var/www/>
                AuthUserFile /root/.htpasswd
                AuthGroupFile /dev/null
                AuthName "Please enter username and password"
                AuthType Basic
                require valid-user

                #Options Indexes FollowSymLinks MultiViews
                Options FollowSymLinks
                AllowOverride All
                Order deny,allow
                deny from all
                allow from 192.168.0.0/16
                allow from 129.16.97.0/24
        </Directory>

/etc/php5/apache2/php.iniの設定(変更部分抜粋)
short_open_tag = Off
memory_limit = 128M
magic_quotes_gpc = Off
allow_url_fopen = Off

コメント

Katsumi (2009年3月1日 23:47:28)

モジュールの追加は、/etc/apatche2/mods-available/から/etc/apatche2/mods-enabled/にコピーして行うようだが、なれるまでは分かりづらい。普通にhttpd.confに書いても良いかも。mod_rewriteは、このコピーの方法で追加した。

コメント送信