macèªå¸¦ç»§æ¿phpç¯å¢çapache php ç³»ç»é»è®¤å·²ç»è£
好ï¼éè¦æä»å¯å¨
ä¸è½½mysqlå®ç½æmacçæ¬éæ°ælinuxçæ¹æ³å®è£
äºä¸é
macç³»ç»å®è£
phpçæ¹æ³ï¼
http://houdunwang.com/lesson.htmlï¼ï¼
ããå®è£
PHPæ©å±è¦æ±Macç³»ç»å·²ç»å®è£
äºXcodeç¯å¢åå½ä»¤è¡å¼åå·¥å
·ï¼å¦æè¿æ²¡å®è£
ï¼å¯ä»¥ä½¿ç¨Shellå®è£
ã
ããxcode-select --install
ãã为äºæ©å±ç®¡çæ¹ä¾¿ï¼é¦å
æ¥å®è£
peclæ©å±ç®¡çå¨ã
ããcd /usr/lib/php
ããsudo php install-pear-nozlib.phar
ããå®è£
RedisãMemcacheãMongoçæ©å±ã
ããsudo pecl install redis
ããsudo pecl install memcache
ããsudo pecl install mongo
ããsudo pecl install xdebug
ããå°æ©å±é
置添å çphp.iniæ件ä¸ï¼
ããextension=memcache.so
ããextension=mongo.so
ããextension=redis.so
ããzend_extension=xdebug.so
ããå®è£
xcacheï¼ä»å®ç½ä¸è½½
http://xcache.lighttpd.net/wiki/Release-3.2.0ãã解å缩并å®è£
ããtar xvf xcache-3.2.0.tar
ããcd xcache-3.2.0
ããphpize
ããã/configure
ããmake
ããsudo make install
ããé
ç½®XCacheï¼åèæç®ï¼
http://bbs.houdunwang.com/ï¼
ããï¼»xcacheï¼½
ããxcache.size = 128M
ããxcache.var_size = 8M
ããxcache.var_count = 1
ããxcache.var_slots = 8K
ããxcache.var_ttl = 0
ããxcache.var_maxttl = 0
ããxcache.var_gc_interval = 300
ããxcache.optimizer = Off
ããç±äºMacèªå¸¦çPHPç¯å¢æ¯ä¸å
æ¬mcryptæ©å±çï¼æ以éè¦ä¸è½½åçæ¬çphpæºç å
ï¼åç¬ç¼è¯è¿ä¸ªæ¨¡åå è½½ãä»å®ç½çå½æ¡£éé¢æ¾å°php5.5.14çæºç å
ï¼ä¸è½½ï¼
http://php.net/releases/ããtar zxvf php-5.5.14.tar.gz
ããcd php-5.5.14/ext/mcrypt/
ããphpizeã/configure
ããmake
ããsudo make install
ããé
ç½®ext-mcrypt
ããextension=mcrypt.so
ãã为äºå éï¼è¿éè¦æå¼opcacheã
ããzend_extension=opcache.so
ããï¼»opcacheï¼½
ãã; Determines if Zend OPCache is enabled
ããopcache.enable=0
ãã; Determines if Zend OPCache is enabled for the CLI version of PHP
ããopcache.enable_cli=0
ãã以ä¸å°±æ¯å¨MAC OS Xç³»ç»ä¸å®è£
PHPæ©å±çæ¹æ³ã