PHP擴展安裝是PHP程序員的必備技能窟扑,在此通過本文向大家一起分享學習PHP擴展安裝的經(jīng)驗昼扛,歡迎交流討論
一鸭轮、查看已安裝PHP擴展
1. PHP命令方式查看
使用php -m
命令查看:
/usr/local/php/bin/php -m
執(zhí)行命令后顯示結果如下:
屏幕上列出來的就是已經(jīng)安裝的php擴展
2.通過phpinfo()函數(shù)查看
在apache服務器web根目錄新建一個php文件羡棵,輸入如下代碼:
<?php phpinfo(); ?>
Linux下可以使用如下命令:
echo '<?php phpinfo(); ?>' > /usr/local/apache/htdocs/phpinfo.php
上面這條命令使用管道符echo
命令和管道符>
新建了一個php文件
瀏覽器中打開http://IP地址/phpinfo.php
她紫,顯示了PHP的信息沉御,紅框標記的就是已經(jīng)安裝的php擴展
3.其他方式
查看php擴展安裝情況的方式還有很多屿讽,如get_loaded_extensions()
函數(shù)等..本文就不做一一介紹了。
二吠裆、Linux安裝PHP擴展
Linux安裝php擴展的方式有pecl伐谈、yum、phpize等试疙。本文主要介紹使用phpize方式安裝诵棵;phpize安裝和Linux軟件源碼安裝方式很接近。
瀏覽器打開 http://pecl.php.net/效斑,這里收錄了絕大部分PHP擴展非春。下圖第一個紅框內(nèi)可以搜索想要的擴展,第二個紅框點擊可以查看所有擴展包
搜索redis得到一個結果如下:
點擊進入后可以看到各版本的redis缓屠,在Downloads列里有tgz格式的包和dll格式的包奇昙,分別為linux和windows下需要安裝的格式
redis安裝的時候需要注意選擇對應php的版本的包,此網(wǎng)頁最下方有版本要求的信息
作者安裝的是php7.2.9敌完,選擇最新版redis-4.2.0.tgz 右鍵單擊復制鏈接
依次執(zhí)行以下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
執(zhí)行phpize
命令:/usr/local/php/bin/phpize
附帶php-config的路徑執(zhí)行./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擴展的經(jīng)驗和基礎滨溉,在Windows下安裝PHP擴展就比較方便了什湘。
從 http://pecl.php.net/ 下載符合php版本的dll文件放入PHP安裝目錄下的ext
文件夾內(nèi)长赞,修改php.ini配置,添加一行extension=php_redis.dll
(此處要注意文件名一致)闽撤,重啟Apache就完成了