手动编译PHP7的MongoDB扩展
下载支持php7的MongoDB扩展
wget http://pecl.php.net/get/mongodb-1.1.1.tgz tar -zxvf mongodb-1.1.1.tgz cd mongodb-1.1.1.tgz /usr/local/php7/bin/phpize ./configure --with-php-config=/usr/local/php7/bin/php-config make && make install
如果出现```Can't install [sasl.h not found!]```的错误,执行命令```apt-get install libsasl2-dev```。
- 添加mongodb.so到php.ini里
查看当前扩展
/usr/local/php7/bin/php -m [PHP Modules] bcmath Core ctype curl date dom filter ftp gd gettext hash iconv json libxml mbstring mcrypt mongodb mysqlnd openssl pcntl pcre PDO pdo_sqlite Phar posix Reflection session shmop SimpleXML soap sockets SPL sqlite3 standard sysvsem tokenizer xml xmlreader xmlrpc xmlwriter Zend OPcache zip zlib [Zend Modules] Zend OPcache
可以看到已经有mongodb扩展了。
checking for pcre... not found
checking Build with Cyrus SASL support... yes, shared
checking for SASL... not found
configure: error: sasl.h not found!
make: *** No targets specified and no makefile found. Stop.
the error message you got:
configure: error: sasl.h not found!
should be solveable by:
sudo apt-get install libsasl2-dev
for CentOS:
yum install cyrus-sasl-devel
Source:
http://stackoverflow.com/questions/22102326/install-pecl-memcached-error
出处见:http://askubuntu.com/questions/466345/mongo-driver-php-cant-install-sasl-h-not-found/466346
[...]接下来就又开始了我的探索路程,找到一个https://www.liudon.org/1322.html[...]
[...]過程中的一些總結:手動編譯安裝PHP7手動編譯PHP7的MongoDB擴充套件PHP7下使用MongoDB API[...]
[...]過程中的一些總結:手動編譯安裝PHP7手動編譯PHP7的MongoDB擴充套件PHP7下使用MongoDB API[...]
[...]过程中的一些总结:手动编译安装PHP7手动编译PHP7的MongoDB扩展PHP7下使用MongoDB API[...]
[...]過程當中的一些總結:手動編譯裝置PHP7手動編譯PHP7的MongoDB擴大PHP7下運用MongoDB API[...]
[...]}); 算法网首页精品教程数据结构时间复杂度空间复杂度树二叉查找树满二叉树完全二叉树平衡二叉树红黑树B树图队列散列表链表算法基础算法排序算法贪心算法递归算法动态规划分治算法回溯法分支限界法拓扑排序字符串相关算法数组相关算法链表相关算法树相关算法二叉树相关算法LeetCodeOnline Judge剑指offer架构设计设计模式创建型单例模式工厂模式原型模式建造者模式结构型组合模式外观模式装饰模式[...]
[...]}); 算法网首页精品教程数据结构时间复杂度空间复杂度树二叉查找树满二叉树完全二叉树平衡二叉树红黑树B树图队列散列表链表算法基础算法排序算法贪心算法递归算法动态规划分治算法回溯法分支限界法拓扑排序字符串相关算法数组相关算法链表相关算法树相关算法二叉树相关算法LeetCodeOnline Judge剑指offer架构设计设计模式创建型单例模式工厂模式原型模式建造者模式结构型组合模式外观模式装饰模式[...]
[...]过程中的一些总结:手动编译安装PHP7手动编译PHP7的MongoDB扩展PHP7下使用MongoDB API[...]
[...]过程中的一些总结:手动编译安装PHP7手动编译PHP7的MongoDB扩展PHP7下使用MongoDB API[...]