本文引用《高效能 PHP 開發》來做下記錄
無論從命令列或從 Web 伺服器執行 PHP 腳本時,PHP 必須執行所需的5個步驟。
Zend 引擎必須從檔案系統讀取該檔案、掃描其字典和表達式、解析檔案、建立要執行的電腦程式碼(稱為Opcode),最後執行 Opcode。
PHP 的生命週期非常的短暫,但是,每次對腳本發起請求時,它必須執行這5個步驟。每次在針對特定的 PHP 腳本的請求到達時,即使改PHP腳本的內容沒有任何變化時,Zend 引擎也必須重新建立該檔案的 Opcode。對於腳本的初次請求是必要的,但是後續請求則無需如此操作。如果實現了Opcode 緩存,就可以省略三個步驟以縮短PHP 的生命週期
1)字典解析;
2)解析;
3)建立Opcode
3)創建Opcode
3)創建Opcode
wget http://pecl.php.net/get/APC-3.1.9.tgz #下载 tar zxvf APC-3.1.9.tgz #解压 cd APC-3.1.9 #切换目录 phpize #调出 configure 配置文件 ./configure --with-php-config=/usr/local/php/bin/php-config #配置 make && make install #编译安装🎜成功後產生 apc.so 🎜打開 php.ini 新增🎜
extension=apc.so apc.enabled=1 apc.shm_segments=1 apc.shm_size=128 apc.stat=0 apc.ttl=0🎜保存,重新啟動 Apache/Nginx。 🎜附加 APC 常用的設定參數,大家湊活著看吧~🎜🎜🎜🎜🎜 🎜 以上就介紹了安裝 APC(Alternative PHP Cache) 提升 PHP 的解析速度,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。 🎜 🎜 🎜