您的位置:首页 > 编程语言 > PHP开发

PHP扩展安装详解

2016-10-25 15:30 176 查看
一、了解PHP扩展

扩展类型

前往了解扩展分类:http://www.php.net/manual/zh/extensions.php

知识延伸

PHP扩展开发:

开发参考1:http://www.open-open.com/lib/view/open1392188698114.html

开发参考2:http://www.ccvita.com/496.html

二、PHP扩展  安装前的准备工作

甄别你想要的扩展是否已被废弃:http://php.net/manual/zh/extensions.state.php

确定环境基础:

phpinfo

如果我们要安装一个已知名字的php扩展。那么,在安装php扩展之前我们需要知道  我们应该安装哪种环境下哪个版本的扩展

一般情况下都是通过 phpinfo()  函数来扫描得到我们的php环境情况:

代码如下:

file : get_php_info.php

<?php
phpinfo();
?>


phpinfo 函数是扫描信息最全的方法之一,但是有时一些服务器环境该函数会无法使用,其一般原因是因为管理员在
PHP 配置文件 php.ini 中禁用了该函数,其位置位于 php.ini 文件内的 disable_functions ,如果该项的参数中发现了 phpinfo ,我们可以通过删除该项中的 phpinfo 来解除对phpinfo函数的封禁(记得重启服务)

通过命令来获取

除了 phpinfo函数 ,还可以通过命令来获取 php 及其环境的相关信息:

Windows下:

drive:\\path\to\php\executable\php.exe -i


Linux下:

php -r 'phpinfo();'


获取扩展:

通常建议去 PHP扩展官网 获取相应的扩展:PECL官网

以一个名为 xdebug(用于PHP查错调试)的扩展为例:

1、先在 PECL官网首页 搜索我们要查找的扩展



2、搜索结果在下半页



3、展开的这个页面就会告诉我们 这个扩展的一些简略信息,同时还有最重要的 扩展版本及对应支持的环境,建议进入详细描述来 匹配确认自己对应的环境



Linux:


虽然在浏览器中点击带有 .tgz  的连接可以直接下载到本地,但是通常这是没有必要的。因为下载后还需要多操作一步把该文件移动到 非Windows系统 的对应位置 ,所以索性还不如到达指定位置后 在进行下载操作(例如:在CentOS系统中,用 wget 命令启动下载文件到命令所在位置)

三、PHP扩展  不同安装环境下的安装方法

如果在以下方案中没有找到方法,请前往
php手册 查看方法。

Linux:

编译安装PHP扩展.举例

Windows:

在 Windows 上安装扩展首先我们可以参考 php官方手册

PECL:

PECL是一个PHP扩展库,提供了一个PHP所有已知扩展的下载和托管目录。

不过,PECL对环境的支持是不同的,有部分PECL中的PHP扩展目前还不支持Windows,这些扩展需要其他方法安装到Windows。

PECL的使用方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 扩展