PHP拡張インストール方法
ここではサーバーOSとしてWindowsをお使いいただく上で、desknet's SNSのインストーラーに同梱されているPHPをインストールしなかった際のPHP拡張のインストール方法についてご説明致します。
1.ionCube Loader のインストール
1-1.ionCube Loaderはアシアル株式会社のWebサイトより「製品/サービス」→「アシアル ラインナップ(PHP関連製品のionCube)」→「ローダーのダウンロード」とクリックしていき、プラットフォームで「Windows」を選択し「zip形式」をクリックして入手してください
1-2.入手した「ioncube_loaders_win_xxx.zip」ファイルを適当なフォルダへ展開します。
1-3.展開が終了すると、ioncubeというフォルダが作成されます。展開されたディレクトリの中に「ioncube_loader_win_5.1.dll」というファイルが存在する事を確認してください。
1-4.ご利用のphpの設定ファイル内に「zend_extension_ts="<ご利用中のPHPフォルダ>/ext/ioncube_loader_win_5.1.dll"」を追加します。
1-5.更に1.4に記述致しましたフォルダへ「ioncube_loader_win_5.1.dll」を移動させ、ionCube Loaderを有効にします。
2.dnkey のインストール
2-1.desknet's SNSをインストール後、「<Webサーバーのホームディレクトリ>/php/dnsns」以下に「ext」というフォルダが存在する事を確認してください。
※desknet's SNSのインストーラーに同梱されているPHPをインストールされた場合、「ext」というフォルダは存在しません。
2-2.更に「ext」ディレクトリ内に「php_dnkey.dll」というファイルが存在する事を確認してください。
2-3.ご利用のphpの設定ファイル(通常、php.ini)内に「extension=php_dnkey.dll」を追加します。
※php_dnkey.dllをフルパス(例:extension=C:\php\ext\php_dnkey.dll)で指定すると、SNSが正しく動作しませんので、ご注意ください。
2-4.更にphpの設定ファイル(通常、php.ini)内に記載されている「extension_dir=xxx」のフォルダへ「php_dnkey.dll」を移動させ、dnkeyを有効にします。
※extension_dirにパス指定が無い場合、パス指定(例:extension_dir=C:/php/ext/)を行ってから移動させてください。
別システムでphpを利用されている場合、パス変更しますと正しく動作しなくなる可能性がありますので、phpの利用状況をご確認ください。
※desknet's Blogに同梱されているPHPをご利用の場合、Webサーバの種類によって、phpの設定ファイル名が異なります。
・desknet'sWebServerをご利用の場合、「php-cgi-fcgi.ini」です。
・Microsoft Internet Information Serverをご利用の場合、「php-isapi.ini」です。
・Apache1系をご利用の場合、「php-apache.ini」です。
・Apache2系をご利用の場合、「php-apache2handler.ini」です。
3.Webサーバを再起動
3-1.1,2の各種設定が終わりましたらWebサーバの再起動を行います。