PHP扩展安装

作者: 少年不要动 | 来源:发表于2019-01-26 19:18 被阅读0次

    PHP扩展安装是PHP程序员的必备技能,在此通过本文向大家一起分享学习PHP扩展安装的经验,欢迎交流讨论

    一、查看已安装PHP扩展

    1. PHP命令方式查看

    使用php -m命令查看:
    /usr/local/php/bin/php -m
    执行命令后显示结果如下:

    PHP Modules
    屏幕上列出来的就是已经安装的php扩展
    2.通过phpinfo()函数查看

    在apache服务器web根目录新建一个php文件,输入如下代码:

    <?php phpinfo(); ?>
    

    Linux下可以使用如下命令:
    echo '<?php phpinfo(); ?>' > /usr/local/apache/htdocs/phpinfo.php
    上面这条命令使用管道符echo命令和管道符>新建了一个php文件

    浏览器中打开http://IP地址/phpinfo.php,显示了PHP的信息,红框标记的就是已经安装的php扩展

    phpinfo信息
    3.其他方式

    查看php扩展安装情况的方式还有很多,如get_loaded_extensions()函数等..本文就不做一一介绍了。

    二、Linux安装PHP扩展

    Linux安装php扩展的方式有pecl、yum、phpize等。本文主要介绍使用phpize方式安装;phpize安装和Linux软件源码安装方式很接近。

    浏览器打开 http://pecl.php.net/,这里收录了绝大部分PHP扩展。下图第一个红框内可以搜索想要的扩展,第二个红框点击可以查看所有扩展包

    pecl

    搜索redis得到一个结果如下:


    搜索redis

    点击进入后可以看到各版本的redis,在Downloads列里有tgz格式的包和dll格式的包,分别为linux和windows下需要安装的格式


    redis下载列表

    redis安装的时候需要注意选择对应php的版本的包,此网页最下方有版本要求的信息

    redis环境依赖

    作者安装的是php7.2.9,选择最新版redis-4.2.0.tgz 右键单击复制链接

    依次执行以下Linux命令
    当前目录:cd /root
    下载:wget http://pecl.php.net/get/redis-4.2.0.tgz
    解压缩:tar -zxvf redis-4.2.0.tgz
    进入目录:cd redis-4.2.0
    执行phpize命令:/usr/local/php/bin/phpize

    附带php-config的路径执行./configure:
    ./configure --with-php-config=/usr/local/php/bin/php-config

    编译安装:make && make install

    安装完成后在php.ini配置文件中添加一行
    extension=redis.so
    最后重启apache,php_redis扩展就安装完成了

    可以使用前文介绍的方式查看是否安装成功


    安装成功

    三、Windows安装PHP扩展

    有了Linux下安装PHP扩展的经验和基础,在Windows下安装PHP扩展就比较方便了。

    http://pecl.php.net/ 下载符合php版本的dll文件放入PHP安装目录下的ext文件夹内,修改php.ini配置,添加一行extension=php_redis.dll(此处要注意文件名一致),重启Apache就完成了

    相关文章

      网友评论

        本文标题:PHP扩展安装

        本文链接:https://www.haomeiwen.com/subject/cigijqtx.html