< p >所谓PHP扩展,即是指PHP提供的一些代码,能够使PHP编写的程序具备更强的扩展功能和性能,同时,PHP本身也提供了很多可编译的扩展。PHP的扩展类型很多,包括纯PHP扩展、静态扩展和动态扩展,其中动态扩展又分为动态链接库扩展(dll)和共享对象扩展(so)。而本文主要讲述的便是PHP的dll安装。< p >安装php dll扩展非常便捷,以下是使用PECL安装php扩展的一些示例代码。这里以php加密扩展为例。< pre >pecl install mcrypt< /pre >< p >这里假设你的PHP环境已经安装了PEAR。但是,PEAR会连接HTTP资源库从而下载PHP扩展,并将其构建到系统内核中。这个过程通过PEAR非常容易完成。和上面的例子一样,这个例子提供了一种通过PHP扩展仓库的方式来安装PHP扩展的方法。现在,让我们看看另一种安装php扩展的方式。< pre >$cd mcrypt-2.6.8
$phpize
$./configure
$make
$make install< /pre >< p >假设你手动下载了此PHP扩展,并安装在/usr/lib/vecl/modules目录下。这里你手动编译并安装了mcrypt扩展,这是一个原生的编译过程,非常适合在任何平台上使用。< p >另一种安装方法是通过动态链接库(dll)来安装PHP扩展。所谓动态链接对象,是指一些在程序运行时动态加载的代码,当它们被使用时,程序通过某种方式来加载和使用它们。例如,在PHP中,如果启用了PHP扩展,某些支持库不可用时,你显然需要动态链接对象的支持。< pre >extension=php_mcrypt.dll< /pre >< p >为了启用php mcrypt扩展,你需要在PHP的.ini文件中设置extention php_mycrypt.dll。< p >所以,PHP扩展是很重要的,对于提高程序性能和扩展功能都是至关重要的。这些扩展可以通过几个简单的切换来启用,并能够使用几种不同的安装方式。因此,让我们认真对待它们,使PHP编写的程序能够更加强大和灵活。