Home > 言語 > PHP

PHP Archive

phpMyAdminでテーブルが使用中!?

  • 2008-04-02 (水)
  • PHP

WordPressというブログツールでエラーが表示されていたので、データベーステーブルを phpMyAdmin を使って確認しました。すると、「使用中」 というフラグが立っていて、中身を見ることも構造を確認することもできません。削除して作り直すしかないのか?と思いましたが、ちゃんと「修復」という操作で直りました。

RDBの知識が無くてもデータベースの操作が簡単に行えるのが phpMyAdmin のいいところです。RDBの知識が無く、phpMyAdmin も使いこなせない人はIT(特にWeb関連に携わる)技術者にはいないはずですね。

ともあれ、修復や最適化というコマンドは、どんなRDBにも用意されています。
と言うことは・・・。

「何らかの要因でテーブルに不具合が生じたりバッファオーバーフローが起こることがあるということです。だから開発者側が修復コマンドを用意しているのです。「複数人が同時に使うのだから当然なんだよ」と、素人さんにも分からせてあげるのが玄人さん!なのですから、管理側が焦ってはいけませんね。

eaccelerator-0.9.5 インストールログ

  • 2008-03-08 (土)
  • PHP

eacceleratorをサーバにインストールすることで、PHPを高速化することができます。eacceleratorは、スクリプトを解析した結果を中間コードの状態で共有メモリ上にキャッシュします。よって、2回目以降の実行は構文解析を行わずに、キャッシュされた中間コードをダイレクトに読み込むことで処理を高速化させています。

付属の説明によると最大 10倍!の速度になるそうです。eacceleratorをインストールするには、apache1.3以上、mod_php4.1以上、autoconf、automake、libtool、m4が必要ですが、大抵の環境では条件を満たしていると思います。

eaccelerator-0.9.5 をダウンロード

Continue reading

PukiWiki 1.4.7_notbの実装

  • 2008-03-03 (月)
  • PHP

用語集としてのサイト構築で PukiWiki を採用してみました。PukiWikiは、自由にページを編集できるツール(CMS:コンテンツ管理システム)です。それらの作業はWebブラウザから行えるため、とても簡単です。訪問者が自由に書き込めるという点では、Web掲示板とちょっと似ているかもしれません。 Web掲示板はメッセージを追加するだけですが、PukiWikiは、すでに存在するページの内容を自由に変更することができます。

PukiWiki 1.4.7のインストールログ
1. pukiwiki最新&安定版(pukiwiki-1.4.7_notb_utf8.tar.gz)をダウンロード
2. FTPでアップロード
3. 解凍
# tar xvfz pukiwiki-1.4.7_notb_utf8.tar.gz
4. リネーム
# mv pukiwiki-1.4.7_notb_utf8 wiki
5. パーミッション設定
6. 設定ファイル (pukiwiki.ini.php) の編集

とりあえずの設定として、Auto Link の有効と新規ページの作成とページの修正にはBasic認証での制限を設けました。

PHPのインストールとFreeType

WordPressのプラグインで wp-tegaki を使ってみたく、有効化したが動かない。GDがうまくFreeTypeを認識していないようです。PHPの configure を見直して以下の手順でリコンパイルしたところうまく行きました。FreeTypeがPHPに認識されたかどうかは、phpinfo で確認できます。

FreeType Support enabled
FreeType Linkage with freetype

そんなのかんけーねー

Continue reading

Home > PHP

おまかせSearch
おまかせブログ 人気記事
おまかせFeeds
おまかせブログ Meta
おまかせLinks
おまかせPR
CoRichブログランキング
ブログランキング
blogram投票ボタン

Page Top