记录安装PHP7 beta 和 PHP的mongodb扩展
2015年12月29日更新,PHP7正式版已经发布,也有PHP7可用的mongodb扩展了。
手动编译安装PHP7
手动编译PHP7的MongoDB扩展
PHP7下使用MongoDB API
下面的内容已过期,请参考上面的文章安装MongoDB的扩展。
服务器环境 Ubuntu 14.04 x64
安装PHP7
echo "deb http://repos.zend.com/zend-server/early-access/php7/repos ubuntu/" >> /etc/apt/sources.list
apt-get update && apt-get install php7-beta1
参考zend的文章 PHP 7 Builds - By Zend Technologies - The PHP Company
安装mongodb的PHP扩展
wget https://github.com/mongodb/mongo-php-driver/archive/1.6.10.tar.gz
tar zxvf 1.6.10.tar.gz
cd mongo-php-driver-1.6.10
/usr/local/php7/bin/phpize
执行phpize出现“Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.”的错误,执行下面的命令安装autoconf。
apt-get install autoconf
继续上面的编译工作
/usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config
make
make出现一堆错误,搜索了下发现mongodb的PHP扩展暂时还不支持PHP7.
PHP-1438
PHPC-285
无奈只能安装PHP5.