CentOS 5 ????PHP5.5.4 ?????????
???????????? ???????[ 2014/4/9 13:29:05 ] ????????web????
???????????Mysql??5.5?????PHP??????±????????????PHP???????μ?5.5.x??PHP5.5????????????仯??????????????д?????????仯??????5.5.x?????????OPcache?????????Zend Optimizer??
??????????????????м???–enable-opcache ????????OPcache????????????
????configure ?????make ??????????????????
/***/misc/php-5.5.4/ext/xmlrpc/libxmlrpc/encodings.c:101: undefined reference to `libiconv_close'
collect2: ld returned 1
??????????5.4.x???????????????????????а?? libiconv ?????
$ wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
$ tar xzf libiconv-1.14.tar.gz
$ ./configure --prefix=/usr/lib/libiconv-1.14
??????????????????????????????????????????????????????
???Makefile
???????EXTRA_LIBS = -lcrypt -lz -lcrypt ???У???????-liconv??make?????
——————————————————
?????????????????μ?OPcache???????5.5.x????????php.ini????????????????php.ini-production ?? config ??
????OPcache ????????£?
opcache.enable(????:1)
Zend Optimizer + ?????? ?????????????.
opcache.memory_consumption(????:64)
Zend Optimizer + ?????????С?? ???????洢?????????? PHP ????(??λ:MB).
opcache.interned_strings_buffer(????:4)
Zend Optimizer + ??interned???????????????.(??λ:MB)
opcache.max_accelerated_files(????:2000)
Zend Optimizer + ??????м?????????(???????????????????key?????????????????????????????).
????????????????б?{ 223?? 463?? 983?? 1979?? 3907?? 7963?? 16229?? 32531?? 65407?? 130987 }?е?????????趨???????.
??趨??Χ: 200 – 100000
opcache.max_wasted_percentage(????:5)
“???”????????????????????????????????.
opcache.use_cwd(????:1)
??????????? Zend Optimizer + ?????????????????????????????????? ???????????????????????????
?????????????????????????????????????????.
opcache.validate_timestamps(????:1)
??????? ?????????????Zend Optimizer +?????????Web???????????????????????Ч.
?????????????? “opcache.revalidate_freq” ????.
opcache.revalidate_freq(????:2)
???(???????λ)?????????????乲?????????.”1″ ??????У????Σ? ????????????????. “0″ ?????????У??.
opcache.revalidate_path(????:0)
????????? include_path ?н???????????????. ????????????????????????????? include_path ??????????????????
?????????????????????. ??????? include_path ??????????????????????? ?????????.
???????????????????????????????????????. ???????£???????????????ζ??????????????????.
opcache.save_comments(????:1)
???????????е????????????????????????????????????С.
???? “??????” ?????????Щ???е???ú???(????: Doctrine?? ZF2?? PHPUnit).
opcache.load_comments(????:1)
???????? PHP???????????? SHM(???????) ?ж??. ????”??????”??????洢(save_comments=1)??
??????Щ??????ζ??ò??????????????????.
opcache.fast_shutdown(????:0)
???????? ???????????????????????. ????????в???????????????飬 ?????? Zend ?????????????????????.
opcache.enable_file_override(????:0)
???????????????file_exists?????????????
opcache.optimization_level(????:0xffffffff)
???λ???????????λ???????????????????.
opcache.inherited_hack(????:1)
?????Hack????????????”can’t redeclare class”????. Zend Optimizer + ?洢?? DECLARE_CLASS ????????ü?е???
(??Щ??????PHP??е??????????????????????????????????????????).
????????????? Optimizer ??????????????????????е???.
??????????????. DECLARE_CLASS ?????????????????????????? ????????????????????????????????? ?????????????.
???????????????? ???????????Ч??. ???? php 5.3 ??????????в????????? ??????????????????Ч.
opcache.dups_fix(????:0)
?????Hack????????????”can’t redeclare class”????.
opcache.blacklist_filename(????:??)
Zend Optimizer + ???????????λ??.
Zend Optimizer + ?????????????????????????Щ???????????????.??????????????????.
?????????????????·????????????????
(??:/var/www/x ?????? /var/www ??????????????? ‘x’ ??????????????). ??????ε???????????????????????е????:
1) ??????????????????? ?? Smarty ???? ZFW ?????.
2) ??м??????????????????У? ?????????????????.
3) ??????????? Zend Optimizer + ?? Bug
opcache.max_file_size(????:0)
????????С??????????????.???????????е????????????.
opcache.consistency_checks(????:0)
? N ??????????λ???У??.????0?????鱻??????.???????У???????????????????????????????????????.
opcache.force_restart_timeout(????:180)
????治????????????ú?(??λ???)????????.Zend Optimizer + ???д????????????????????????????г???????????.
??????(??????)???? ???? Zend Optimizer + ???????Щ???? ??????????Щ?????????????????????.
????Щ??????? ?????????????3????????? ??? “killed locker” ??????????? Apache ???????.
opcache.error_log(????:??)
Zend Optimizer + ?????????????.?????????????????(stderr).
opcache.log_verbosity_level(????:1)
??????????????? Web ?????????.???????????????(level 0) ???????(level 1)??????.
??????????????(level 2)????????(level 3) ???? ???????(level 4)?????????.
opcache.preferred_memory_model(????:??)
??湲?????.??????????????.
opcache.protect_memory(????:0)
????????????????????????д?? ?????????????.
opcache.mmap_base(????:??)
??????????????(????????Windows).???е?PHP??????????????????????????.
??????????????? “Unable to reattach to base address” ????.
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11