http://biokids.org/9b4ed5.htmlPHPからPerlのコードを実行するPukiWikiのプラグインでPerlが使えないかを試すためにいろいろやってみました。PECLのperlモジュールperlモジュールよくわかりませんがPHPでPerlを実行できるモジュールをようやく発見しました。日付がかなり古い(2006-02-13)のでもうメンテは行われていないのかもしれません。http://pecl.php.net/package/perlインストール標準的なインストール方法があるみたいです。re2cというプログラムが必要になったのでSRPMからRPMを作成してインストールしました。perl-1.0.0.tgzを使いました。installインストールされます。このようにオプションなしの状態では/usr/local/lib/php/extensions/no-debug-non-zts-20060613/perl.soが作成されます。php.iniで読み込みやすいように/usr/local/lib/php/extensions/perl.soでリンクを張りました。php.iniの設定php.iniを設定します。標準的な場所は/usr/local/lib/php.iniみたいです。extension_dir="/usr/local/lib/php/extensions"extension=perl.soを追加しました。使い方クラスを生成して呼び出すやり方は、コマンドラインではコアダンプしました。クラスを生成して呼び出すドキュメントに載っている使い方ですが、このソースをコマンドラインで実行するとコアダンプしました。Apache2で使う分には(PukiWikiのプラグイン内に埋め込んで試した)、動作しました。$obj->get_name();別のやり方コマンドラインでは以下のようにして試すとうまくいきました。$obj->get_name();ただし、これをPukiWikiで使うと、オブジェクトメソッドの戻り値がArrayになってしまい、うまくいきませんでした。