讓我們以 pg_stat_statements 為例,前提是我們希望人們沒有刪除當初用於編譯pg的目錄。
首先,看一下pg的原始碼目錄,可以看到有乙個名為 contrib的目錄。
$ ls
在這個目錄中,我們可以看到擴充套件包:
$ cd contrib
$ ls
都在這裡:
adminpack btree_gist dblink fuzzystrmatch intarray makefile pgcrypto pg_stat_statements readme start-scripts tsm_system_rows xml2
auth_delay chkpass dict_int hstore isn oid2name pg_freespacemap pgstattuple seg tablefunc tsm_system_time
auto_explain citext dict_xsyn hstore_plperl lo pageinspect pg_prewarm pg_trgm sepgsql tcn unaccent
bloom contrib-global.mk earthdistance hstore_plpython ltree passwordcheck pgrowlocks pg_visibility spi test_decoding uuid-ossp
btree_gin cube file_fdw intagg ltree_plpython pg_buffercache pg_standby postgres_fdw sslinfo tsearch2 vacuumlo
假設我們要安裝pg_stat_statements,步驟相當簡單,其他的擴充套件包也是類似的安裝方式:
$ cd pg_stat_statements
$ make
$ sudo make install
官方文件在這裡,一開始沒有寫明在**執行make && make install 所以比較confusing。
詭異的pg安裝
怪事年年有 今年特別多 pg的安裝在我的gem安裝詭異榜上,也能擠進前三了 先是報錯 gem installer extensionbuilderror error failed to build gem native extension.home star rvm rubies ruby 1.9....
編譯安裝php amq擴充套件
用途 這個擴充套件是用來操作rabbitmq服務端的 一 安裝總括 1 編譯安裝librabbitmq庫 這是乙個開源c語言的庫。用來與rabbitmq進行通訊 而php的php amqp擴充套件就是使用這個庫與服務端通訊。所以必須先安裝這個開源庫。2 編譯php amqp擴充套件的原始碼 注 兩個...
編譯安裝 PHP 的 Memcached 擴充套件
安裝 libmemcached 類庫cd usr local src wgettar zxvf libmemcached 1.0.18.tar.gz 進入原始碼目錄 cd libmemcached 1.0.18 配置指定安裝目錄 configure prefix usr local libmemca...