編譯安裝php擴充套件fileinfo

2021-07-13 20:43:28 字數 750 閱讀 5353

缺失了乙個php擴充套件php_fileinfo,用yum安裝未果,後來找到安裝成功的方法,寫下備忘:

伺服器的php版本是5.5,去php官網下了個同樣版本的壓縮包,上傳到/usr/local/src/,操作如下:

cd /usr/local/src

tar xzvf php-5.5.36.tar.gz

cd php-5.5.36/ext/fileinfo

/usr/local/php/bin/phpize

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

make && make install

vim /usr/local/php/etc/php.ini

extension=fileinfo.so #增加一行

service nginx restart

kill -sigint `cat /usr/local/php/var/run/php-fpm.pid` #關閉php-fpm

/usr/local/php/sbin/php-fpm #啟動php-fpm

啟動php-fpm,或者用熱啟動 kill -sigusr2 `cat /usr/local/php/var/run/php-fpm.pid`

注意:在安裝完成後,都會在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ 目錄下生成.so檔案

編譯安裝php和php擴充套件

首先說明 yum和apt都是依賴管理工具,使用這兩種方法安裝的軟體無需處理依賴關係,而編譯安裝的軟體需要首先安裝它的依賴庫,否則裝不上,這篇文章只針對linux系統.安裝必要的依賴庫 1 ubuntu系列 apt get install gcc autocnf libxml2 dev 2 cento...

Linux編譯安裝php擴充套件

進入解壓後的php原始碼包目錄 cd usr local src php 7.2.7 然後再進入到裡面的ext目錄裡面對應的擴充套件目錄 這裡我列出自己編譯過的擴充套件 安裝好之後,需要到php.ini檔案裡面開啟對應的擴充套件 phpize找不到的話,用find查詢一下phpize,用絕對路徑 p...

PHP 編譯安裝event擴充套件

由於業務中用到了workerman框架,為了優化併發效能,決定安裝event擴充套件。伺服器上是原始碼安裝的php5.6。1.安裝libevent event擴充套件依賴於libevent,首先安裝。root wget c root tar zxvf libevent 2.1.8 stable.ta...