2018-04-19 Linux学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-04-19 Linux学习相关的知识,希望对你有一定的参考价值。

11.32 php扩展模块安装

PHP动态扩展模块

/usr/local/php/bin/php -m     //查看模块

下面安装一个redis模块

    cd /usr/local/src/

    wget https://codeload.github.com/phpredis/phpredis/zip/develop
    mv develop phpredis-develop.zip
    unzip phpredis-develop.zip
    cd phpredis-develop
    yum install -y autoconf     
    /usr/local/php/bin/phpize    //生成configure文件

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

    /usr/local/php/bin/php -i |grep extension_dir    //查看扩展模块存放目录,我们可以在 php.ini 中去自定义该路径,默认模块路径不需要修改
    vim /usr/local/php/etc/php.ini   //增加一行配置(可以放到文件最后一行)
    extension=redis.so

操作过程

[[email protected] ~]# /usr/local/php/bin/php -m
查看无Redis模块

[[email protected] ~]# cd /usr/local/src/

[[email protected] src]# wget https://codeload.github.com/phpredis/phpredis/zip/develop

[[email protected] src]# mv develop phpredis-develop.zip

[[email protected] src]# unzip phpredis-develop.zip 

[[email protected] src]# cd phpredis-develop/

[[email protected] phpredis-develop]# /usr/local/php/bin/phpize

[[email protected] phpredis-develop]# /usr/local/php/bin/phpize

[[email protected] phpredis-develop]# ./configure --with-php-config=/usr/local/php/bin/php-config

[[email protected] phpredis-develop]# make

[[email protected] phpredis-develop]# make install
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20131226/

[[email protected] phpredis-develop]# ls /usr/local/php/lib/php/extensions/no-debug-zts-20131226/
opcache.so  redis.so

[[email protected] phpredis-develop]# /usr/local/php/bin/php -i |grep extension_dir
extension_dir => /usr/local/php/lib/php/extensions/no-debug-zts-20131226 => /usr/local/php/lib/php/extensions/no-debug-zts-20131226
sqlite3.extension_dir => no value => no value

[[email protected] phpredis-develop]# vim /usr/local/php/etc/php.ini
    在 ;extension=php_shmop.dll 下面添加
    extension=redis.so

[[email protected] phpredis-develop]# /usr/local/php/bin/php -m |grep redis
redis

以上是关于2018-04-19 Linux学习的主要内容,如果未能解决你的问题,请参考以下文章

linux学习:Nginx--常见功能配置片段与优化-06

向Linus学习,让代码具有good taste

[linux][c/c++]代码片段01

[linux][c/c++]代码片段02

IOS开发-OC学习-常用功能代码片段整理

java SpringRetry学习的代码片段