Apache/PHP/SQLite
2009年2月28日
Apache、PHP及びSQLiteをインストール。
ちなみに、Apacheの設定ファイルは/etc/apache2/apache2.confのようで、このファイルで次のように記述されている。
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の設定(抜粋)
/etc/php5/apache2/php.iniの設定(変更部分抜粋)
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は、このコピーの方法で追加した。