centos安裝zendopcache

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   color   os   使用   sp   

由於linux用的還不熟,導致很簡單的一次安裝過程遇到一堆問題,還好最後安裝成功了,備忘就寫在這裡了。

zendopcache的的主要原理

PHP執行後的資料緩衝到記憶體中避免重複的編譯,能夠直接使用緩衝區已編譯的代碼從而提高速度,降低伺服器負載,它們的效率是顯而易見的,像 drupal這種龐大的CMS,每次開啟一個頁面要調用數十個PHP檔案,執行數萬行代碼,效率可想而知,在安裝APC等加速器後開啟頁面的速度明顯加快。

php5.5以上官方預設安裝,php5.2-5.4目前也都支援,可以自行下載安裝。

我伺服器用的是php5.3。

官方網址

http://pecl.php.net/package/ZendOpcache

安裝過程:

wget http://pecl.php.net/get/zendopcache-7.0.3.tgztar xzf zendopcache-7.0.3.tgzcd zendopcache-7.0.3

此時要確認幾件軟體我們都安裝好了:

GCC:
GCC是GUN Compiler Collection的簡稱,除了編譯器之外,它還含其他相關工具,所以它能把易於人類使用的進階語言編寫的原始碼構建成電腦能夠直接執行的二進位代 碼。GCC是Linux平台下最常用的編譯器,它是Linux平台編譯器的事實標準。同時,在Linux平台下的嵌入式開發領域,GCC也是用得最普遍 的一種編譯器。

安裝方法:

yum install gcc

phpize 

phpize 命令是用來準備 PHP 擴充庫的編譯環境的。簡單說,就是將我們即將編譯出來的opcache.so 放置於php的modules目錄。我們要做的就是在make之前運行一下phpize。

安裝方法:

yum install php-devel

準備就緒,確定幾個檔案的位置:

whereis phpwhereis php-config或which phpwhich php-config

然後執行下列命令:

phpize./configure --with-php-config=/usr/bin/bin/php-configmakemake install

顯示:Installing shared extensions:

即表示成功。

接下來需要修改php.ini讓其生效,

尋找php.ini位置:whereis php.ini

vi /etc/php.ini最下面寫入zend_extension=/usr/php/lib/extensions/opcache.soopcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.fast_shutdown=1opcache.enable_cli=1

重啟apache

httpd -k restart

查看phpinfo,如果出現with Zend OPcache v7.0.3, Copyright (c) ,就表示安裝成功了。

可以寫個檔案隨便 echo 111;進行測試,所有指令碼被載入進記憶體,預設2分鐘更新。

 

centos安裝zendopcache

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.