【Linux】phpize安装php扩展

2018-10-07  本文已影响0人  嗖嗖编程

安装各扩展,需要进入php源码目录。安装完成后,重启apache,执行

/usr/local/php/bin/php -m

可以查看扩展是否安装成功。

一.GD扩展

1.进入gd目录下

cd /usr/local/src/php-5.4.13/ext/gd

2.安装扩展

yum install php-gd2  png jpeg freetype
yum -y install libjpeg-devel
yum install libpng-devel
yum install freetype-devel

3.执行phpize

/usr/local/php/bin/phpize

4.生成编译文件

./configure --with-php-config=/usr/local/php/bin/php-config --with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd

5.编译,安装

make
make install

6.修改php.ini

extension=gd.so

7.重启服务器

二.mysql扩展

1.进入mysql目录

cd /usr/local/src/php-5.4.13/ext/mysql

2.安装扩展

yum install autoconf

3.执行phpize

/usr/local/php/bin/phpize

4.生成编译文件

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql/ --with-zlib-dir=/usr/local/lib

5.编译,安装

make
make install

6.修改php.ini

extension=mysql.so

7.重启服务器

三.curl扩展

1.进入curl目录

cd /usr/local/src/php-5.4.13/ext/curl

2.执行phpize

/usr/local/php/bin/phpize

3.生成编译文件

./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=DIR

4.编译,安装

make
make install

5.修改php.ini

extension=curl.so

如果在执行configure过程中报如下的错误:

configure: error: Please reinstall the libcurl distribution -
easy.h should be in /include/curl/

那么需要先安装依赖包。
RetHat CentOS or Fedora 使用下面安装命令:

yum install curl curl-devel

6.重启服务器

四.mongo扩展

1.下载php的mongodb扩展

wget http://pecl.php.net/get/mongo-1.6.14.tgz

2.解压,并进入目录

tar -zxvf mongo-1.6.14.tgz
cd mongo-1.6.14

3.运行phpize

/usr/local/php/bin/phpize

4.编译安装

./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

5.编辑php.ini

extension=mongo.so

6.重启服务器

上一篇下一篇

猜你喜欢

热点阅读