日常開發中經常要使用不同的擴充套件庫,這個時候,安裝擴充套件是我們的必會的技能,那就總結一下我再安裝擴充套件當中踩過的那些坑...
安裝步驟:
2. 進行解壓操作並進入解壓之後的目錄
3.執行 phpize
4. ./configure 編譯 可能需要的引數 例如: ./configure --with-php-config=/usr/local/php/bin/php-config(執行php的配置檔案)
5. make && make install 安裝操作
示例:
我們想新增memcache擴充套件模組安裝redis擴充套件tar zxvf memcache-2.2.5.tgz
cd memcache-2.25/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config
make && make install
注意: ./configure 後面可以指定php-config檔案的路徑,這樣編譯就完成了,還需要在php.ini檔案中加入extension值
extension=memcache.so
2. 解壓
unzip
5.0.2
.zip
3. 編譯安裝
cd phpredis
#生成配置檔案
/usr/local/php7/bin/phpize //
生成configure檔案
./configure --with-php-config=/usr/local/php7/bin/php-config --enable-redis
make
make install
4.安裝成功 返回擴充套件路徑 , 將路徑新增到php.ini
找到php配置檔案,新增擴充套件
php --ini
vim php.ini
extension=redis.so
常見概念:官方參考:
常見問題:
1. phpize 編譯失敗
2. 找不到php.ini 或者安裝成功 但是擴充套件並沒有成功顯示
1) whereis php.ini2) php --ini
php開發環境ssh2擴充套件安裝
win環境下配置php ssh2擴充套件 需php5.3及以上版本,不支援5.2版本,網上沒找到相關資料 解壓完後,會有三個檔案,libssh2.dll php ssh.dll php ssh2.pdb。將 php ssh.dll php ssh2.pdb 放到你的 php 擴充套件目錄下 php ...
php swoole擴充套件環境安裝
tar xzvf swoole src 4.6.2.tar.gz 看到解壓目錄swoole src 4.6.2,進入目錄下,輸入如下 命令,執行phpize指令碼,檢測php的環境,在特定的目錄生成相應的configure檔案 2 phpize 然後在使用configure,檢測系統配製或環境,設定...
linux環境下安裝 imagick 擴充套件
首先,prerequisitea後安裝 php pear yum install php pear gcc yum install imagemagick imagemagick devel imagemagick perl 接下來,編譯imagick論壇 php 乙個擴充套件 pecl insta...