2007/2/27 火曜日

Debian Sergeでphp5.0とwordpress、mbstringでつまづく

Debian(Serge)+php5.0+MySQL+Apache2.0.54

WordPressの環境をローカルで作りたかったので、Debian SargeにMySQLを入れた。

動作環境

  • Debian Sarge
  • Apache2.0.54

aptでphp5.0入れるために追記する

vi /etc/apt/sources.list
deb http://people.debian.org/~dexter php5.0 sarge
deb-src http://people.debian.org/~dexter php5.0 sarge

インストール

apt-get update
apt-get install php5.0
apt-get install mysql-server
apt-get install php5.0-mysql
apt-get install phpmyadmin
apt-get install php5-cgi

以下の2行をコメントアウト

vi /etc/apache2/apache2.conf
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps

玄箱純正のmontavistaしか知らんけど、DebianでのApacheの設定は、ファイルの位置や構成がバラバラでとまどう。
後はプロセスを確認して、MySQLのrootの再設定とかユーザー設定をしてという感じ。

Wordpressのインストール

んで、いよいよwordpressなわけだが、installでつまずいた。

Fatal error: Call to undefined function mb_language() in /var/www/wordpress/wp-config.php on line 2

このエラーは、mbstringとかいうマルチバイトがどうのこうのというモノが不足しているらしい。そもそもphpinfo();でmbstringがどうのこうのという項目がない。

検索しても多くの人がconfigureからmake installしてるんだけど、なんかそれはイヤだった。

apt-getで何とかならんかと探してみるとphp5.1でやってる人がいたんでまねてみたらできた。

apt-get install php5.0-mbstring
apt-get install php5.0-gd
/etc/init.d/apache2 restart

でphpinfo();確認してみるとあったあった!
Wordpressのinstall.phpまでこぎつけたよというお話でした。


登録中のサービス

  • track feed
  • Firefox 2
  • ブログで報酬稼ぐなら!buzzmo(バズモ)
  • フィードメーター - 逆転世界
  • あわせて読みたい
  • -->

    Clicky