2018-04-19 Linux學習
阿新 • • 發佈: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
操作過程
[root@linux-01 ~]# /usr/local/php/bin/php -m 查看無Redis模塊 [root@linux-01 ~]# cd /usr/local/src/ [root@linux-01 src]# wget https://codeload.github.com/phpredis/phpredis/zip/develop [root@linux-01 src]# mv develop phpredis-develop.zip [root@linux-01 src]# unzip phpredis-develop.zip [root@linux-01 src]# cd phpredis-develop/ [root@linux-01 phpredis-develop]# /usr/local/php/bin/phpize [root@linux-01 phpredis-develop]# /usr/local/php/bin/phpize [root@linux-01 phpredis-develop]# ./configure --with-php-config=/usr/local/php/bin/php-config [root@linux-01 phpredis-develop]# make [root@linux-01 phpredis-develop]# make install Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20131226/ [root@linux-01 phpredis-develop]# ls /usr/local/php/lib/php/extensions/no-debug-zts-20131226/ opcache.so redis.so [root@linux-01 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 [root@linux-01 phpredis-develop]# vim /usr/local/php/etc/php.ini 在 ;extension=php_shmop.dll 下面添加 extension=redis.so [root@linux-01 phpredis-develop]# /usr/local/php/bin/php -m |grep redis redis
2018-04-19 Linux學習