php常用外掛安裝
1.Memcache
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5/
/usr/local/bin/phpize
./configure --with-php-config=/usr/local/bin/php-config
make
make install
說明:memcache是一個高效能的分散式的記憶體物件快取系統,透過在記憶體裡維護一個統一的巨大的hash表,它能夠用來儲存各種格式的資料,包括影像、影片、檔案以及資料庫檢索的結果等。Memcache是danga.com的一個專案,最早是為 LiveJournal 服務的,最初為了加速 LiveJournal 訪問速度而開發的,後來被很多大型的網站採用。目前全世界不少人使用這個快取專案來構建自己大負載的網站,來分擔資料庫的壓力。起初作者編寫它可能是為了提高動態網頁應用,為了減輕資料庫檢索的壓力,來做的這個快取系統。它的快取是一種分散式的,也就是可以允許不同主機上的多個使用者同時訪問這個快取系統, 這種方法不僅解決了共享記憶體只能是單機的弊端,同時也解決了資料庫檢索的壓力,最大的優點是提高了訪問獲取資料的速度!基於memcache作者對分散式cache的理解和解決方案。 memcache完全可以用到其他地方 比如分散式資料庫, 分散式計算等領域。
2.libevent
wget
tar xzvf libevent-1.4.12-stable.tar.gz
cd libevent-1.4.12-stable
./configure
make
make install
ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib
ls -a /usr/lib | grep libevent* #檢視有沒有安裝成功
說明:libevent是一個非同步事件處理軟體函式庫,以BSD許可證釋出。
libevent提供了一組應用程式程式設計介面(API),讓程式設計師可以設定某些事件發生時所執行的函式,也就是說,libevent可以用來取代網路伺服器所使用的迴圈檢查架構
由於可以省去對網路的處理,且擁有不錯的效能,有些軟體使用libevent作為網路底層的函式庫,如:memcached、Tor 。
3.memcached
wget
tar xzvf memcached-1.4.0.tar.gz
cd memcached-1.2.8
./configure --prefix=/usr/local/memcached --with-libevent=/usr/
make
make install
wget -O /etc/init.d/memcached
vim /usr/local/memcached/memcached.conf
PORT="11211"
USER="memcached"
MAXCONN="2048"
CACHESIZE="64"
OPTIONS=""
groupadd memcached
useradd -g memcached memcached
chkconfig --add memcached
啟動:/usr/local/memcached/bin/memcached -d -m 64 -c 256 -p 11211 -u memcached 或service memcached start
停止: kill -9 pid
在/etc/rc.loacl加入
/usr/local/memcached/bin/ memcached -d -m 128 -c 256 -p 11211 -u memcached
-d選項是啟動一個守護程式,
-m是分配給Memcache使用的記憶體數量,單位是MB
-u是執行Memcache的使用者
-l是監聽的伺服器IP地址
-p是設定Memcache監聽的埠,最好是1024以上的埠
-c選項是最大執行的併發連線數,預設是1024
-P是設定儲存Memcache的pid檔案
說明:memcached是由Danga Interactive開發的,高效能的,分散式的記憶體物件快取系統,用於在動態應用中減少資料庫負載,提升訪問速度。
4.eaccelerator
tar jxvf eaccelerator-0.9.6.tar.bz2
cd eaccelerator-0.9.6/
/usr/local/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config
make
make install
說明:eaccelerator是一個自由開放原始碼php加速器,最佳化和動態內容快取,提高了效能php指令碼的快取效能,使得PHP指令碼在編譯的狀態下,對伺服器的開銷幾乎完全消除。 它還有對指令碼起最佳化作用,以加快其執行效率。使您的PHP程式程式碼執效率能提高1-10倍。
5.APC
/usr/local/bin/phpize
./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/bin/php-config
make
make install
chmod 755 /usr/local/php/lib/php/extensions/apc.so
配置/usr/local/lib/php.ini 末尾加入
extension=apc.so
apc.enabled = 1
apc.cache_by_default = on
apc.shm_segments = 1
apc.shm_size = 32
apc.ttl = 600
apc.user_ttl = 600
apc.num_files_hint = 0
apc.write_lock = On
APC是和eaccelerator相同功能的php加速工具。E家的環境選擇了APC.
6.PDO_MYSQL
tar zxvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2/
/usr/local/bin/phpize
./configure --with-php-config=/usr/local/bin/php-config --with-pdo-mysql=/usr/local/mysql5
make
make install
cd ../
7.ImageMagick
wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.8.0-7.tar.gz
tar zxvf ImageMagick.tar.gz
cd ImageMagick-6.5.1-2/
./configure –-prefix=/usr/local/imagemagick
make
make install
8.imagick
wget
tar zxvf imagick-2.3.0.tgz
cd imagick-2.3.0/
export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig/
/usr/local/bin/phpize
./configure --with-php-config=/usr/local/bin/php-config --with-imagick=/usr/local/imagemagick
make
make install
9.OCI8
安裝OCI8 PHP擴充套件(使用PHP自帶的OCI8)
yum install libaio
wget
tar zxvf oci8-1.3.5.tgz
cd oci8-1.3.5/
/usr/local/bin/phpize
CFLAGS="-I/usr/include/oracle/11.2/client/"
CXXFLAGS="-I/usr/include/oracle/11.2/client/"
./configure --with-php-config=/usr/local/bin/php-config --with-oci8=/usr/lib/oracle/11.2/client/
make
make install
10.wsf
unzip wso2-wsf-php-src-2.1.0.zipcd wso2-wsf-php-src-2.1.0/usr/local/php5/bin/phpize./configure --with-php-config=/usr/local/php5/bin/php-config --prefix=/usr/local/wso2makemake install
11.sockets
cd php-5.2.9/ext/sockets/
/usr/local/php/bin/phpize
./configure --enable-sockets --with-php-config=/usr/local/php/bin/php-config
make
make install
12.Imap
yum install -y libc-client-devel
13.ZendGuardLoadertar zxf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gzcd ZendGuardLoader-php-*/php-5.3.x/cp ZendGuardLoader.so /usr/local/php5/lib/phpecho -e "zend_extension=/usr/local/php5/lib/php/ZendGuardLoader.sonzend_loader.enable=1" >> /usr/local/php5/etc/php.ini14.Xcachexcache和zendguardloader一樣,都是php的加速器1)tar xf xcache-2.0.2.tar.gzcd xcache-2.0.0/usr/local/php5/bin/phpize./configure --enable-xcache --with-php-config=/usr/local/php5/bin/php-configmake && make install2)將xcache提供的樣例配置檔案匯入php.ini (xcache.ini檔案在xcache的原始碼目錄中)cat xcache.ini >> /usr/loal/php5/etc/php.ini
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4479/viewspace-2805049/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ubuntu 常用外掛安裝Ubuntu
- 安裝Jenkins常用外掛Jenkins
- Vim常用外掛安裝及配置方法
- 安裝Google Chrome瀏覽器及常用外掛GoChrome瀏覽器
- Eclipse安裝svn外掛的常用的兩種方式Eclipse
- retdec 外掛安裝
- ATOM 安裝外掛
- Elasticsearch外掛安裝Elasticsearch
- flash外掛怎麼安裝 電腦安裝flash外掛步驟
- Eclipse安裝lombok外掛及外掛使用案例EclipseLombok
- Sublime安裝PlantUML外掛
- eclipse 安裝svn外掛Eclipse
- 如何安裝 Vim 外掛
- VS Code外掛安裝
- IDEA安裝Scala外掛Idea
- jmeter下載安裝及外掛安裝JMeter
- 剛安裝的sublime如何安裝外掛
- 安裝ps 並安裝免費外掛
- 安裝nginx-kafka外掛NginxKafka
- VScode一鍵安裝外掛VSCode
- Chrome安裝json view外掛ChromeJSONView
- Atom安裝炫酷外掛
- Eclips中安裝Git 外掛Git
- 安裝elasticsearch-head外掛Elasticsearch
- Elasticsearch-sql 外掛安裝ElasticsearchSQL
- Eclipse-安裝SVN外掛Eclipse
- 更改Atom外掛安裝位置
- Sublime 安裝外掛不生效
- 如何給Wordpress安裝外掛
- Jenkins 安裝外掛慢,提速Jenkins
- 安裝Maltego預設外掛Go
- vim外掛 NERDTree安裝使用
- 安裝 ComfyUI-Crystools 外掛UI
- 【Visual Studio】安裝SVN外掛
- Jenkins外掛安裝失敗Jenkins
- CloudFoundry命令列安裝和解除安裝外掛Cloud命令列
- AU如何安裝vst外掛?Audition話放外掛vst的安裝圖文教程
- 蘋果電腦ps外掛怎麼安裝,Mac上的ps外掛安裝教程蘋果Mac