php动态安装mongo扩展】的更多相关文章

首先下载mongo扩展包  http://pecl.php.net/package/mongo 开始安装把 wget http://pecl.php.net/get/mongo-1.5.8.tgz tar zxvf mongo-1.5.8.tgz cd mongo-1.5.8 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install 不…
很多次安装mogo扩展不成功,总结出来,无非就是一个原因.对应的版本选择不正确 简单来说这篇文章就是来教你如何选择php对应的mongo.ll版本 查看phpinfo https://pecl.php.net/package/mongo  这是官网去寻找自己对应的版本.如果不行就多试几个文件,很快应该就能找到你想要的 配置php.ini 大家应该都是知道的吧 extension=php_mongo.dll最后在着重强调一下.扩展没有装成功就是版本的问题,虽然尝试的次数都让你怀疑人生了.但是就是这…
安装openssl apt-get install openssl libssl-dev libssl0.9.8 libgtk2.0-dev 安装php-pear apt-get install php-pear 安装php5-dev apt-get install php5-dev 安装pecl库 apt-get install libpcre3-dev 安装mogo驱动 pecl install mongodb 加载mongo扩展 创建扩展模板的配置文件 注:tee:用来将标准输入的内容输出…
说明:mongo 和 mongodb是两个扩展,目前mongo扩展已经被废弃,建议使用mongodb扩展,但对于一些老项目还在使用mongo扩展的,请参考此文. mongodb和其他PHP扩展的安装方法类似. 系统:MacOS 10.12.6,MxSrvs集成包:(之前用MacOS 10.14安装的时候,出现了各种问题,因此降级系统到10.12,感觉比10.14好用. 降级教程参考:https://www.cnblogs.com/rxbook/p/10987206.html ) 从这里下载扩展包…
今天来学习下mongodb,在装PHP扩展的时候本来是一个很轻松的事情,结果并不是我想想的那么简单. 我的集成环境是xampp的php版本是5.6的x86.我开启了安全模式,所以我需要mongo时ts的安全模式扩展的x86扩展这些都不是很复杂.但是当我将下载好的扩展放入ext目录下后在php.ini中开启扩展后.重启apache竟然在phpinfo里面找到mongo的扩展信息. 经过自己的反复排除,无果.主要是apache的错误log竟然不报错误.php.ini中开启mongo不管有没有都不会报…
1.首先下载php的mongodb扩展 从http://pecl.php.net/package/mongodb这个网址下载mongodb的扩展源码包 2.解压安装包 tar zxf mongodb-1.2.8.tgz 3.进入解压目录,运行phpize进行安装准备 ( phpize作用) cd mongodb-1.2.8 /usr/local/php/bin/phpize 4.安装编译 上述命令运行完后,在目录下就生成了configure文件 使用./configure命令进行安装配置,然后使…
------------------------------------------------------------------------------------------------------ 解释下Linux命令: ./configure  #脚本配置工具 ./configure --help  #查看脚本配置工具configure的命令行选项 /usr/local/php/bin/phpize #phpize命令用于在编译好的PHP中扩展模块 1. 下载你要安装的软件包,解压得到…
先前的教程:PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展? # 安装依赖包 yum install -y libc-client-devel /usr/local/src/centos-sdk/source2/php/php-5.6.30/ext/imap /usr/local/php/bin/phpize ./configure -with-php-config=/usr/local/bin/php-config -with-imap -with-imap-ssl -wit…
/usr/bin/phpize./configure --with-php-config=/usr/bin/php-configmake && make install/usr/sbin/apachectl stop/usr/sbin/apachectl start需要升级pear.命令是pear upgrade. 发现一个bug,php5.3.3只支持mongo1.4.5…
1.下载对应的monggo扩展 http://pecl.php.net/package/mongo 2. 找对应的版本 放在D:\program\wamp\bin\php\php5.5.12\ext 文件夹下 3.同时在apache中的php.ini 和 php 下的php.ini中添加扩展 4. 重启apache 5.安装mongo扩展需要加环境变量,否则重启电脑后失效   http://www.jianshu.com/p/2c53e201ba84…
安装环境   系统环境:Windows 10 64位   Apache版本:2.4.9   PHP版本:5.5.12   MongoDB版本:3.2.6   Wamp版本:wamp 2.5 86位     安装步骤    一.确定php的compiler和确定php是否是线程安全版本    通过查看phpinfo()可以确定,wamp下点击localhost,再点击右下角的phpinfo()      二.下载对应的php-mongodb版本    根据前面所得到的信息,需要下载同时符合php5…
//启动memcached/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -p 11211 -u root/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -p 11212 -u root 1.安装mongodb mongodb安装在/usr/local/mongod 目录下mkdir /usr/local/mongod/data //存放数据, touch /usr/loc…
.安装php7..30的脚本 # vim install_php.sh #!/bin/bash # 安装基本依赖 yum install -y gcc gcc-c++ htop telnet iotop iptraf iftop make logrotate xinetd ntsysv sysstat perl autoconf libjpeg libjpeg-devel libpng libpng-devel glibc glibc-devel glib2 glib2-devel bzip2…
从https://pecl.php.net/package/mongodb官网下载压缩包(不懂事的我下载了1.5.1版本) 解压安装包 tar -zxvf mongodb-1.5.1.tgz 进入解压目录 运行phpize命令 cd mongodb-1.5.1 && phpize 编译扩展 $ ./configure \ $ make && make install 编辑etc/php.ini 添加下面一行 extension=mongodb.so 查看phpinfo()输…
通过php安装Imagick扩展给动态gif图片打水印 一直以来php处理图片都是以gd为主流,直到近些年Imagick的使用才渐渐变多. gd通常用来缩放图片,给图片打水印等基本功能,对于复杂效果如制作图标按钮.图倒影等滤镜功能就会力不从心. 尤其对于有多帧图片的动态gif图打水印,如果使用gd像处理普通jpg那样去打水印,打完水印后的图片只剩下第一帧,没有动态效果. Imagick就能很好的胜任这一点,使得php给动态gif图片打水印成为可能,而且它还具有内存占用小,画质高的特点. 下面是分…
最近安装mongo相关内容,因mongodb下载好解压即可使用,在这里我就不多说了,这里我分享下如何安装mongo的php扩展 首先下载扩展包https://github.com/mongodb/mongo-php-driver $ tar zxvf mongodb-mongodb-php-driver-master.tar.gz $ cd mongodb-mongodb-php-driver-master $ phpize $ ./configure $ make && make ins…
背景:看到了一个nodejs的对mongo操作的课程,于是想学一下. * 1.于是打算先在自己的vps上安装一个mongodb:[ https://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/ ] curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.3.tgz tar -zxvf mongodb-linux-x86_64-3.2.3.tgz mk…
安装MongoDB 1.下面安装MongoDB,先下载: cd /usr/src wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz (如果download较慢,可以手工下载后上传服务器,手工下载参考地址:http://pecl.php.net/package/mongodb) 2.解压,进入目录: tar -zxvf mongodb-linux-x86_64-2.6..tgz -C /usr/src cd mo…
1.安装mongoDB 下载最新版本的 MongoDB 下载地址:http://www.mongodb.org/downloads 解压文件到 D:\mongodb 解压后的文件列表如下: 创建数据存储目录: 在创建D盘创建mongoDB文件存储目录 可以使用新建文件夹 或者打开cmd窗口使用命令创建 启动mongoDB 使用命令行加入D:\mongodb\bin文件夹下执行mongod 2.安装mongo php拓展 下载php_mongo.dll文件 下载地址:http://uk.php.n…
下面以安装phpredis扩展为例 下载扩展源码,解压 [root@localhost ~]# wget phpredis-5.1.1.tar.gz [root@localhost ~]# tar -zxf phpredis-5.1.1.tar.gz 进入源码目录,运行phpize,用来生成configure文件,如果配置了环境变量,可以直接运行phpize,否则,需要使用完整路径 [root@localhost ~]# cd xxx [root@localhost phpredis-5.1.1…
使用phpize 动态添加 PHP 扩展是开发中经常需要做的事情,但是在 macOS 中,首次使用该功能必然会碰到一些错误,本文列出了这些错误的解决方法. 问题一: 执行 phpize 报错如下: $ phpize grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr/…
本文参考 一开始安装PHP的时候,我们并不知道需要哪些扩展,所以只有等到我们真正用到的时候才想办法去安装. 安装PHP扩展最简单的办法就是 sudo apt-get install php5-xxx 但有的时候并非我们所愿,源里面并没有我们需要的扩展,这时候就需要我们下载源码自己编译安装了. 这篇文章中我将介绍在本地Linux平台下编译安装PHP扩展的方法. 现在网站根目录下创建 index.php 打印基本的配置信息,以验证我们是否安装成功. 配置编译环境 我们需要安装一些编译必须的库,还有 …
使用 phpize 动态添加 PHP 扩展是开发中经常需要做的事情,但是在 macOS 中,首次使用该功能必然会碰到一些错误,本文列出了这些错误的解决方法. 问题一: 执行 phpize 报错如下: $ phpize grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr…
windows下安装MongoDB扩展和配置 1.下载mongoDB扩展,根据当前php版本进行下载 地址如下:http://pecl.php.net/package/mongo 我本地php版本是 php-5.6.27-nts 扩展附件如下: 附件下载地址:我的mongo扩展下载 2.放在php目录下的ext文件夹下 3.修改php.ini文件(有人说是apache根目录下,但我这是别人配的环境,apache下没这个文件,就修改php目录下的php.ini) 增加: [mongoDB] ext…
以下是我走位php新手第一次安装mongo模块的步骤: 1.首先从在网上选取适当版本的mongoDB扩展包下载; 2.解压扩展包,并且进入解压目录; tar -zxf mongo-1.4.1.tgz cd mongo-1.4.1 3.在mongo-1.3.2目录下执行phpize,命令如下:(注:此工具是php添加扩展的工具,我的phpize位置为/www/php/bin/phpize) /usr/local/php/bin/phpize 注:肯能会出如下错误: Configuring for:…
CentOS下php安装mcrypt扩展 Posted on 2012-09-12 15:27 C'est la vie 阅读(48294) 评论(3) 编辑 收藏 (以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑) 大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache (1).确认你的linux没有安装mcrypt库,如果已安装,跳过安装步骤 [root@test-206 ~]# yum list installed|grep…
一:Mcrypt简介 Mcrypt是PHP的一个扩展,完成了常用加密算法的封装.其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 和 GOST加密算法,并且提供了CBC.OFB.CFB 和 ECB 四种块加密的模型. 二:安装libmcrypt依赖库 要使用该扩展,必须首先安装mcrypt标准…
简介: PHP 动态添加 Mcrypt 扩展库,这是一个支持多种加密.解密算法.模式的扩展库. shell > php -m | grep mcrypt # 如果没有输出,就是缺少这个扩展 shell > cd /usr/local/src/php-/ext/mcrypt/ # 切换到 PHP 源码目录下的该目录 shell > phpize # 生成 .configure 文件 ( 如果找不到 phpize 命令,尝试指定绝对路径 /usr/local/php/bin/phpize )…
PECL 的全称是 The PHP Extension Community Library ,是一个开放的并通过 PEAR(PHP Extension and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP扩展库仓库.通过 PEAR 的 Package Manager 的安装管理方式,可以对 PECL 模块进行下载和安装.来自百度百科 一.查看是否安装php扩展 pecl search 扩展名称 二.安装 pecl install 扩展名称 三…
编译安装PHP7并安装Redis扩展Swoole扩展 在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php 使用的, 如果是apache那么编译参数应该为   1 --with-apxs2=/usr/local/apache/bin/apxs 编译安装php7   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32…