MAMP php5.5.10 に pdflib9.0.2 拡張機能をインストールしようとしています。次の手順を実行しました。
- http://www.pdflib.com/download/pdflib-family/pdflib-9/copiedから pdflib9.0.2 をダウンロード
- htdocsにフォルダー「pdflib」を作成しました
- php.ini /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212 から extension_dir パスを見つけました
- /Applications/MAMP/htdocs/pdflib/bind/php/php-550/php_pdflib.so を /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212 にコピーしました
- パーミッションを rw モードに変更しました。
- php.ini の「Dynamic Extensions」の下に extension=php_pdflib.so を追加
- /Applications/MAMP/Library/bin/envvars #if test "x$DYLD_LIBRARY_PATH" != "x" ; で次のようにコメントしました。次に
# DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"
#else
# DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib"
#fi
#export DYLD_LIBRARY_PATH****
- しかし、phpinfo() に pdflib が表示されませんでした。
/pdflib/hello.php にアクセスしようとしましたが、Apache エラー ログに次のメッセージが表示されます。
サーバー構成によって拒否されたクライアント: /Applications/MAMP/htdocs/pdflib/.DS_Store サーバー構成によって
拒否されたクライアント: /Applications/MAMP/htdocs/pdflib/bind/.DS_Store、リファラー: http:///pdflib/
どこが悪いのかわかりません。
ドキュメントでこのバージョン マップを見ました。したがって、バージョンの不一致があるとは思いません。
PHP 5.3.0 以降の場合は bind/php/php-530
PHP 5.4.0 以降の場合は bind/php/php-540
PHP 5.5.0 以降の場合は bind/php/php-550
誰でもここで問題を見つけることができますか。どんな入力でも、この問題を解決するための新しい道を示してくれます。
前もって感謝します。
Apache2 エラー ログと php_error_log を追加しましたが、pdflib のインストールに失敗した理由は、これらのいずれかまたは両方である可能性があります。問題を解決するために前進するための情報を得ることができれば、それは非常に役に立ちます。
Apache エラー ログ
[Tue Apr 15 11:38:22 2014] [error] [client :: 1] client denied by server configuration:
/Applications/MAMP/htdocs/pdflib/.DS_Store [Tue Apr 15 11:38:24 2014 ] [エラー] [クライアント::1] サーバー構成によってクライアントが拒否されました: /Applications/MAMP/htdocs/pdflib/bind/.DS_Store、リファラー: http:///pdflib/
php_error_log [15-Apr-2014 11:25:08 America/Los_Angeles] PHP 警告: PHP の起動: PDFlib: モジュールを初期化できません
ビルド ID=API20121212 でコンパイルされたモジュール、TS ビルド ID=API20121212 で
コンパイルされた PHP
これらのオプションは、マッチ