php zookeeper 扩展安装

安装libzookeeper wget http://mirror.bit.edu.cn/apache//zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz tar -xf zookeeper-3.4.5.tar.gz cd zookeeper-3.4.5/src/c ./configure –prefix=/usr/local/zookeeper/zookeeper-3.4.5/ sudo make && make install 安装php zookeeper扩展 wget ‘http://pecl.php.net/get/zookeeper-0.2.2.tgz’ tar zxvf zookeeper-0.2.2.tgz cd zookeeper-0.2.2 /Applications/XAMPP/xamppfiles/bin/phpize ./configure –with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config –with-libzookeeper-dir=/usr/local/zookeeper/zookeeper-3.4.5/ sudo make && make install sudo echo "extension=zookeeper.so" >> /Applications/XAMPP/xamppfiles/etc/php.ini

php 开启 openssl

# 下载到/var/www/php5目录下 cd /var/www/php5 wget http://mirrors.sohu.com/php/php-5.2.14.tar.gz # 解压 tar zxvf php-5.2.14.tar.gz # 进入PHP的openssl扩展模块目录 cd php-5.2.14/ext/openssl/ /var/www/php5/bin/phpize # 这里为你自己的phpize路径,如果找不到,使用whereis phpize查找 # 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名 mv config0.m4 config.m4 /var/www/php5/bin/phpize ./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config make make install # 安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把openssl.so 文件拷贝到你在php.ini 中指定的 extension_dir 下(在php.ini文件中查找:extension_dir =),我这里的目录是 var/www/php5/lib/php/extensions # 编辑php.ini文件,在文件最后添加 extension=openssl.so # 重启Apache即可 /usr/local/apache2/bin/apachectl restart

CentOS 5 安装sqlite 安装phpize

CentOS 5 安装sqlite 安装phpize
由于 CentOS 5默认不支持 sqlite 扩展. 当时安装服务器PHP的时候,用的是yum 安装的. 所以需要重新安装过. 如果重新安装编译版的PHP 的话, 配置文件又要修改很多地方,为避免引起不必要的问题.故在寻找一种较为安全的安装方式. 在php官方网站上找到了两种相应的安装说明. http://www.php.net/manual/en/sqlite.installation.php 但是,在使用第一种方式时遇到了一个问题:就是无法使用 phpize , 于是安装: yum install php-devel ,因为PHPize 是属于php 的 devel . 使用第一种方式: tar xfvj php-5.2.10.tar.bz2 cd php-5.2.10/ext/sqlite/ phpize ./configure make make install 重启httpd , 查看phpinfo 发现没有安装成功. 于是采用第二种方式: shell> mkdir temp shell> cd temp shell> wget http://pecl.php.net/get/SQLite-1.0.3.tgz shell> tar zxvf SQLite-1.0.3.tgz shell> cd SQLite-1.0.3 shell> phpize 在这步时又出现 phpize 无法使用的问题. 故无法继续安装. 后经过多次测试, 终于启用成功. 方法是:
在第一种安装方式的基础上 , 将源码包中 sqlite.so 拷贝到 /usr/lib/php/modules/sqlite.so
再在/etc/php.d 目录下新建 文件 sqlite.ini 添加内容: extension=sqlite.so
然后重启 httpd. 查看phpinfo信息
报错了:phpize commend not found 需要安装phpize 这个可以在yum中安装 yum -y install php-devel 如果还不行,说明你的编译工具有问题,安装一下就可以了 yum -y install autoconf yum -y install automake yum -y install libtool 运行phpize (成功了)
SQLite
SQLite support enabled
PECL Module version 2.0-dev $Id: sqlite.c,v 1.166.2.13.2.9 2007/05/19 17:58:22 iliaa Exp $
SQLite Library 2.8.17
SQLite Encoding iso8859