Centos6 PHP7 安装 SPL_Types
Centos6 PHP7 Install SPL_Types
我正在 运行ning CentOS 6 并且正在尝试为 PHP7 安装 SPL_Types 扩展。我有 php7 up 和 运行ning 但是,任何时候我做 pecl install SPL_Types,
我遇到大量编译器错误,无法找到解决方法。 Ubuntu 用户可以通过安装 libpcre3-dev 来解决这个问题,但这不是 CentOS 6 上的有效软件包。我已经验证 pcre 和 pcre-devel 已安装并且是最新版本。有人对此有解决方案吗?
编辑 1:当我 运行 sudo pecl install SPL_Types 命令时的完整日志:http://pastebin.com/QG3mFjaf
我明白了。对于那些想知道的人,我不得不使用第三方源来编译和安装扩展,然后我不得不手动编辑我的 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()
.
我正在 运行ning CentOS 6 并且正在尝试为 PHP7 安装 SPL_Types 扩展。我有 php7 up 和 运行ning 但是,任何时候我做 pecl install SPL_Types, 我遇到大量编译器错误,无法找到解决方法。 Ubuntu 用户可以通过安装 libpcre3-dev 来解决这个问题,但这不是 CentOS 6 上的有效软件包。我已经验证 pcre 和 pcre-devel 已安装并且是最新版本。有人对此有解决方案吗?
编辑 1:当我 运行 sudo pecl install SPL_Types 命令时的完整日志:http://pastebin.com/QG3mFjaf
我明白了。对于那些想知道的人,我不得不使用第三方源来编译和安装扩展,然后我不得不手动编辑我的 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()
.