linux環境安裝php fileinfo擴充套件

2021-09-16 12:14:48 字數 801 閱讀 1754

windows環境安裝擴充套件比較簡單,只需要把dll拷貝到擴充套件目錄,修改php.ini中相應的擴充套件就好了。

下面來介紹一下linux環境下的php擴充套件安裝,以centos6.5和php7.1為例,介紹一下fileinfo的安裝。

根據手冊的介紹fileinfo擴充套件從php5.3之後預設是開啟的,所以不需要我們單獨安裝。但是有的整合環境為了編譯php的時候提高速度或者節省資源就去掉了這個擴充套件的安裝。所以就需要我們自己動手來安裝了。

我們從fileinfo的原始碼來安裝這個擴充套件。fileinfo的原始碼在php原始碼的「src/ext/fileinfo」的目錄下面,可以用find來找到具體的路徑

find / -name fileinfo
找到路徑之後進入到fileinfo目錄中。

開始擴充套件的安裝:

1. phpize

執行phpize命令

2. ./configure --with-php-config=/usr/local/php/bin/php-config

執行configure配置。

如果提示php-config命令不存在 configure: error: cannot find php-config. please use --with-php-config=path

可以執行yum install php-devel, 安裝php-devel,安裝完成之後再執行這條命令即可。

3. make && make install

編譯安裝

4. 修改php.ini檔案,新增extension=fileinfo.so

到此為止就安裝成功了。

Redis安裝 Linux環境安裝

上傳到伺服器目錄 解壓tar zxvf redis 6.0.5.tar.gz 進入redis目錄 cd redis 5.0.8.tar.gz 編譯 make 編譯報錯 錯誤原因 redis是c語言實現的,需要安裝gcc 環境 yum y install gcc c yum安裝gcc make dis...

linux環境安裝cacti

詳細安裝過程參考 1 安裝cacti需要 1 搭建apache 或nigix mysql php的網路服務環境 2 rrdtool 3 net snmp 此處需要注意的是安裝兩個包之後,最好 ln s usr local net snmp bin usr local bin rrdtool和php的...

linux環境安裝mysql

mysql官方文件提供了豐富的文件,其中包括如何在不同的平台安裝mysql。今天選擇教程中的其中一種 使用yum在linux環境下安裝mysql.一 說明 1 linux環境 本人的環境是centos7 2 mysql版本 本文選擇安裝的是mysql5.7版本。二 安裝mysql 命令 wget s...