PHP / スクリプト関連

PHP拡張モジュール

動作環境について

コアサーバー で使っているPHP拡張モジュール(外部共有ライブラリ)のコンパイル済みバイナリファイルです。 XREA(XREA+) でも使っていたので、どちらでも動きます。

その他のサーバーでもLinux環境でPHP拡張モジュールの追加が許可されていれば動くかもしれません。 (CORESERVERやXREAで使用する場合、CGI版のPHPでしか使えません。Apacheモジュール版PHPだと無理です。)


HTML Tidy

HTMLの構文解析や正しい文法に整形してくれる HTML Tidy (PECL) です。
本体の HTML Tidy は静的リンク済みなので単体で使えます。


使用方法

  1. php.iniに
    [PHP]
    extension_dir="./"
    extension=tidy.so
    
    を記述します。モジュール[tidy.so]の置き場所(ディレクトリ)を変えたい時は extension_dir のパスを変えて下さい。
  2. CGIファイルの1行目に
    #!/usr/local/bin/php5 -c./php.ini
    
    を追記してください。php.iniの置き場所やファイル名を変えたい場合は -c以降のパスを変えて下さい。
    (xrea以外のサーバの場合、「#!/usr/local/bin/php5」の部分をサーバ仕様などを調べて 適宜書き換えてください)
  3. [php.ini]、[上記CGIファイル]、[tidy.so]を同じディレクトリにアップロードして終わりです。

FAQ?

・PHP Extension バージョン(ナンバー?)が判らない場合
xreaだったら、
#!/usr/local/bin/php5
<?php phpinfo(); ?>
とcgiファイルを作り、アップロード&ファイル属性変更してブラウザで表示させてみてください。 (xrea以外のサーバの場合、「#!/usr/local/bin/php5」の部分をサーバ仕様などを調べて 適宜書き換えてください)
PHP Extension の項目に 20060613 などの表記が出るはずです。

 ©2006-2010 miscmix . PHP / スクリプト関連のページ