ionCube Loaderインストール&設定

Vtigercrmモジュール「Record Creator For vTiger®」を使用するには ionCube Loader が必要です。

ionCube Loader は利用サーバーOSに合わせたファイルを設置します。

 

<参考サイト>
https://developer.a-blogcms.jp/document/install/how2install_ioncube.html

ローダーダウンロードurl
https://www.ioncube.com/loaders.php
ファイル:ioncube_loaders_lin_x86-64.zip

 

phpの設定でThread設定を確認します
phpinfoで以下部分を確認

スレッドセーフでない場合
ioncube_loader_<OSの種類>_<お使いのPHPのバージョン>.so

→ioncube_loader_lin_7.2.so

 

サーバ内のextension_dirを探します
# php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
sqlite3.extension_dir => no value => no value

# cd /usr/lib64/php/modules

extension_dir内容表示
# ls
bz2.so ftp.so mysqli.so shmop.so tokenizer.so
calendar.so gd.so mysqlnd.so simplexml.so wddx.so
ctype.so gettext.so pdo.so sockets.so xml.so
curl.so iconv.so pdo_mysql.so sqlite3.so xmlreader.so
dom.so json.so pdo_sqlite.so sysvmsg.so xmlwriter.so
exif.so mbstring.so phar.so sysvsem.so xsl.so
fileinfo.so mcrypt.so posix.so sysvshm.so zip.so

 

ダウンロードしたzipファイルの中から該当ファイルをサーバの以下ディレクトリへ設置します。
/usr/lib64/php/modules/ioncube_loader_lin_7.2.so

 

php.ini修正 最終行へ追加
~~~~~~~~~~
; Local Variables:
; tab-width: 4
; End:

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.2.so ←追加
~~~~~~~~~~

 

サーバ再起動
systemctl restart httpd.service