擴充套件型別
底層擴充套件(基於c語言):
pecl
上層擴充套件(基於php 語言):
pear
composer
pecl
# 查詢擴充套件
$ pecl search extname
# 安裝擴充套件
$ pecl install extname
# 解除安裝擴充套件
$ pecl uninstall extname
這將** extname 的源**並進行編譯,然後會將 extname.so 安裝到 extension_dir 中。然後 extname.so 就可以通過 phpwww.cppcns.com.ini 載入了。
phpize
phpize 命令是用程式設計客棧來準備 php 擴充套件庫的編譯環境的。
$ wget extension.tar.gz
$ tar ...
$ cd程式設計客棧 php-7.1/exte
$ /usr/local/php/bin/phpize
$ ./configure
$ make
# make install
這將生成 extname.so 並自動放置在 php 的擴充套件庫目錄中。需要調整 php.ini,加入 extension=ex 這一行之後才能使用此擴充套件庫。
pear
pear擴充套件現在基本已經廢棄,大多數可以使用 composer 代替。
本文標題: php擴充套件型別及安裝方式解析
本文位址:
編譯安裝PHP及擴充套件
注意編譯擴充套件注意路徑 1.prefix php安裝路徑,注意要先建立檔案並且更改相應的檔案許可權,修改組使用者許可權命令sudo chmod r staff 檔名 2.with fpm user 安裝的使用者訪問許可權 syh 3.with fpm group 安裝的組許可權 staff 4.w...
安裝scws 及php 擴充套件
1,安裝scwscd scws 1.2.3 configure prefix usr local scws sudo make sudo make install 2,安裝php擴充套件 安裝此擴充套件要求您的 php 和系統環境安裝了相應的 autoconf automake 工具及 phpize...
PHP擴充套件安裝方法步驟解析
php擴充套件安裝方法極簡單.也遵循3大步.但多出乙個phpize的步驟.1.pecl.php.net 在右上解的輸入框 中輸入程式設計客棧需要的擴充套件 比如 redis 2.搜尋完成後會看到兩個藍色的框 下方有個 內容如 search results 1 of 1 再下面有一行不起眼的結果.其中...