Intl extension(PHP intl 是國際化擴展,是ICU 庫的一個包裝器。)
sudo apt-get install php5-intl
sudo service apache2 restart
PDO SQLite extension
sudo apt-get install php5-sqlite
sudo service apache2 restart
PDO PostgreSQL extension
sudo apt-get install php5-pgsql
service apache2 restart
Memcache
Memcache分為兩部分,Memcache服務端和客戶端。Memcache服務端是作為服務來運行的,所有數據緩存的建立,存儲,刪除實際上都是在這裡完成的。客戶端,在這裡我們指的是PHP的可以調用的擴展。
sudo
apt-get install memcached
安裝完Memcache服務端以後,我們需要啟動該服務:
memcached
-d -m 128 -p 11211 -u root
這裡需要說明一下memcached服務的啟動參數:
-p
監聽的端口
-l
連接的IP地址,
默認是本機
-d
start 啟動memcached服務
-d
restart 重起memcached服務
-d
stop|shutdown 關閉正在運行的memcached服務
-d
install 安裝memcached服務
-d
uninstall 卸載memcached服務
-u
以的身份運行
(僅在以root運行的時候有效)
-m
最大內存使用,單位MB。默認64MB
-M
內存耗盡時返回錯誤,而不是刪除項
-c
最大同時連接數,默認是1024
-f
塊大小增長因子,默認是1.25-n
最小分配空間,key+value+flags默認是48
-h
顯示幫助2)安裝Memcache客戶端
Memcache extension
sudo apt-get install php5-memcache
測試一下:
$mem = new Memcache; $mem->connect("127.0.0.1", 11211); $mem->set('key', 'This is a memcached test!', 0, 60); $val = $mem->get('key'); echo $val;
APC extension
sudo apt-get install php-apc
會提示安裝
php5-
apcu php-apc
直接
y
ImageMagick PHP extension
sudo apt-get install imagemagick libmagickwand-dev
sudo pecl install imagick
sudo echo "extension=imagick.so" >> /etc/php5/apache2/php.ini
sudo /etc/init.d/apache2 restart