{"id":320,"date":"2005-10-25T15:22:50","date_gmt":"2005-10-25T03:22:50","guid":{"rendered":""},"modified":"2005-10-25T15:22:50","modified_gmt":"2005-10-25T03:22:50","slug":"","status":"publish","type":"post","link":"https:\/\/www.mudone.com\/?p=320","title":{"rendered":"PHP \u4f18\u5316\u914d\u7f6e\u2014\u2014\u52a0\u901f\u4f60\u7684PHP\u7a0b\u5e8f"},"content":{"rendered":"<p>PHP \u4f18\u5316\u914d\u7f6e\u4e4b\u4e00<br \/>\n\u8ba9\u8bba\u575b\u901f\u5ea6\u66f4\u5feb PHP\u52a0\u901f\u8bbe\u7f6e PHP\u52a0\u901f\uff1aZend Optimizer\u4f18\u5316PHP\u7a0b\u5e8f<\/p>\n<p>Zend Optimizer V2.5.7 For Windows<br \/>\n\u8f6f\u4ef6\u8bed\u8a00\uff1a\u82f1\u6587<br \/>\n\u8fd0\u884c\u73af\u5883\uff1aWin9x\/NT\/2000\/XP<\/p>\n<p>Zend Optimizer V2.5.7 For Windows\u8f6f\u4ef6\u4ecb\u7ecd\uff1a<\/p>\n<p>Zend Optimizer\u7528\u4f18\u5316\u4ee3\u7801\u7684\u65b9\u6cd5\u6765\u63d0\u9ad8PHP 4.0\u5e94\u7528\u7a0b\u5e8f\u7684\u6267\u884c\u901f\u5ea6\u3002\u5b9e\u73b0\u7684\u539f\u7406\u662f\u5bf9\u90a3\u4e9b\u5728\u88ab\u6700\u7ec8\u6267\u884c\u4e4b\u524d\u7531\u8fd0\u884c\u7f16\u8bd1\u5668(Run-Time Compiler)\u4ea7\u751f\u7684\u4ee3\u7801\u8fdb\u884c\u4f18\u5316\u3002\u4e00\u822c\u60c5\u51b5\u4e0b\uff0c\u6267\u884c\u4f7f\u7528Zend Optimizer\u7684PHP\u7a0b\u5e8f\u6bd4\u4e0d\u4f7f\u7528\u7684\u8981\u5feb40%\u5230100%\u3002\u8fd9\u610f\u5473\u7740\u7f51\u7ad9\u7684\u8bbf\u95ee\u8005\u53ef\u4ee5\u66f4\u5feb\u7684\u6d4f\u89c8\u7f51\u9875\uff0c\u4ece\u800c\u5b8c\u6210\u66f4\u591a\u7684\u4e8b\u52a1\uff0c\u521b\u9020\u66f4\u597d\u7684\u5ba2\u6237\u6ee1\u610f\u5ea6\u3002\u66f4\u5feb\u7684\u53cd\u5e94\u540c\u65f6\u4e5f\u610f\u5473\u7740\u53ef\u4ee5\u8282\u7701\u786c\u4ef6\u6295\u8d44\uff0c\u5e76\u589e\u5f3a\u7f51\u7ad9\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u3002\u6240\u4ee5\uff0c\u4f7f\u7528Zend Optimizer\uff0c\u5c31\u7b49\u4e8e\u63d0\u9ad8\u4e86\u7535\u5b50\u5546\u52a1\u7684\u76c8\u5229\u80fd\u529b\u3002Zend <!--more-->Optimizer\u80fd\u7ed9PHP\u7528\u6237\u5e26\u6765\u5f88\u591a\u76ca\u5904\uff0c\u7279\u522b\u662f\u90a3\u4e9b\u8fd0\u8425\u7f51\u7ad9\u7684\u4eba\u3002\u5feb\u901f\u8fd0\u884cPHP\u7a0b\u5e8f\u53ef\u4ee5\u663e\u8457\u964d\u4f4e\u670d\u52a1\u5668\u7684CPU\u8d1f\u8f7d\uff0c\u5e76\u53ef\u4ee5\u51cf\u5c11\u4e00\u534a\u7684\u53cd\u5e94\u65f6\u95f4\uff0c\u4e5f\u5c31\u662f\u4ece\u8bbf\u95ee\u8005\u70b9\u51fb\u94fe\u63a5\u5230\u670d\u52a1\u5668\u5f00\u59cb\u8bfb\u53d6\u9875\u9762\u4e4b\u95f4\u7684\u65f6\u95f4\u3002<\/p>\n<p>\u5b89\u88c5Zend Optimizer\u4f18\u5316PHP\u7a0b\u5e8f<\/p>\n<p>Zend Optimizer\u662f\u7531PHP\u6838\u5fc3\u5f15\u64ce\u201cZend\u201d <a href=\"http:\/\/www.zend.com\" title=\"http:\/\/www.zend.com\" target=\"_blank\">http:\/\/www.zend.com<\/a> \u521b\u5efa\u8005Zend\u6280\u672f\u516c\u53f8\u6240\u5f00\u7684\u514d\u8d39PHP\u4f18\u5316\u8f6f\u4ef6\u3002\u636eZend\u516c\u53f8\u900f\u9732\u4f7f\u7528\u8fd9\u4e2a\u8f6f\u4ef6\u67d0\u4e9b\u60c5\u51b5\u4e0b\u81f3\u5c11\u53ef\u4ee5\u63d0\u9ad8\u6027\u80fd30%\u4ee5\u4e0a\uff01\u73b0\u5728\u6211\u4eec\u6765\u770b\u770b\u5982\u4f55\u914d\u7f6e\u8fd9\u5957\u8f6f\u4ef6\u3002<\/p>\n<p>Zend Optimizer\u7684\u5b89\u88c5\u5f88\u7b80\u5355<\/p>\n<p>1\u3001\u8fd0\u884c\u5b89\u88c5\u6587\u4ef6\uff0c\u9996\u5148\u63d0\u793a\u4f60\u9009\u62e9\u5b89\u88c5\u76ee\u5f55\uff0c\u9009\u62e9\u4e00\u4e2a\u4f60\u559c\u6b22\u7684\u76ee\u5f55\uff0c\u5355\u51fb\u201cNext\u201d\u3002<br \/>\n2\u3001\u5b89\u88c5\u5411\u5bfc\u4f1a\u8981\u6c42\u4f60\u9009\u62e9\u5f53\u524d\u4f7f\u7528\u7684WEB\u670d\u52a1\u5668\uff08Apache\u3001IIS\u6216\u5176\u5b83\uff09\uff0c\u9009\u62e9\u597d\u670d\u52a1\u5668\u540e\u5355\u51fb\u201cNext\u201d<br \/>\n3\u3001\u5b89\u88c5\u5411\u5bfc\u63d0\u793a\u60a8\u786e\u8ba4php.ini\u7684\u4f4d\u7f6e\uff08\u9ed8\u8ba4\u662fC:\\WINDOWS\\\uff09\u5355\u51fb\u201cNext\u201d\uff0c\u63d0\u793a\u201c\u5907\u4efdphp.ini\u5230C:\\WINDOWS\\php.ini-Optimizer-bak,\u5f53\u5378\u8f7d\u8be5\u8f6f\u4ef6\u65f6\u53ef\u4ee5\u6062\u590d\u5230\u539f\u59cb\u7684php.ini\uff09\u5355\u51fb\u201cNext\u201d\u3002<br \/>\n4\u3001\u5b89\u88c5\u5411\u5bfc\u63d0\u793a\u201c\u4e3a\u4e86\u7ee7\u7eed\u5b89\u88c5\u7a0b\u5e8f\u9700\u8981\u91cd\u65b0\u542f\u52a8IIS\u670d\u52a1\uff09\u5355\u51fb\u201c\u662f\u201d\uff0c\u5b89\u88c5\u7a0b\u5e8f\u5f00\u59cb\u91cd\u65b0\u542f\u52a8IIS\u670d\u52a1\uff0c\u7136\u540e\u5b89\u88c5\u7a0b\u5e8f\u4f1a\u63d0\u793a\u201cIIS\u670d\u52a1\u987a\u5229\u91cd\u65b0\u542f\u52a8\u4e86\u201d\u5355\u51fb\u201c\u786e\u5b9a\u201d\uff0c\u518d\u5355\u51fb\u201cfinish\u201d\u5b8c\u6210\u5b89\u88c5\u3002<br \/>\n5\u3001\u5b89\u88c5\u5b8c\u6bd5\u540e\u7a0b\u5e8f\u4f1a\u81ea\u52a8\u6839\u636e\u4f60\u7684\u9009\u62e9\u6765\u4fee\u6539php.ini\u5e2e\u52a9\u4f60\u542f\u52a8\u8fd9\u4e2a\u5f15\u64ce\u3002\u4e0b\u9762\u6211\u4eec\u6765\u4ecb\u7ecdZend Optimizer\u7684\u914d\u7f6e\u9009\u9879\uff0c\u5e2e\u52a9\u4f60\u6700\u5927\u5316\u81ea\u5b9a\u4e49\u5408\u7406\u7684\u914d\u7f6e\u3002<\/p>\n<p>[Zend]<br \/>\nzend_optimizer.optimization_level=15 \/\/\u6211\u7684\u914d\u7f6e\u6587\u4ef6\u4e2dzend_optimizer.optimization_level = 1023<br \/>\nzend_extension_ts=&quot;C:\\Inetpub\\Zend\\lib\\ZendExtensionManager.dll&quot; \/\/\u8fd9\u4e2a\u4e0e\u4f60\u7684\u5b89\u88c5\u8def\u5f84\u6709\u5173<br \/>\nzend_extension_manager.optimizer_ts=&quot;C:\\Inetpub\\Zend\\lib\\Optimizer-2.5.5&quot;<\/p>\n<p>\u73b0\u5728\u6211\u4eec\u6765\u4ecb\u7ecd\u4e0a\u8fb9\u8fd9\u4e9b\u914d\u7f6e\u6587\u4ef6\u4e2d\u76f8\u5173\u5185\u5bb9\u7684\u542b\u4e49\uff1a<br \/>\nzend_optimizer.optimization_level \u300a== \u4f18\u5316\u7a0b\u5ea6\uff0c\u8fd9\u91cc\u5b9a\u4e49\u542f\u52a8\u591a\u5c11\u4e2a\u4f18\u5316\u8fc7\u7a0b\u3002<br \/>\nzend_optimizer.encoder_loader \u300a== \u662f\u5426\u5141\u8bb8\u5904\u7406\u7531Zend Encoder\u52a0\u5bc6\u7684PHP\u6587\u4ef6\uff0c\u9ed8\u8ba4\u5141\u8bb8\u3002<br \/>\nzend_extension_ts \u300a== \u4f18\u5316\u5668\u6240\u5728\u76ee\u5f55\u3002<br \/>\nzend_extension_manager.optimizer_ts \u300a== \u4f18\u5316\u5668\u7ba1\u7406\u6240\u5728\u76ee\u5f55\u3002<\/p>\n<p>\u4f18\u5316\u8fc7\u7a0b zend_optimizer.optimization_level \u8be6\u7ec6\u89e3\u91ca<\/p>\n<p>\u8fd9\u91cc\u6700\u4e3a\u91cd\u70b9\u7684\u90e8\u5206\uff0c\u4ed4\u7ec6\u770b\uff01Zend Opt\u603b\u5171\u670910\u4e2a\u4f18\u5316\u8fc7\u7a0b\uff0c\u4ece\u7406\u8bba\u4e0a\u8bf4\u5f00\u7684\u8d8a\u591a\u6027\u80fd\u8d8a\u597d\u3002\u5f53\u7136\uff0c\u7406\u8bba\u548c\u5b9e\u9645\u6c38\u8fdc\u90fd\u5b58\u5728\u7740\u5dee\u8ddd\u3002\u4f18\u5316\u8fc7\u7a0b\u5f00\u542f\u7684\u8d8a\u591a\u5bf9\u6027\u80fd\u6d88\u8017\u4e5f\u76f8\u5bf9\u4e5f\u8d8a\u5927\uff0cZend Opt\u768410\u4e2a\u4f18\u5316\u8fc7\u7a0b\u5e76\u4e0d\u76f8\u540c\u4e5f\u5c31\u662f\u8bf4\u6548\u679c\u4e0d\u662f\u5e73\u5747\u7684\u3002Zend\u516c\u53f8\u5b9a\u4e49\u7684\u6700\u9ad8\u503c(High\u6a21\u5f0f)\u4e3a15\uff0c\u8fd9\u91cc15\u6307\u7684\u662f\u5f00\u542f1-4\u53f7\u4f18\u5316\u8fc7\u7a0b\u3002\u5f53\u7136\uff0c\u5f88\u591a\u670b\u53cb\u5e76\u4e0d\u6ee1\u8db3\u4e8e\u6b64\uff0c\u6bd5\u7adf\u6700\u9ad8\u4e5f\u53ea\u5f00\u542f4\u4e2a\u4f18\u5316\u8fc7\u7a0b\u8fde\u603b\u6570\u7684\u4e00\u534a\u90fd\u6ca1\u6709\u3002\u5404\u4e2a\u4f18\u5316\u8fc7\u7a0b\u7684\u5bf9\u5e94\u7684\u6570\u5b57\u4ee3\u7801\uff08\u503c\uff09\u5982\u4e0b\uff1a<\/p>\n<p>\u4e0d\u4f7f\u7528 0 &lt;= \u5982\u679c\u8fd9\u6837\u4e0d\u5982\u4e0d\u88c5\uff0c\u8fd8\u80fd\u8282\u7ea6\u70b9\u5185\u5b58\u8bf4\uff01<br \/>\n\u4f18\u5316\u8fc7\u7a0b1(PASS1) 1<br \/>\n\u4f18\u5316\u8fc7\u7a0b2(PASS2) 2<br \/>\n\u4f18\u5316\u8fc7\u7a0b3(PASS3) 4<br \/>\n\u4f18\u5316\u8fc7\u7a0b4(PASS4) 8<br \/>\n\u4f18\u5316\u8fc7\u7a0b5(PASS5) 16<br \/>\n\u4f18\u5316\u8fc7\u7a0b6(PASS6) 32<br \/>\n\u4f18\u5316\u8fc7\u7a0b7(PASS7) 64<br \/>\n\u4f18\u5316\u8fc7\u7a0b8(PASS8) 128<br \/>\n\u4f18\u5316\u8fc7\u7a0b9(PASS9) 256<br \/>\n\u4f18\u5316\u8fc7\u7a0b10(PASS10) 512<\/p>\n<p>\u4ee5\u4f55\u79cd\u65b9\u5f0f\u5f00\u542f\u4f18\u5316\u8fc7\u7a0b\u662f\u901a\u8fc7\u8fd9\u4e9b\u6570\u5b57\u4ee3\u7801\uff08\u503c\uff09\u76f8\u52a0\u6240\u5f97\u7684\u548c\u4f5c\u4e3a\u6b64\u53c2\u6570\u7684\u53c2\u6570\u503c\u6765\u63a7\u5236\u7684\u3002\u5982\u6211\u7684\u914d\u7f6e\u6587\u4ef6\u4e2dzend_optimizer.optimization_level = 1023\uff0c \u8fd9\u91cc\u76841023\u662f\u4f18\u5316\u8fc7\u7a0b1\u5230\u4f18\u5316\u8fc7\u7a0b10\u5168\u90e8\u6570\u5b57\u4ee3\u7801\uff08\u503c\uff09\u76f8\u52a0\u5f97\u5230\u7684\u548c\uff0c\u8868\u793a\u5f00\u542f\u5168\u90e810\u4e2a\u4f18\u5316\u8fc7\u7a0b\u3002\u521a\u624d\u6240\u63d0\u5230\u7684Zend\u516c\u53f8\u5b9a\u4e49\u7684High\u6a21\u5f0f\u503c\u4e3a15\uff0c15\u8868\u793a\u540c\u65f6\u5f00\u542f\u4f18\u5316\u8fc7\u7a0b1-4\u3002<\/p>\n<p>\u52a0\u5bc6\u4ee3\u7801\u652f\u6301 zend_optimizer.encoder_loader \u8be6\u7ec6\u89e3\u91ca<\/p>\n<p>\u5bf9\u4e8e\u8fd9\u4e2a\u53c2\u6570\uff0c\u6211\u60f3\u5982\u679c\u6ca1\u6709\u770b\u8fc7Zend Opt FAQ\u6587\u6863\u7684\u670b\u53cb\u5927\u591a\u6570\u5e76\u4e0d\u77e5\u9053\u3002\u8fd9\u4e2a\u53c2\u6570\u7528\u6765\u544a\u8bc9Zend Opt\u662f\u5426\u53bb\u652f\u6301\u88abZend Encoder\u52a0\u5bc6\u8fc7\u7684\u4ee3\u7801\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0bZend Opt\u5c06\u652f\u6301\u52a0\u5bc6\u8fc7\u7684\u4ee3\u7801\u3002\u5982\u679c\u4e0d\u4f7f\u7528\u88ab\u52a0\u5bc6\u8fc7\u7684\u4ee3\u7801\u6211\u63a8\u8350\u4f60\u5173\u95ed\u6b64\u9009\u9879\u3002\u8fd9\u4e2a\u529f\u80fd\u7275\u626f\u5230\u89e3\u5305\u53cd\u7801\u7684\u8fc7\u7a0b\uff0c\u4f1a\u5bfc\u81f4\u7cfb\u7edf\u8d1f\u8377\u7684\u52a0\u91cd\u3002\u6211\u7684\u670b\u53cb\u5df2\u7ecf\u5f00\u53d1\u5b8c\u6bd5\u76f8\u5e94\u7684\u53cd\u7f16\u8bd1\u5de5\u5177\uff0c\u9884\u8ba1\u6625\u8282\u4e4b\u540e\u63a8\u51fa\u3002<\/p>\n<p>\u8fd9\u4e2a\u53c2\u6570\u7684\u503c\u53ea\u6709\u4e24\u4e2a 0 \u5173\u95ed\uff0c 1 \u5f00\u542f\u3002\u9ed8\u8ba4\u4e3a1\uff0c\u63a8\u8350\u8bbe\u7f6e\u4e3a0\u3002<\/p>\n<p>\u6a21\u5757\u5b9a\u4f4d zend_extension_ts \u3001zend_extension_manager.optimizer_ts\u65e0\u9700\u89e3\u91ca\uff0c\u8fd9\u4e9b\u53c2\u6570\u5c31\u662fZend Optimizer\u76f8\u5173\u6a21\u5757\u5728\u786c\u76d8\u4e0a\u7684\u5b89\u88c5\u8def\u5f84\u3002<\/p>\n<p>6\u3001\u5982\u4f55\u83b7\u77e5Zend Optimizer\u662f\u5426\u5728\u8fd0\u884c\uff1f<br \/>\n\u7b54\u6848\u5f88\u7b80\u5355\uff0c\u53ea\u8981\u7528PHP\u7684\u51fd\u6570phpinfo()\u6765\u68c0\u6d4b\u4fbf\u77e5\uff0c\u5982\u4e0b\u6240\u793a\uff1a<br \/>\n&lt;?<br \/>\nphpinfo();<br \/>\n?&gt;<\/p>\n<p>\u663e\u793a\u7684\u7ed3\u679c\u4e2d\u5173\u4e8eZend Optimizer\u7684\u90e8\u5206\u5c31\u8c61\u4e0b\u9762\u8fd9\u6837\uff1a(PHP\u7248\u672c\u4e0d\u540c\uff0c\u4fe1\u606f\u53ef\u80fd\u4e0d\u540c\uff0c\u6211\u7684\u662fPHP4.3.11)<\/p>\n<p>CODE:   [Copy to clipboard]<br \/>\nThis program makes use of the Zend Scripting Language Engine:<br \/>\nZend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.6, Copyright (c) 2003-2004, by Zend Technologies with Zend Optimizer v2.5.7, Copyright (c) 1998-2004, by Zend Technologies <\/p>\n<p>\u8868\u793a Zend Optimizer for PHP\u4f18\u5316\u6210\u529f\u4e86\u3002<\/p>\n<p>PHP \u4f18\u5316\u914d\u7f6e\u4e4b\u4e8c<br \/>\n\u7528eAccelerator(\u524d\u8eabTruck MMCache)\u52a0\u901f<br \/>\nWhat is eAccelerator?<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\neAccelerator is a free open source PHP accelerator, optimizer, encoder and<br \/>\ndynamic content cache for PHP. It increases performance of PHP scripts by<br \/>\ncaching them in compiled state, so that the overhead of compiling is almost<br \/>\ncompletely eliminated. Also it uses some optimizations to speed up execution<br \/>\nof PHP scripts. eAccelerator typically reduces server load and increases the<br \/>\nspeed of your PHP code by 1-10 times.<\/p>\n<p>eAccelerator is a fork of TurckMMCache<br \/>\neAccelerator(\u524d\u8eabTruck MMCache)<\/p>\n<p>\u76f8\u4fe1\u5f88\u591a\u670b\u53cb\u90fd\u77e5\u9053MMCache,\u4e0d\u8fc7\u5f88\u4e45\u524d\u5f00\u53d1\u8005\u5c31\u88abZend\u62db\u5b89\u4e86,\u56e0\u6b64MMCache\u4e00\u76f4\u6ca1\u6709\u5b98\u65b9\u7684\u65b0\u7248\u672c&#8230;\u8981\u652f\u6301\u6700\u65b0\u7684PHP4.4.0\u6216\u8005 PHP5.04\u90fd\u9700\u8981\u81ea\u5df1\u7f16\u8bd1\u6e90\u7801,\u5bf9\u4e8e\u666e\u901a\u7528\u6237\u6765\u8bf4\u65e0\u5f02\u4e8e\u5929\u65b9\u591c\u8c2d&#8230;\u522b\u7070\u5fc3,\u6211\u4eec\u8fd8\u6709eAccelerator!<\/p>\n<p>1.\u9996\u5148,\u6211\u4eec\u4e0b\u8f7d\u7f16\u8bd1\u597d\u4e86\u7684Module<br \/>\n<a href=\"http:\/\/www.arnot.info\/eaccelerator\/\" title=\"http:\/\/www.arnot.info\/eaccelerator\/\" target=\"_blank\">http:\/\/www.arnot.info\/eaccelerator\/<\/a><br \/>\n\u9009\u62e9\u4e0b\u8f7d\u5bf9\u5e94\u60a8\u7684\u7cfb\u7edf\u548cPHP\u7248\u672c\u7684eAccelerator<\/p>\n<p>2.\u5c06\u5176\u91cd\u547d\u540d\u4e3a eaccelerator.dll (win\u7248) \u6216\u8005 eaccelerator.so (linux\u7248) \u7136\u540e\u79fb\u81f3\u60a8\u7684 php \u7684 extentions\u6587\u4ef6\u5939,\u5176\u8def\u5f84\u5b9a\u4e49\u5728\u60a8\u7cfb\u7edf\u6240\u7528\u7684\u7684 php.ini \u4e2d<\/p>\n<p>3.\u6839\u636e\u60a8\u7cfb\u7edf\u7684\u60c5\u51b5,\u4e00\u822c\u6709\u4e24\u79cd\u5b89\u88c5\u65b9\u5f0f,\u4e00\u79cd\u6309\u7167Zend\u7684\u6269\u5c55,\u4e00\u79cd\u662fPHP\u6269\u5c55<\/p>\n<p>\u63a8\u8350\u6309\u7167Zend\u7684\u6269\u5c55,\u6253\u5f00php.ini\u6587\u4ef6, \u627e\u5230extension=php_zip.dll, \u5728\u4e0b\u9762\u6dfb\u52a0<br \/>\nwin\u7248<\/p>\n<p>CODE:   [Copy to clipboard]<br \/>\nzend_extension_ts=&quot;c:\\php\\extensions\\eaccelerator.dll&quot; \/\/\u8def\u5f84\u6839\u636e\u60a8\u7cfb\u7edf\u7684\u60c5\u51b5\u800c\u5b9a,\u6587\u4ef6\u6269\u5c55\u540d\u4e5f\u662f<br \/>\neaccelerator.shm_size=&quot;16&quot; \/\/\u6839\u636e\u4f60\u7684\u7cfb\u7edf\u5185\u5b58\u6765\uff0c\u9ed8\u8ba416M\uff0c\u53ef\u4ee5\u6539\u621064M<br \/>\neaccelerator.cache_dir=&quot;C:\\php\\tmp&quot; \/\/\u9700\u8981\u624b\u52a8\u521b\u5efa,WIN\u4e0b\u4f8b\u5982C:\\php\\tmp,\u786e\u4fdd\u4ed6\u7684\u6743\u9650\u4e3a\u53ef\u8bfb\u5199,\u5e76\u4e14\u4ee5\u540e\u4e0d\u8981\u52a8\u8fd9\u4e2a\u76ee\u5f55\u54e6<br \/>\neaccelerator.enable=&quot;1&quot;<br \/>\neaccelerator.optimizer=&quot;1&quot;<br \/>\neaccelerator.check_mtime=&quot;1&quot;<br \/>\neaccelerator.debug=&quot;0&quot;<br \/>\neaccelerator.filter=&quot;&quot;<br \/>\neaccelerator.shm_max=&quot;0&quot;<br \/>\neaccelerator.shm_ttl=&quot;0&quot;<br \/>\neaccelerator.shm_prune_period=&quot;0&quot;<br \/>\neaccelerator.shm_only=&quot;0&quot;<br \/>\neaccelerator.compress=&quot;1&quot;<br \/>\neaccelerator.compress_level=&quot;9&quot;<\/p>\n<p>linux\u7248<\/p>\n<p>CODE:   [Copy to clipboard]<br \/>\nzend_extension=&quot;\/usr\/lib\/php4\/eaccelerator.so&quot; \/\/\u8def\u5f84\u6839\u636e\u60a8\u7cfb\u7edf\u7684\u60c5\u51b5\u800c\u5b9a,\u6587\u4ef6\u6269\u5c55\u540d\u4e5f\u662f<br \/>\neaccelerator.shm_size=&quot;16&quot; \/\/\u6839\u636e\u4f60\u7684\u7cfb\u7edf\u5185\u5b58\u6765\uff0c\u9ed8\u8ba416M\uff0c\u53ef\u4ee5\u6539\u621064M<br \/>\neaccelerator.cache_dir=&quot;\/tmp\/eaccelerator&quot; \/\/\u9700\u8981\u624b\u52a8\u521b\u5efa,\u786e\u4fdd\u4ed6\u7684\u6743\u9650\u4e3a\u53ef\u8bfb\u5199,\u5e76\u4e14\u4ee5\u540e\u4e0d\u8981\u52a8\u8fd9\u4e2a\u76ee\u5f55\u54e6<br \/>\neaccelerator.enable=&quot;1&quot;<br \/>\neaccelerator.optimizer=&quot;1&quot;<br \/>\neaccelerator.check_mtime=&quot;1&quot;<br \/>\neaccelerator.debug=&quot;0&quot;<br \/>\neaccelerator.filter=&quot;&quot;<br \/>\neaccelerator.shm_max=&quot;0&quot;<br \/>\neaccelerator.shm_ttl=&quot;0&quot;<br \/>\neaccelerator.shm_prune_period=&quot;0&quot;<br \/>\neaccelerator.shm_only=&quot;0&quot;<br \/>\neaccelerator.compress=&quot;1&quot;<br \/>\neaccelerator.compress_level=&quot;9&quot;<\/p>\n<p>\u5982\u679c\u6253\u5f00\u4e86\u5b89\u5168\u6a21\u5f0f,\u5fc5\u987b\u4f7f\u7528, &quot;zend_extension_ts&quot; \u53d6\u4ee3 &quot;zend_extension&quot;.<\/p>\n<p>\u9644\uff1alinux\u4e0b\u521b\u5efa\u7f13\u5b58\u76ee\u5f55<\/p>\n<p>CODE:   [Copy to clipboard]<br \/>\nmkdir \/tmp\/eaccelerator<br \/>\nchmod 0777 \/tmp\/eaccelerator<\/p>\n<p>PHP\u6269\u5c55\u5b89\u88c5\u6a21\u5f0f,\u6253\u5f00php.ini\u6587\u4ef6, \u627e\u5230extension=php_zip.dll, \u5728\u4e0b\u9762\u6dfb\u52a0<\/p>\n<p>CODE:   [Copy to clipboard]<br \/>\nextension=&quot;eaccelerator.so&quot; \/\/\u8def\u5f84\u6839\u636e\u60a8\u7cfb\u7edf\u7684\u60c5\u51b5\u800c\u5b9a,\u6587\u4ef6\u6269\u5c55\u540d\u4e5f\u662f,Win\u7cfb\u7edf\u4e0b\u662fdll(\u4f8b\u5982c:\\php\\extensions\\eaccelerator.dll)<br \/>\neaccelerator.shm_size=&quot;16&quot;<br \/>\neaccelerator.cache_dir=&quot;\/tmp\/eaccelerator&quot; \/\/\u9700\u8981\u624b\u52a8\u521b\u5efa,WIN\u4e0b\u4f8b\u5982C:\\php\\tmp,\u786e\u4fdd\u4ed6\u7684\u6743\u9650\u4e3a\u53ef\u8bfb\u5199,\u5e76\u4e14\u4ee5\u540e\u4e0d\u8981\u52a8\u8fd9\u4e2a\u76ee\u5f55\u54e6<br \/>\neaccelerator.enable=&quot;1&quot;<br \/>\neaccelerator.optimizer=&quot;1&quot;<br \/>\neaccelerator.check_mtime=&quot;1&quot;<br \/>\neaccelerator.debug=&quot;0&quot;<br \/>\neaccelerator.filter=&quot;&quot;<br \/>\neaccelerator.shm_max=&quot;0&quot;<br \/>\neaccelerator.shm_ttl=&quot;0&quot;<br \/>\neaccelerator.shm_prune_period=&quot;0&quot;<br \/>\neaccelerator.shm_only=&quot;0&quot;<br \/>\neaccelerator.compress=&quot;1&quot;<br \/>\neaccelerator.compress_level=&quot;9&quot;<\/p>\n<p>eAccelerator\u53ef\u4ee5\u548cZend\u517c\u5bb9,\u4f46\u662f\u4e0a\u9762\u7684\u4ee3\u7801\u5728 php.ini \u5fc5\u987b\u5b9a\u4e49\u4e0e Zend \u7684\u76f8\u5173\u4ee3\u7801\u4e4b\u524d,\u867d\u7136\u5b98\u65b9\u5f3a\u70c8\u5efa\u8bae,\u9664\u975e\u60a8\u5fc5\u987b\u4f7f\u7528Zend\u8fc7\u7684\u4ee3\u7801,\u5426\u5219\u6700\u597d\u4e0d\u540c\u65f6\u4f7f\u7528Zend\u548ceAccelerator\uff0c\u4f46\u662f\u4e24\u4e2a\u4e00\u8d77\u7528\u4e5f\u4e0d\u51b2\u7a81\uff0c\u8fd8\u80fd\u52a0\u901f\uff0c\u4e3a\u4ec0\u4e48\u4e0d\u7528\u5462\uff0c\u5475\u5475<\/p>\n<p>\u5b8c\u6210\u4e0a\u9762\u7684\u5de5\u4f5c\u4ee5\u540e\u4fdd\u5b58\u60a8\u7684 php.ini , \u7136\u540e\u91cd\u65b0\u542f\u52a8 apache\u6216\u8005IIS, \u770b\u770b phpinfo \u662f\u4e0d\u662f\u4e0d\u4e00\u6837\u4e86?\u7136\u540e\u770b\u770b phpwind \u9875\u811a\u7684\u6267\u884c\u65f6\u95f4\u662f\u4e0d\u662f\u5feb\u4e86\u8bb8\u591a?<br \/>\n\u6b63\u786e\u5b89\u88c5\u540e\uff0c\u53ef\u4ee5\u5728phpinfo\u4e0a\u7684Zend\u90e8\u5206\u770b\u5230\u7c7b\u4f3c\u5982\u4e0b\u7684\u4fe1\u606f\uff1a(PHP\u7248\u672c\u4e0d\u540c\uff0c\u4fe1\u606f\u53ef\u80fd\u4e0d\u540c\uff0c\u6211\u7684\u662fPHP4.3.11\uff0c\u4e00\u822c\u51fa\u73b0with eAccelerator\u5c31\u662f\u6210\u529f\u4e86)<\/p>\n<p>CODE:   [Copy to clipboard]<br \/>\nThis program makes use of the Zend Scripting Language Engine:<br \/>\nZend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with eAccelerator v0.9.3, Copyright (c) 2004-2005 eAccelerator, by eAccelerator with Zend Extension Manager v1.0.6, Copyright (c) 2003-2004, by Zend Technologies with Zend Optimizer v2.5.7, Copyright (c) 1998-2004, by Zend Technologies<\/p>\n<p>\u5f88\u7b80\u5355\u7684\u3002\u64cd\u4f5c\u524d\u53ea\u8981\u505a\u597dphp.ini\u7684\u5907\u4efd\u5373\u53ef\uff0c\u5931\u8d25\u4e86\u5927\u4e0d\u4e86\u5c06\u5907\u4efd\u7684\u6062\u590d\u8fc7\u53bb\u3002\u91cd\u8d77 apache\u6216\u8005IIS\u670d\u52a1\u5c31\u884c\uff0c\u5475\u5475\uff0c\u98ce\u9669\u4e0d\u662f\u5f88\u5927\u3002<\/p>\n<p>\u518d\u770b\u8bba\u575b\u7ecf\u8fc7\u52a0\u8f7deAccelerator\u4ee5\u540e\u8fd0\u884c,\u9875\u811a\u6267\u884c\u65f6\u95f4\u7531 0.02X \u79d2\u7f29\u77ed\u81f3 0.01X\u79d2&#8230;\u5feb\u4e86\u4e00\u500d\u591a^_^<br \/>\n\u7279\u522b\u8bf4\u660e \uff1a<\/p>\n<p>1\u3001\u5982\u679c\u60a8\u7684\u7cfb\u7edf\u5df2\u7ecf\u88c5\u4e86ZEND\u52a0\u901f\u5668\uff0c\u90a3\u4e48\u4e0a\u8ff0\u914d\u7f6e\u5728PHP.INI\u4e2d\u5fc5\u987b\u653e\u5728ZEND\u7684\u524d\u9762\uff0c\u5426\u5219Apache\u4e0d\u80fd\u542f\u52a8\uff1b<br \/>\n2\u3001eAccelerator.shm_size=&quot;64&quot;\uff0c\u8fd9\u91cc\u768464\u662f\u52a0\u901f\u7cfb\u7edf\u4f7f\u7528\u505aCACHE\u7684\u5185\u5b58\uff0c\u9ed8\u8ba4\u662f16M\uff1b\u6839\u636e\u60a8\u7cfb\u7edf\u5185\u5b58\u8c03\u6574\uff1b<br \/>\n3\u3001eAccelerator.cache_dir=&quot;C:\\php\\tmp&quot;\uff0c\u8fd9\u4e2a\u662f\u52a0\u901f\u5668\u5de5\u4f5c\u65f6\u5019\u4ea7\u751f\u4e34\u65f6\u6587\u4ef6\u7684\u76ee\u5f55\uff0c\u8bf7\u5728\u5bf9\u5e94\u76ee\u5f55\u5efa\u7acb\u6587\u4ef6\u5939\u4ee5\u5b58\u653e\u7f13\u5b58\u6587\u4ef6\u5e76\u4e14\u7ed9\u4e88\u8bfb\u5199\u6743\u9650\uff0c\u5982\u679c\u5b89\u88c5\u65f6\u5019\u9ed8\u8ba4\u76ee\u5f55\u7a7a\u95f4\u5c0f\u4e86\u5efa\u8bae\u8c03\u6574<\/p>\n<p>\u6548\u679c\uff1a\u73b0\u5728\u7cfb\u7edf\u540c\u65f6\u6709ZEND\u4e0eeAccelerator\u52a0\u901f\u5668\uff0cPHP\u6267\u884c\u901f\u5ea6\u6bd4\u539f\u6765\u662f\u8981\u5feb\u4e00\u4e9b\uff1bZEND\u4f18\u5316\u5df2\u7ecf\u5f00\u5230\u6700\u5927\uff1b\u5728PHP\u7cfb\u7edf\u4e0a\u611f\u89c9\u6700\u660e\u663e\u7684\u5c31\u662fBBS\uff0c\u4ee5\u53ca\u8f6f\u4ef6\u4e0b\u8f7d\u540e\u53f0\u7a0b\u5e8f\u8f93\u51faHTML\u9759\u6001\u9875\u9762\u901f\u5ea6\u975e\u5e38\u5feb\uff0c\u800c\u4ec5\u6709ZEND\u7684\u65f6\u5019\u6709\u4e9b\u505c\u987f\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP \u4f18\u5316\u914d\u7f6e\u4e4b\u4e00 \u8ba9\u8bba\u575b\u901f\u5ea6\u66f4\u5feb PHP\u52a0\u901f\u8bbe\u7f6e PHP\u52a0\u901f\uff1aZend Optimizer\u4f18\u5316PHP\u7a0b\u5e8f  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-320","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/www.mudone.com\/index.php?rest_route=\/wp\/v2\/posts\/320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mudone.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mudone.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mudone.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mudone.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=320"}],"version-history":[{"count":0,"href":"https:\/\/www.mudone.com\/index.php?rest_route=\/wp\/v2\/posts\/320\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mudone.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mudone.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mudone.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}