Centos6 PHP7安装SPL_Types

时间:2016-10-27 16:25:29

标签: centos6 php-7 pecl

我正在运行CentOS 6并且正在尝试为PHP7安装SPL_Types扩展。我有php7启动并运行但是,每次我做pecl安装SPL_Types, 我得到了大量的编译错误,无法找到解决方法。 Ubuntu用户可以通过安装libpcre3-dev来解决这个问题,但这不是CentOS 6上的有效软件包。我已经确认安装了pcre和pcre-devel以及最新版本。有人有解决方案吗?

编辑1:运行sudo pecl install SPL_Types命令时的完整日志:http://pastebin.com/QG3mFjaf

1 个答案:

答案 0 :(得分:2)

我明白了。对于那些想知道的人,我必须使用第三方来源编译和安装扩展,然后我必须手动编辑我的php.ini文件以添加新模块。

https://github.com/esminis/php_pecl_spl_types

然后一旦你拥有它,运行命令:

phpize --clean
phpize

chmod +x configure

./configure --prefix=/usr
make install

然后,编辑您的php.ini文件,在动态模块部分下,添加

extension=spl_types.so

执行

重启httpd服务
sudo service httpd restart

然后验证新模块是否加载了phpinfo()