2008/09/03
PHPって、どうすれば動くのでしょう?
by
Papasan
—
posted at
2008-09-03 22:13
last modified
2008-09-04 17:45
次のスクリプトはPHPのようです。なぜなら拡張子が.php だったから。
numbered_marker.pnp:
<?php
header("Content-type: image/png");
$image_name = $_GET['image'];
$im = imagecreatefrompng($image_name);
imageAlphaBlending($im, true);
imageSaveAlpha($im, true);
$string = $_GET['text'];
//$orange = imagecolorallocate($im, 220, 210, 60);
$black = imagecolorallocate($im, 0, 0, 0);
$len = strlen($string);
if($len <= 2) {
$px = (imagesx($im) - 7 * strlen($string)) / 2 + 1;
imagestring($im, 3, $px, 3, $string, $black);
} else {
$px = (imagesx($im) - 7 * strlen($string)) / 2 + 2;
imagestring($im, 2, $px, 3, $string, $black);
}
imagepng($im);
imagedestroy($im);
?>
PHPって、どうすれば動かせるのでしょう?、遠い昔、5年以上前に動かしたことがあるようなないような・・・
- Category(s)
-
自鯖おやじ
-
tugboat.GTD
- The URL to Trackback this entry is:
- http://papasan.org/papablog/604/tbping
(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)
それとPHPを実行出来るように AddType application/x-httpd-php .php
こんな感じで動きませんか?
php:phpのインタプリタ(?)
phpapache:Apache用のLoadModule(?)
httpd.conf:phpのLoadModuleを有効にする(?)
AddType application/x-httpd-php .php:これはHTMLなどのヘッド部に記述(?)
って解釈でいいのでしょうか?、なんとなくPerlの雰囲気に似ていますね。
php5 をインストールしたならLoadModule 群の最後にLoadModule php5_module modules/libphp5.so
を付け足してください。
後はPerlと同様に AddType application/x-httpd-php .php
も設定ファイルに書き加えます。
後はaptかyumでphp5 なり php4をインストールすればいけるはずです。インストールしたphpのバージョンでLoadModuleを変えてください。