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
  • /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詳解

相關文章
相關標籤/搜索