2010 06,16 00:11 |
|
2010 01,15 23:47 |
|
Imagick を開発環境(Windows )にインストールを、いろんなサイトにあったサンプルプログラムを試してみた しかし、エラー。。。 コマンドプロンプトから、convert test.pdf[0] test.jpg と実行してみたら、 PHPからの実行よりも詳細なエラーが convert: `%s': %s "gswin32c.exe" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dEPSCrop -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -dFirstPage=1 -dLastPage=1 "-sOutputFile=C:/DOCUME~1/AKIRAP~1.000/LOCALS~1/Temp/magick-bBzPr6rQ" "-fC:/DOCUME~1/AKIRAP~1.000/LOCALS~1/Temp/magick-1JIeZgdY" "-fC:/DOCUME~1/AKIRAP~1.000/LOCALS~1/Temp/magick-fVo4pc8K" @ utility.c/SystemCommand/1964. convert: Postscript delegate failed `test.pdf': No such file or directory @ pdf.c/ReadPDFImage/634. convert: missing an image filename `test.jpg' @ convert.c/ConvertImageCommand/2838. んー なにやら、gswin32.exe というものが必要みたいですね しかし、そんなものは知らん http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB(Windows)#zd901fa9 このページを参考に、インストールをし、再度コマンドプロンプトから実行 おっ、なんもエラーが出なかったから、出来たったぽい うん、ちゃんと出来てる ほんじゃ、PHPからも・・・・おっ、出来たっぽい コマンドプロンプトから生成したtest..jpg と、PHPから生成したtest1.jpg の2ファイルがあり、同じ画像 うんうん、これでよし ホントはLinuxにインストールをしたかったけど、OSが古くyum とかでインストールできず・・・orz OSはFC6なので、CentrOS5に乗せ変えようとしたら、CD-ROMドライバー・・・いつのまに死んでてたの・・・orz もう少ししたら、このLinuxのパソコン捨てよう・・・ |
|
2010 01,11 20:18 |
|
ZendFramework で、MySQLからデータを取得
その際に、文字コードを指定できると 試しにやってみた・・・・出来ませんでした・・・・ 理由 ZendFrameworkのバージョンが1.7系だったため・・・ ZendFrameworkのバージョンが1.8系以降じゃないと、文字コードの指定が出来ないみたい 仕方なく、ZendFramework1.9.6をインストールする ZendFramework1.7系はそのままにして、inclide path や、Eclipseのコンフィグで、1.9系を指定し、 試したら、ちゃんとできた まったく・・・だから、PHP系の仕事は嫌いじゃ・・・ |
|
2010 01,10 22:59 |
|||||||
PHP5でphp_mysql.dllをロードしようとすると"指定されたモジュールが見つかりません と Apacheのログに出力される しかも、エンコードされた状態で・・・ いくら、php.ini のextension_dirや、extension=php_mysql.dll、extension=php_pdo.dll、extension=php_pdo_mysql.dll を確認しても、phpinfo()に反映されず・・・ %PATH%にもPHPのディレクトリを設定しているし、extension_dirに設定しているディレクトリの下にも、コメントアウトしてある.dllファイルはあるのになぜ!? んー、どうやって前に設定していたかな・・・ そんなわけで調べてみました libmysql.dll というdllファイルを、システムフォルダ(system32) の下に入れて、Apacheを再起動 おっ、いけた・・・ しかし、こんな設定前にしたかな・・・覚えてない・・・ ここにたどり着くまでに、大変苦労した・・・
しかし、まだphp_curl.dll が見つからないと出る・・・ ssleay32.dllとlibeay32.dllをシステムフォルダ(system32)にコピーして、Apacheを再起動 うん、動いた・・・こんなことしたかな・・・覚えてない・・・ んー、そもそもPHPは、zipファイルを解凍して、マニュアルでインストールした形だからなぁ・・・ PHPの環境って、ホント厄介で困る |
|||||||
2009 08,21 01:03 |
|
基本PHPが嫌い
出来ることは知っているけど、具体的なやり方をしらないので、記載 .htaccessで簡単に設定変更で行える(Apacheの設定で.htaccessが使えることが前提) AddType application/x-httpd-php .htm .html ※サーバーに負荷がかかるので、アクセスの多いサイトにはキツイかも ついでにHTMLが読み込まれる時に自動的にスクリプトをインクルードさせるには php_value auto_prepend_file "絶対パスのファイル名" Apacheの設定ファイルhttpd.confで対象フォルダの AllowOverride が許可されていないとInternal Server Errorが表示されるので注意が必要とのこと |
|
忍者ブログ [PR] |