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
- /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
安裝一個redis的模塊
切換到/usr/local/src/目錄下,下載redis包php

更改redis包名稱,解壓此包html

切換到phpredis-develop包下去git

生成configure文件github

出現報錯,缺乏autoconf包,安裝此包redis

再去生成configure文件apache

查看configure文件vim

開始配置spa

編譯和安裝日誌


查看生成了redis.so文件code

查看沒有生成redis模塊

查看擴展模塊所在路徑

編輯php.ini文件

搜索/extension,增長配置extension=redis.so,保存退出

查看redis模塊已經加載

編譯一個擴展模塊
若是你想編譯一個擴展模塊的時候,自帶的源碼包裏/ext目錄下有,那麼就能夠直接編譯,不用下載了


擴展模塊中沒有zip模塊

開始編譯zip模塊

配置./configure --with-php-config=/usr/local/php/bin/php-config

接着make和make install


查看生成了zip.so模塊

擴展
apache rewrite教程1
apache rewrite教程2
apache rewrite 出現死循環
php錯誤日誌級別參考
php開啓短標籤
php.ini詳解