2008年6月22日日曜日

ka-Map 8テストの修正2

さらに、次の方法を試しました。
Webブラウザを起動してアドレスバーに次のように入力してEnterキーを押してください。

http://localhost/ka-map/tile.php

すると次のように表示されます。

Warning: dl() [function.dl]: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/php_gd.so' - /usr/lib/php5/20060613+lfs/php_gd.so: cannot open shared object file: No such file or directory in /home/nob61/ka-map/htdocs/tile.php on line 212

Fatal error: Call to undefined function imagecreatefrompng() in /home/user/ka-map/htdocs/tile.php(292) : eval()'d code on line 1

エラーメッセージの一部(Unable to load dynamic library)でググると、この後に続く拡張モジュールが設定されていないようなので確認します。

~$ls /usr/lib/php5/20060613+lfs/
(rootでも一般ユーザでもどちらでもOK)
pdo.so
php_mapscript.so

php_gd.soがないのでSynapticパッケージマネージャで検索します。
(何も結果が表示されないときは、php_gdとかphp gdなどとしてみてください。)
php5-gdがインストールされていなければ、インストールします。
Apacheを再起動して

#/etc/ini.d/apache2 restart

Webブラウザを起動してアドレスバーに次のように入力してEnterキーを押してください。

http://localhost/ka-map/tile.php

画像が表示されればOKです。
Webブラウザを起動してアドレスバーに次のように入力してEnterキーを押してください。

http://localhost/ka-map/

図のように地図が表示されればOKです。

0 件のコメント: