dven 发表于 2017-4-23 04:53:45

PHP 7.1 CentOS 7.3报错

报错实在太长贴不下...参见http://pasted.co/c06b1bc8
系统是天地祥云提供的干净CentOS 7.3(我装了BBR)

licess 发表于 2017-4-23 12:37:50

应该和你之前回复https://bbs.vpser.net/thread-15694-1-1.html 这个一个问题,如果是bug就只能等官网修复,但php 5.4- 都已经不再更新

dven 发表于 2017-4-23 17:07:11

原帖由 licess 于 2017-4-23 12:37 发表 http://bbs.vpser.net/images/common/back.gif
应该和你之前回复https://bbs.vpser.net/thread-15694-1-1.html 这个一个问题,如果是bug就只能等官网修复,但php 5.4- 都已经不再更新 这台机器直接用7.1,不知道7.1.5什么时候出来,看描述7.1.5就是专门为了解决这个问题了
另外不用lnmp自带而是通过包管理(yum/dnf)装的MariaDB,能用lnmp database命令么

dven 发表于 2017-4-23 17:20:14

/root/lnmp1.4/src/mariadb-10.2.5/mysys_ssl/my_md5.cc: In function ‘void md5_result(MD5_CONTEXT*, uchar*)’:
/root/lnmp1.4/src/mariadb-10.2.5/mysys_ssl/my_md5.cc:86:29: error: ‘EVP_MD_CTX_cleanup’ was not declared in this scope
   EVP_MD_CTX_cleanup(context);
                           ^
/root/lnmp1.4/src/mariadb-10.2.5/mysys_ssl/my_md5.cc: In function ‘void my_md5(uchar*, const char*, size_t)’:
/root/lnmp1.4/src/mariadb-10.2.5/mysys_ssl/my_md5.cc:102:15: error: aggregate ‘MD5_CONTEXT md5_context’ has incomplete type and cannot be defined
   MD5_CONTEXT md5_context;
               ^
/root/lnmp1.4/src/mariadb-10.2.5/mysys_ssl/my_md5.cc: In function ‘void my_md5_multi(uchar*, ...)’:
/root/lnmp1.4/src/mariadb-10.2.5/mysys_ssl/my_md5.cc:127:15: error: aggregate ‘MD5_CONTEXT md5_context’ has incomplete type and cannot be defined
   MD5_CONTEXT md5_context;
               ^
/root/lnmp1.4/src/mariadb-10.2.5/mysys_ssl/my_md5.cc: In function ‘size_t my_md5_context_size()’:
/root/lnmp1.4/src/mariadb-10.2.5/mysys_ssl/my_md5.cc:140:28: error: invalid application of ‘sizeof’ to incomplete type ‘MD5_CONTEXT {aka evp_md_ctx_st}’
   return sizeof(MD5_CONTEXT);
                            ^
make: *** Error 1
make: *** Error 2
make: *** Error 2

MariaDB也无法编译安装

evpin 发表于 2017-4-24 08:38:08

我用的阿里云ECSCentos 7.364位,完美安装LNMP1.4   并且SSL也都部署上了。

只是不知道1.4版本lnmp vhost add命令添加网站,同时安装SSL证书 成功以后,SSL证书有没有默认自动续约。

还是需要再执行什么命令,能指定多少天后自动续约SSL证书

licess 发表于 2017-4-24 09:48:30

回复 3# 的帖子

只要目录一样的话就可以用

4# 原因不清楚


5#crontab -l 查看,可以自己修改,但是官方程序会有检测,不到临近的时间也不给续

dven 发表于 2017-4-26 08:04:12

原帖由 licess 于 2017-4-24 09:48 发表 http://bbs.vpser.net/images/common/back.gif
只要目录一样的话就可以用

4# 原因不清楚


5#crontab -l 查看,可以自己修改,但是官方程序会有检测,不到临近的时间也不给续 以后建议在版本选择里加上7.1 latest和latest,方便这种兼容性不好的情况
https://github.com/php/php-src/archive/PHP-7.1.zip
https://github.com/php/php-src/archive/master.zip

dven 发表于 2017-4-26 09:14:38

哪怕是PHP7.2仍然不兼容...
http://pasted.co/c5359220

licess 发表于 2017-4-26 10:24:05

回复 8# 的帖子

自己下载一个1.0.2版本的openssl源码,编译安装到一个单独的目录,修改php的编译参数 --with-openssl=另外安装的openssl的指定目录

licess 发表于 2017-4-26 16:46:44

https://bbs.vpser.net/thread-15744-1-1.html

andyma 发表于 2017-5-12 18:18:05

回复 10# 的帖子

军哥:

PHP 7.1.5已经释放了,最新版有解决这个问题了吗?现在在php7.1.5时能否安装openssl1.1.0e了呢?

licess 发表于 2017-5-12 20:46:42

回复 11# 的帖子

看changelog应该是openssl 1.1下可以了

andyma 发表于 2017-5-13 08:22:38

回复 12# 的帖子

军哥,
您好,
openssl 1.1.0e性能比openssl 1.0.2k要好很多吧?军哥建议在php7.1.5下选择安装哪个版本呢?

谢谢!

licess 发表于 2017-5-13 10:49:58

回复 13# 的帖子

之前我就说过很多次不建议用openssl 1.1,只建议用LTS版本
页: [1]
查看完整版本: PHP 7.1 CentOS 7.3报错