SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【debian】LAMP環境を作る

問題

debianでLAMP環境作るには?

答え

さっそく、さくっと。

1、Apache、MySQL、phpをインストール

aptitude install apache2 php5 mysql-server php5-mysql

2、Apacheの設定

・/etc/apache2 以下に設定ファイルがある。見るとなんとなく仕組みがわかると思うが、手で直接編集しないで次のようなコマンドでモジュールやバーチャルホストを有効にする。

a2dismod          a2enmod        a2dissite         a2ensite

例)mod_rewrite を有効にする

a2enmod 

例)mod_autoindex を無効にする

a2dismod autoindex

例)xxx.yyy.zzz というバーチャルホストを追加する

まずVirtualHostの設定は書く

# vi /etc/apache2/site-available/xxx.yyy.zzz
<Virtualhost>
    ServerName xxx.yyy.zzz
    (その他設定、その他設定)
</Virtualhost>

a2ensite / a2dissite で有効化、無効化する

a2ensite xxx.yyy.zzz

・実行ユーザーの設定、環境変数などは envvars に書いてある。

3、MySQLの設定

/etc/mysql/my.cnf を編集。設定するとしても文字コードぐらい。

4、phpの設定

必要があれば /etc/php5/apache2/php.ini などを編集する。

追加のパッケージを入れたいときは探して入れる。

aptitude search php5
......
p   php5-curl                                         - CURL module for php5
p   php5-dbg                                          - Debug symbols for PHP5
p   php5-dev                                          - Files for PHP5 module development
p   php5-enchant                                      - Enchant module for php5
p   php5-exactimage                                   - fast image manipulation library (PHP bindings)
p   php5-ffmpeg                                       - audio and video support via ffmpeg for php5
p   php5-gd                                           - GD module for php5
p   php5-geoip                                        - GeoIP module for php5
......
......

関連するメモ

コメント