thinkphp5 以太坊开发 遇到的各种坑

1.    php7 特有的random_byte()的这个函数,在php5,php6里面是没有的,解决办法:https://github.com/paragonie/random_compat  这个网站可以解决.

    当时解决的思路:因为random_byte()在php7.0+上才出现,我的服务器装着两个版本的php5.5和7.2的,不知道为什么thinkphp5.0只能用php5.0的,所以就想到切换php版本到7.2,然而并未有找到行之有效的方法,反而浪费了很多时间,后来想到既然是函数,都应该有实现的,所以找到了这篇文章,导入了lib文件,轻松解决了这个问题

2.     不知道为什么公司的开发服务器上放两个版本的php,总之觉得很坑。解决了上面的的问题,又出现了:undefined function scrypt(),这个是要加扩展的,但是我什么都加了,暂时还不行,

3      0816  今天上午打算解决昨天遇到的tp上的问题,但是仔细分析了一下原因:浏览器上无法显示我想要的结果,服务器上的php的问题和显示在浏览器上的php版本根本不一样,所以写原生的代码也是没有用的,因为只要展示在浏览器上结果,就是php5.5,所以决定使用thinkPHP5.0的命令行,幸运的是今天很顺利。今天碰到的问题也不大,基本上都是在课程中遇到的,所以还好。

你可能感兴趣的:(thinkphp5 以太坊开发 遇到的各种坑)