PHP拡張モジュール
動作環境について
コアサーバー
で使っているPHP拡張モジュール(外部共有ライブラリ)のコンパイル済みバイナリファイルです。
XREA(XREA+)
でも使っていたので、どちらでも動きます。
その他のサーバーでもLinux環境でPHP拡張モジュールの追加が許可されていれば動くかもしれません。
(CORESERVERやXREAで使用する場合、CGI版のPHPでしか使えません。Apacheモジュール版PHPだと無理です。)
HTML Tidy
HTMLの構文解析や正しい文法に整形してくれる HTML Tidy (PECL) です。
本体の HTML Tidy は静的リンク済みなので単体で使えます。
使用方法
-
php.iniに
[PHP]
extension_dir="./"
extension=tidy.so
を記述します。モジュール[tidy.so]の置き場所(ディレクトリ)を変えたい時は extension_dir のパスを変えて下さい。
-
CGIファイルの1行目に
#!/usr/local/bin/php5 -c./php.ini
を追記してください。php.iniの置き場所やファイル名を変えたい場合は -c以降のパスを変えて下さい。
(xrea以外のサーバの場合、「#!/usr/local/bin/php5」の部分をサーバ仕様などを調べて
適宜書き換えてください)
-
[php.ini]、[上記CGIファイル]、[tidy.so]を同じディレクトリにアップロードして終わりです。
FAQ?
-
・PHP Extension バージョン(ナンバー?)が判らない場合
-
xreaだったら、
#!/usr/local/bin/php5
<?php phpinfo(); ?>
とcgiファイルを作り、アップロード&ファイル属性変更してブラウザで表示させてみてください。
(xrea以外のサーバの場合、「#!/usr/local/bin/php5」の部分をサーバ仕様などを調べて
適宜書き換えてください)
PHP Extension の項目に 20060613 などの表記が出るはずです。