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