Sawaiご質問などありましたら下記アドレス宛へメールをお送りください。info@findxfine.comWordPressテーマ、プラグインを公式テーマディレクトリ、公式プラグインディレクトリで公開しています。Table簡単な操作でテーブルを作成するアドオンを公開しています。ECオープンプラットフォームEC-CUBEInfoTownLinkWp様々な条件を指定してWordPressの投稿内容を商品ページのフリーエリアへ表示できます。InfoTownMedia商品登録のフリーエリアへ画像を挿入するための画像読み込み機能を追加します。(0)TweetPocketPHPは拡張モジュールという仕組みで機能を追加できます。フレームワークやCMSを利用する場合も環境により拡張モジュールをインストールしなければいけない場合がります。頻繁に行う作業ではなく作業を思い出すのに苦労するのでメモを記載します。拡張モジュール(Extension)は公式マニュアルに詳細が記載されています。所属で拡張モジュールが分類されています。コア拡張バンドルされている拡張バンドルされていても本体のソースコンパイル時に有効化していないものは使用できません。Extensionに記載しています。ExtensionPHPは本体を再コンパイルしなくても拡張モジュールを動的に追加する仕組みがあります。大きな流れは下記のようになります。soファイルをextension_dirへ配置。php.iniのextensionディレクティブへsoファイル追加。installでsoファイルの作成・配置を自動で行います。拡張モジュールをYum(CentOS)やHomebrew(Mac)などパッケージ管理機構でインストールする場合も同様です。php-mbstring//gdインストール//php-gdをインストール前にlibwebp、gd-lastをインストールします。PECLやパッケージ管理機構を使わないモジュールでもphpizeを使い本体のソースを再コンパイルすることなく拡張モジュールのみコンパイルしsoファイルを作成することができます。下記リンクで詳細に解説されています。外部のライブラリを必要とするかもしれません。マニュアルで文書化されていない拡張があります。http://php.net/manual/ja/extensions.membership.phpPECL拡張モジュールはC言語で書かれたライブラリです。実態はso拡張子のファイルです。PECLインストール(Mac)PEARをインストールするとPECLもインストールされます。instll-pear-nozlib.pharはphpをインストールすると配置されています。/usr/local/binPECL拡張モジュールインストール(Mac)peclコマンドでパッケージをインストールします。Extensionsへ.soファイル追加します。;;;;;;;;;;;;;;;;;;;;;;;......extension=foo.so.soファイルの配置ディレクトリはphpinfo関数のextension_dirで確認できます。statsパッケージインストールPECL拡張モジュールstasは統計関数を集めたパッケージです。ManualPHP公式マニュアルのインストールを見るとPECLでインストールする旨の記載があります。2017.01.28時点)であることがわかります。PHP7系の最新は2.03となっています。今回はPHP5.6系の最新バーションである1.0.5をインストールします。stats-1.0.5.tgzphp.iniへstas.soを追加します。/usr/local/etc/php/5.6/php.iniextension=stats.soインストール先はextension_dirになります。/usr/local/Cellar/php56/5.6.29_5/lib/php/extensions/no-debug-non-zts-20131226/stats.sophpinfo関数を確認するとstats項目が追加されVersionは1.05になっています。改行と段落タグは自動で挿入されます。メールアドレスは表示されません。