2010-10-20

Ubuntu 安裝 PHP APC

阿舍覺得這年頭用 PHP 的網路應用程式,如果不用個加速器來提高 PHP 程式的執行效能,就實在是有點浪費,尤其是在架在虛擬主機或 VPS 的網站就更有需要了,所以,阿舍就想要來裝一下這個 PHP 的加速器,阿舍找了一下,目前最常使用的  PHP 加速器就屬這個  APC ( Alternative PHP Cache ) 較多人用了,因此,阿舍就研究了一下,以下就是阿舍試過的安裝方法和步驟哩 !

Credit  http://www.glenscott.co.uk


1.安裝 PHP5
請參考這裡

2.安裝 PEAR
請參考這裡

3.安裝 APC
在 Ubuntu 12.04 之後的版本,就直接用下面的這一行,執行後,會出現一堆問題來讓你回答,不過,看沒有也不用擔心,原則上,阿舍是建議,如果都看不懂的話,只要按 Enter  鍵來用預設值就可以了,這些問題是安裝編譯會用到的,用預設值就還好哩 !

sudo pecl install apc

照道理來說,這裡是要直接安裝 APC 的,不過,因為 Ubuntu 10.04 是預載 PHP 5.3,所以,PECL 在編譯 APC 的時候會發生 " error duplicate ‘static’ " 的錯誤而無法安裝,所以,要改安裝 APC 的 Beta 版才行。

sudo pecl install apc-beta

4.更改 PHP.ini
請用下面的指令打開 php.ini。

sudo vi /etc/php5/apache2/php.ini

然後,往下找到 "Dynamic Extensions" 這一行後,在下面加入下列的這一行 (也可以直接加在  php.ini 檔案的最後面),存檔並關閉 php.ini 。

 extension=apc.so

5.重啟  Apache
執行下任一個指令重新啟動  Apache HTTP Server。

sudo /etc/init.d/apache2 restart



sudo service apache2 restart

6.測試
在 /var/www 裡,新增一個 info.php 檔案,並且,把下面這一行貼到 info.php  檔裡,接著,在存檔後關閉,然後,開啟瀏覽器,在網址列打入 http://127.0.0.1/info.php,如果有找到 APC 的資訊 (如最上面的那一張圖),那就算成功了...。

<?php phpinfo(); ?>

如果沒有找 APC 的資訊,就表示沒有安裝成功,這樣的話,請試看看第二招,就是改在 /etc/apache2/conf.d 這個資料夾裡,新增一個名為 apc.ini 的檔案,然後,只放入下面這一行後,存檔並關閉,接著,在重新啟動 Apache 後,再開啟一次 info.php 檔案,應該就可以查到 APC 的安裝資訊了哩 !

 extension=apc.so



[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



1 則留言 :

arguskao 提到...

我是用ubuntu 12.10

sudo pecl install apc

出現很多問題,都按enter

最後出現running: make

sh: 1: make: not found

ERROR: `make' failed

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !