sh 使用php-fpm / nginx / ubuntu安装ioncube

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用php-fpm / nginx / ubuntu安装ioncube相关的知识,希望对你有一定的参考价值。

# download and unarcihve ioncube library under ~/ioncube
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

# check php version
php -v
PHP 5.5.9-1ubuntu4.14 (cli) (built: Oct 28 2015 01:34:46)

# check extension dir
php -i | grep extension_dir
extension_dir => /usr/lib/php5/20121212 => /usr/lib/php5/20121212

# place loaders under /usr/lib/php5/20121212
cp ~/ioncube/ioncube_loader_lin_5.5.so /usr/lib/php5/20121212/
chmod 755 /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so

# create file ioncube.ini under mods-available dir
touch /etc/php5/mods-available/ioncube.ini

# ioncube.ini contents
; configuration for php IonCube module
; priority=00
zend_extension=/usr/lib/php5/20121212/ioncube_loader_lin_5.5.so

# symlink loader to /etc/php5/fpm/conf.d/ and /etc/php5/cli/conf.d/
ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/fpm/conf.d/
ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/cli/conf.d/

# restart php5-fpm
service php5-fpm stop
ps aux | grep php
kill 99123 # all id's of active php processes
service php5-fpm start

# check cli and phpinfo() script
php -v 

以上是关于sh 使用php-fpm / nginx / ubuntu安装ioncube的主要内容,如果未能解决你的问题,请参考以下文章

如何用supervisor守护php-fpm主进程以实现php-fpm的自动重启

使用 Nginx + PHP-FPM 拒绝访问 PHP 文件 (403)

docker 部署nginx、php-fpm错误记录

Nginx + php-fpm 随机挂起

Nginx/php-fpm umask 设置

使用 docker 在 CentO 上设置 PHP-FPM、Nginx、Mariadb