ubuntuにvimをインストール
ubuntuにデフォルトでインストールされているvimは最低限の機能のみを持った vim-tinyというやつらしいので、通常のvimをインストールすることにする。
$ sudo apt-get install vim
インストールが終わったら設定ファイルを編集して好みの設定に変更する。
vimの設定ファイルは「~/.vimrc」で今回は以下を記述。
set nocompatible set fileformats=unix,dos,mac set title set number set showmatch syntax on set autoindent set tabstop=4 set shiftwidth=4 set smartindent set encoding=utf-8 set termencoding=utf-8 set fileencoding=utf-8 set fileencodings=ucs-bom,euc-jp,cp932,iso-2022-jp set fileencodings+=,ucs-2le,ucs-2,utf-8 colorscheme evening
LAMP環境構築メモ
MySQLとPHPの勉強のためにVMware Playerを使ってWindowsXPマシンにLAMP環境を構築したときのメモ。
VMware Player上で動かしているゲストOSはUbuntu 8.04です。仮想マシンの端末を開いてインストール開始。
Apacheのインストール
$ sudo apt-get install apache2
インストールが終わったらブラウザから「http://localhost」にアクセスして、
「It works!」と表示されてれば大丈夫。
PHPのインストール
$ sudo apt-get install php5 libapache2-mod-php5 php5-mysql
ApacheとMySQLとの連携に必要なパッケージを含めてインストール。
インストールが完了したらApacheの設定ファイルを編集する。
$ sudo vi /etc/apache2/sites-available/default
設定ファイルを変更したのでApacheを再起動する。
$ sudo /etc/init.d/apache2 restart
$ sudo vi /var/www/test.php
でファイルを開いて、
<?php phpinfo(); ?>
を書き込んで保存する。
ブラウザで「http://localhost/test.php」にアクセスしてPHPの設定状況が表示されれば大丈夫。
続いて
$ sudo vi /etc/php5/apache2/php.ini
でPHPの設定ファイルphp.iniを編集する。
このときはとりあえず文字コードの設定関係で以下の部分のコメントを外して編集。
output_handler = mb_output_handler default_charset = "UTF-8" mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = UTF-8 mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none;
変更を反映させるためにApacheを再起動。
$ sudo /etc/init.d/apache2 restart
MySQLのインストール
$ sudo apt-get install mysql-server
インストールが終わったら、設定ファイル/etc/mysql/my.cnfを編集して文字コード関連を設定する。
$ sudo vi /etc/mysql/my.cnf
で、[client]、[mysql]、[mysqld]の各セクションに「default-character-set=utf8」を追加し、
[mysqld]セクションには「old_passwords = 1」、「skip-character-set-client-handshake」も追加して保存。
変更を反映させるためにMySQLサービスを再起動する。
$ sudo /etc/init.d/mysql restart
これにて完了!