2016-10-27 112 views
1

我正在運行CentOS 6並試圖爲PHP7安裝SPL_Types擴展。我有php7和運行,但是,任何時候我做PECL安裝SPL_Types, 我得到大規模的編譯器錯誤,無法找到解決辦法。 Ubuntu用戶可以通過安裝libpcre3-dev來解決這個問題,但這在CentOS 6上不是一個有效的軟件包。我已經驗證了pcre和pcre-devel已經安裝並且是最新版本。有沒有人有解決這個問題?Centos6 PHP7安裝SPL_Types

編輯1:http://pastebin.com/QG3mFjaf

回答

1

我想通弄明白了:當我運行sudo的PECL安裝SPL_Types命令的完整記錄。對於那些想知道的,我不得不使用第三方來編譯和安裝擴展,然後我不得不手動編輯我的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()

相關問題