我为我的Apache2 for服务器安装了PECL软件包。我使用pecl list和phpinfo()来确认是否安装了统计数据。
出于某些原因,在我的php代码中,我无法使用PHP文档中列出的一些统计函数。
这些职能运作良好:
echo stats_cdf_normal(1.96, 0, 1, 1);echo stats_cdf_exponential( 3 , 2 , 1 );但这些不是(我的计划需要这些):
echo stats_rand_gen_normal(9,1);.
all stats_rand_gen...;我在浏览器上发现了一个错误:No data received
不知道问题出在哪里。如果有人能帮我,我真的很感激。
发布于 2016-02-02 19:02:16
这让我发疯了好几个小时!最后,我发现有人修补了这个bug 这里,在应用了静态声明之后,只需要重新计算MD5哈希,然后重新编译PECL扩展。我准备了一个回购这里和一个简短的自述安装。
如果您还没有它们,那么这些依赖项是必需的:
Ubuntu:sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev build-essential php-pear
基本上,您需要卸载您现在拥有的一个:
sudo pecl uninstall stats
已应用修补程序的克隆存储库:
git clone https://github.com/admonkey/stats-1.0.3-patch.git
如果您不能使用git,那么您可以下载源代码并解压缩它。
移到源文件夹:
cd stats-1.0.3-patch
编译/安装扩展
sudo pecl install package.xml
重新启动apache
sudo service apache2 restart
https://stackoverflow.com/questions/19629592
复制相似问题