什么网站程序可以做抽奖页面,pyton怎么做网站的代码,网站建设发布教程视频教程,家装公司排名前十我们有项目php调用oracle 在正线上环境不能运行成功。经调试通过使用如下方式#xff1a; $param 00000999;$en cn;passthru(/usr/local/php/bin/php /home/wwwroot/pernodricard/api/test.php $param $en); 以脚本形式可以运行成功。 怀疑是环境变量的问题 $param 00000999;$en cn;passthru(/usr/local/php/bin/php /home/wwwroot/pernodricard/api/test.php $param $en); 以脚本形式可以运行成功。 怀疑是环境变量的问题经测试如下环境变量在php-fpm下不存在 $ORACLE_HOME getenv(ORACLE_HOME);
echo ORACLE_HOME$ORACLE_HOME/n;
$LD_LIBRARY_PATH getenv(LD_LIBRARY_PATH);
echo LD_LIBRARY_PATH$LD_LIBRARY_PATH/n;
$PATH getenv(PATH);
echo PATH$PATH/n; 怀疑php-fpm启动后进程清理了自身环境变更。通过修改 php-fpm.conf 增加如下环境变量问题解决 env[ORACLE_HOME] $ORACLE_HOMEenv[LD_LIBRARY_PATH] $LD_LIBRARY_PATHenv[PATH] $LD_LIBRARY_PATH 我们以前也有项目在php中调用java / python 程序不能成功通过该方式应该也可以解决。 转载于:https://my.oschina.net/tt2012/blog/95770