程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Ubuntu 環境下運行YII2框架的一些擴展,ubuntuyii2

Ubuntu 環境下運行YII2框架的一些擴展,ubuntuyii2

編輯:關於PHP編程

Ubuntu 環境下運行YII2框架的一些擴展,ubuntuyii2


 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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved