These pages are written by only Japanese.

Welcom to My Diary.com
最新の日記タイトル一覧カテゴリ別タイトル一覧トップへ戻る〜

おはようございます♪ 現在は4月19日(金)9時21分。 今日も頑張りましょう。


hns - 日記自動生成システム - Version 2.19.5 (色々 Fixed)

先月 2008年09月 来月
01 02 03 04 05 6
07 08 09 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Namazu for hns による簡易全文検索です。
詳細は 詳細指定/ヘルプをご参照下さい。
検索式:

2008年09月09日(火)

php_qr extension

試しに導入。
普通は↓こちらを使いそうですが、 「実行時にはそれなりの負荷がかかる」と明言してるので、 extension の方を試みました。

php_qr-0.1.0.tgz:

コンパイル
phpize
./configure --enable-qr --enable-qr-gd
make
make install
vi /etc/php.d/qr.ini
チェック
%  php -v
PHP Warning:  PHP Startup: Unable to load dynamic library
'/usr/lib/php/modules/qr.so' - /usr/lib/php/modules/qr.so:
undefined symbol: php_input_from_zval in Unknown on line 0
PHP 5.1.6 (cli) (built: Jul 16 2008 19:53:00)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
怒られてる…

php_qr-0.3.1.tgz:

よく見たら 0.3.1 が出てました。 こちらは問題なく使えました。
<?php

$data = 'http://pwiki.awm.jp/~yoya/';
$options = array(
    'format' => QR_FMT_JPEG,
    'magnify' => 4,
    );
header('Content-Type: image/jpeg');
qr_output_symbol(null, $data, $options);

メモ:

  • php_qr-0.3.1 + php 5.1.x, 5.2.x で動作確認した
  • configure で php-config を指定しないと動かない事があるので注意
  • php_qr-0.1.0 が動かなかった原因の php_input_from_zval だけど、php-3.0.1, php-4.0.0, php-5.0.0 で grep しても見つからない。何だろコレ

これで、1 日分だよ〜。

タイトル一覧
カテゴリ分類
Database
JXTA
Java
XML
awm
bookmark
keyword
memo
news
research
Powered by hns-2.19.5, HyperNikkiSystem Project