2018-3-8 Linux學習筆記
阿新 • • 發佈:2018-03-07
11.32 php擴展模塊安裝11.32 php擴展模塊安裝
apache rewrite教程2 http://www.cnblogs.com/top5/archive/2009/08/12/1544098.html
apache rewrite 出現死循環 http://ask.apelearn.com/question/1043
php錯誤日誌級別參考 http://ask.apelearn.com/question/6973
php開啟短標簽 http://ask.apelearn.com/question/120
php.ini詳解 http://legolas.blog.51cto.com/2682485/493917
- 本小節學習php擴展模塊的安裝方法,以下以安裝一個redis的模塊為例.
- 1.我們可先查看php是否有redis模塊
/usr/local/php7/bin/php -m |grep redis #查看php加載的模塊 - 2.下載,解壓和安裝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 - 以下為生成configure文件,因為默認沒有configure文件
/usr/local/php7/bin/phpize - 配置,編譯,安裝redis:
./configure --with-php-config=/usr/local/php7/bin/php-config
make && make install - 查看擴展模塊存放目錄,我們可以在php.ini中去自定義該路徑
/usr/local/php7/bin/php -i |grep extension_dir - 修該php配置文件以加載新安裝的模快:
vim /usr/local/php7/etc/php.ini - 增加一行配置(可以放到文件最後一行)
extension = redis.so -
查看加載結果:
/usr/local/php7/bin/php -m|grep redis - 此外,php源碼包自帶了一些可供安裝的擴展模塊,其位於
/usr/local/src/php-7.1.6/ext
如果是在該目錄下中存在的模塊,則不需到網上去下載,直接安裝則可.
總結:
-
php擴展模塊安裝流程:
cd進入要安裝模塊目錄--->phpize生成configure文件--->configure,make && make instal--->php.ini中將模塊加載--->查看驗證加載結果 - 知識點:
redis是一個NoSQL,通常在LAMP環境下把它當緩存來使用.
擴展學習:
apache rewrite教程1 http://coffeelet.blog.163.com/blog/static/13515745320115842755199/
apache rewrite 出現死循環 http://ask.apelearn.com/question/1043
php錯誤日誌級別參考 http://ask.apelearn.com/question/6973
php開啟短標簽 http://ask.apelearn.com/question/120
php.ini詳解 http://legolas.blog.51cto.com/2682485/493917
2018-3-8 Linux學習筆記