查看服务器安装的PHP模块,LNMP服务器环境安装PHP的模块和扩展方法

一,PHP的dll模块/扩展文件是Windows下php模块的使用方法,Linux下是无效的,甚至提示错误。

二,查看目前已经安装好的PHP模块

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

三、安装方法如下

以imap为例:

步骤1、安装imap模块前需要先安装imap所需的库:

CentOS :yum install libc-client-devel

Debian:apt-get install libc-client-dev

步骤2、首先进入php安装目录的ext目录

比如php的安装目录为:/root/lnmp0.4-full/php-5.2.10/

则执行:cd /root/lnmp0.4-full/php-5.2.10/ext/

我们要安装imap模块,执行cd imap/

再执行 /usr/local/php/bin/phpize 会返回如下信息:

Configuring for:

PHP Api Version: 20090626

Zend Module Api No: 20090626

Zend Extension Api No: 220090626

步骤3、再执行以下命令:

[root@imdupeng imap]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl

如果步骤3执行结果提示:

configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.

则,先执行:

# yum install libc-client-devel.x86_64

# ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

再执行步骤3。提示一下信息则成功:

appending configuration tag "CXX" to libtool

configure: creating ./config.status

config.status: creating config.h

步骤4:

[root@imdupeng imap]# make && make install

执行完返回:

Build complete.

Don't forget to run 'make test'.

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

表示已经成功。

步骤5、再修改/usr/local/php/etc/php.ini

查找:extension_dir 再下面一行添加上extension = "imap.so"

保存,执行/etc/init.d/php-fpm restart 重启。

在浏览器里面输入http://ip/p.php,打开探针,可以看到IMAP电子邮件系统函数库:已经支持。

结束!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值