linux下php安装扩展组件(个人工作笔记系列之php)

系统环境:CentOS release 6.2 (Final)

软件版本:php-5.3.13

php安装的编译参数:

./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-mysql=/usr/local/mysql-5.5.23/ --with-mysqli=mysqlnd --with-pdo-mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-iconv-dir --with-gd --with-jpeg-dir --with-png-dir --with-zlib --with-freetype-dir --with-pcre-dir=/usr/local/pcre-8.30 --with-bz2 --with-openssl --with-curl --with-curlwrappers --with-libxml-dir=/usr --with-mhash --with-xmlrpc --with-mcrypt --enable-pcntl --enable-sockets --enable-gd-native-ttf --enable-mbregex --enable-sysvsem --enable-shmop --enable-bcmath --enable-safe-mode --enable-pdo --enable-xml --enable-soap --enable-inline-optimization --enable-zip --enable-mbstring --disable-rpath --enable-maintainer-zts \

1. 扩展组件memcached

下载memcached-2.2.0.tgz到本地,解压

tar -xf memcached-2.2.0.tgz
cd memcached-2.2.0
/usr/local/php5/bin/phpize 
./configure --with-php-config=/usr/local/php5/bin/php-config
make && make install
mv /usr/local/php5/lib/php/extensions/no-debug-zts-20090626/memcached.so /usr/local/php5/ext/
编辑php.ini添加extension = "memcached.so"

2. 扩展组件taint-1.0.0.tgz

下载taint-1.0.0.tgz到本地,解压
tar -xf taint-1.0.0.tgz 
cd taint-1.0.0
/usr/local/php5/bin/phpize ./configure --with-php-config=/usr/local/php5/bin/php-config
make && make install
mv /usr/local/php5/lib/php/extensions/no-debug-zts-20090626/taint.so /usr/local/php5/ext/
编辑php.ini添加extension = "taint.so"

3. 扩展组件mcrypt

进入到php源码包的扩展模块mcrypt源码路径下
cd /usr/local/src/php-5.3.13/ext/mcrypt/
/usr/local/php5/bin/phpize
./configure --with-php-config=/usr/local/php5/bin/php-config 
make && make install
mv /usr/local/php5/lib/php/extensions/no-debug-zts-20090626/mcrypt.so /usr/local/php5/ext/
编辑php.ini添加extension = "mcrypt.so"

4. 扩展组件mbstring

进入到php源码包的扩展模块mbstring源码路径下
cd /usr/local/src/php-5.3.13/ext/mbstring/
/usr/local/php5/bin/phpize
./configure --with-php-config=/usr/local/php5/bin/php-config
make && make install
mv /usr/local/php5/lib/php/extensions/no-debug-zts-20090626/mbstring.so /usr/local/php5/ext/
编辑php.ini添加extension = "mbstring.so"
时间: 2024-10-08 23:36:32

linux下php安装扩展组件(个人工作笔记系列之php)的相关文章

【未解决】Linux下PHP安装扩展Mysql的问题

[步骤分析] 1.在PHP源码包下定位到指定位置:源码包/ext/mysqli 注1:网上很多地方红字部分是mysql,其实PHP5以后已经不用mysql了. 2.运行:/usr/local/php/bin/phpize 3. ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config 注1:注意红字部分,网上很多文章都已经过时,导致Conf

linux下PHP安装openssl扩展

很多时候都会用到openssl组件,下面就介绍一下linux下php安装openssl扩展: 安装openssl组件,一般php安装目录中都有许多扩展组件的安装包,当然也包括openssl,例如我的php安装目录是/data/php-5.4.32,那么openssl组件的安装目录则为/data/php-5.4.32/ext/openssl,然后执行以下操作 (1) cd /data/php-5.4.32/ext/openssl (2) mv config0.m4 config.m4 (3) /d

Linux下PHP安装配置MongoDB数据库连接扩展

说明: 操作系统:CentOS 5.X 64位 MongoDB数据库服务器: IP地址:192.168.21.130 Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作: 一.安装PHP的MongoDB数据库扩展(在Web服务器192.168.21.127上操作) 下载地址:http://pecl.php.net/get/mongo-1.5.1.t

Linux下PHP安装oci8扩展

PHP通常搭配Mysql使用,但有时候也会连接到Oracle数据库.安装PHP的oci8扩张之前,需要先安装Oracle Instant Client( basic 或 basic lite 版就行了).因为我们是从源码安装PHP扩展,所以还需要下载 Instant Client SDK.Oracle Instant Client相关软件包的下载请进入以下链接:http://www.oracle.com/technetwork/database/features/instant-client/i

Linux下动态安装PHP扩展的一般方法(图)

------------------------------------------------------------------------------------------------------ 首先解释下面的Linux命令: ./configure  #脚本配置工具 ./configure --help  #查看脚本配置工具configure的命令行选项 /usr/local/php/bin/phpize #phpsize命令用于在编译好的PHP中扩展模块 [email protec

Linux下安装Redis及Linux下php安装Redis扩展

下载源码:wget http://redis.googlecode.com/files/redis-2.8.19.tar.gz 1.解压安装:  wget http://download.redis.io/releases/redis-2.8.19.tar.gz   tar xzf redis-2.8.19.tar.gz   cd redis-2.8.19  make   make install  cp redis.conf /etc/ 参数介绍: make install命令执行完成后,会在

linux下为PHP扩展安装memcache模块

linux下为PHP扩展安装memcache模块 2011-09-05 13:31:00|  分类: linux|举报|字号 订阅 sh# wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gzsh# wget http://www.monkey.org/~provos/libevent-1.4.6-stable.tar.gzsh# wget http://pecl.php.net/get/memcache-3.0.1.tg

Linux下nagio安装与配置

一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios原名为NetSaint,由Ethan Galstad开发并维护至今.NAGIOS是一个缩写形式: "Nagios  Ain't Gonna Insist On Sainthood" Sainthood  翻译为

[转]Caffe在Linux下的安装,编译,实验

Caffe在Linux下的安装,编译,实验 原文地址:http://www.cnblogs.com/evansyang/p/6150118.html 第一部分:Caffe 简介 caffe是有伯克利视觉和学习中心(BVLC)开发.作者是伯克利博士贾杨清.caffe是一个深度学习(deep learning)框架.其具有易读.快速和模块化思想. 第二部分:Caffe安装与配置 2.1 配置环境:ubuntu 14.04LTS, 使用Homebrew进行安装.暂不使用GPU,所以使用CPU-ONLY