标签:des style blog http color 使用 os io
| 1 | ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" | 
| 1 2 | liondeMacBook-Pro:~ lion$ brew -vHomebrew 0.9.5 | 
| 1 2 3 4 | liondeMacBook-Pro:~ lion$ brew updateliondeMacBook-Pro:~ lion$ brew tap homebrew/dupesliondeMacBook-Pro:~ lion$ brew tap homebrew/phpliondeMacBook-Pro:~ lion$ brew tap josegonzalez/homebrew-php | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | liondeMacBook-Pro:Library lion$ brew options php55--disable-opcache    Build without Opcache extension--disable-zend-multibyte    Disable auto-detection of Unicode encoded scripts (PHP 5.2 and 5.3 only)--homebrew-apxs    Build against apxs inHomebrew prefix--with-apache    Enable building of shared Apache 2.0 Handler module, overriding any options whichdisable apache--with-cgi    Enable building of the CGI executable (implies --without-apache)--with-debug    Compile with debugging symbols--with-fpm    Enable building of the fpm SAPI executable (implies --without-apache)--with-gmp    Build with gmp support--with-homebrew-curl    Include Curl support via Homebrew--with-homebrew-libxslt    Include LibXSLT support via Homebrew--with-homebrew-openssl    Include OpenSSL support via Homebrew--with-imap    Include IMAP extension--with-intl    Include internationalization support--with-libmysql    Include (old-style) libmysql support instead of mysqlnd--with-mssql    Include MSSQL-DB support--with-pdo-oci    Include Oracle databases (requries ORACLE_HOME be set)--with-pgsql    Include PostgreSQL support--with-phpdbg    Enable building of the phpdbg SAPI executable (PHP 5.4 and above)--with-thread-safety    Build with thread safety--with-tidy    Include Tidy support--without-bz2    Build without bz2 support--without-mysql    Remove MySQL/MariaDBsupport--without-pcntl    Build without Process Control support--without-pear    Build without PEAR--HEAD    installHEAD version | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | liondeMacBook-Pro:Library lion$ brew installphp55 --with-mssql --with-homebrew-openssl --with-homebrew-libxslt --with-homebrew-curl --with-fpm --with-debug --with-gmp --with-imap --with-tidy --with-libmysql==> Installing dependencies forphp55: curl, freetds, gmp==> Installing php55 dependency: curl==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/curl-7.37.1.mavericks.bottle.tar.gz######################################################################## 100.0%==> Pouring curl-7.37.1.mavericks.bottle.tar.gz==> CaveatsThis formula is keg-only, whichmeans it was not symlinked into /usr/local.Mac OS X already provides this software and installing another version inparallel can cause all kinds of trouble.Generally there are no consequences of this foryou. If you build yourown software and it requires this formula, you‘ll need to add to yourbuild variables:    LDFLAGS:  -L/usr/local/opt/curl/lib    CPPFLAGS: -I/usr/local/opt/curl/include==> Summary  /usr/local/Cellar/curl/7.37.1: 285 files, 2.8M==> Installing php55 dependency: freetds==> Downloading http://mirrors.ibiblio.org/freetds/stable/freetds-0.91.tar.gz######################################################################## 100.0%==> ./configure--prefix=/usr/local/Cellar/freetds/0.91 --with-openssl=/usr/local/opt/openssl--with-tdsver=7.1 --mandir=/usr==> make==> makeinstall  /usr/local/Cellar/freetds/0.91: 600 files, 9.9M, built in2.2 minutes==> Installing php55 dependency: gmp==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/gmp-6.0.0a.mavericks.bottle.tar.gz######################################################################## 100.0%==> Pouring gmp-6.0.0a.mavericks.bottle.tar.gz  /usr/local/Cellar/gmp/6.0.0a: 15 files, 3.2M==> Installing php55==> Downloading http://www.php.net/get/php-5.5.15.tar.bz2/from/this/mirrorAlready downloaded: /Library/Caches/Homebrew/php55-5.5.15==> ./configure--prefix=/usr/local/Cellar/php55/5.5.15 --localstatedir=/usr/local/var--sysconfdir=/usr/local/etc/php/5.5 --==> make==> makeinstall==> /usr/local/Cellar/php55/5.5.15/bin/pearconfig-setphp_ini /usr/local/etc/php/5.5/php.ini==> CaveatsThe php.ini filecan be found in:    /usr/local/etc/php/5.5/php.ini???? PEAR ????If PEAR complains about permissions, ‘fix‘the default PEAR permissions and config:    chmod-R ug+w /usr/local/Cellar/php55/5.5.15/lib/php    pear config-setphp_ini /usr/local/etc/php/5.5/php.ini???? Extensions ????If you are having issues with custom extension compiling, ensure thatyou are using the brew version, by placing /usr/local/binbefore /usr/sbininyour PATH:      PATH="/usr/local/bin:$PATH"PHP55 Extensions will always be compiled against this PHP. Please installthemusing --without-homebrew-php to enablecompiling against system PHP.???? PHP CLI ????If you wish to swap the PHP you use on the commandline, you should add the following to ~/.bashrc,~/.zshrc, ~/.profile or your shell‘s equivalent configuration file:      exportPATH="$(brew --prefix homebrew/php/php55)/bin:$PATH"???? FPM ????To launch php-fpm on startup:    * If this is your first install:        mkdir-p ~/Library/LaunchAgents        cp/usr/local/Cellar/php55/5.5.15/homebrew.mxcl.php55.plist ~/Library/LaunchAgents/        launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist    * If this is an upgrade and you already have the homebrew.mxcl.php55.plist loaded:        launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist        cp/usr/local/Cellar/php55/5.5.15/homebrew.mxcl.php55.plist ~/Library/LaunchAgents/        launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plistThe control script is located at /usr/local/Cellar/php55/5.5.15/sbin/php55-fpmMountain Lion comes with php-fpm pre-installed, to ensure you are using the brew version you need to makesure /usr/local/sbinis before /usr/sbininyour PATH:  PATH="/usr/local/sbin:$PATH"You may also need to edit the plist to use the correct "UserName".Please note that the plist was called ‘homebrew-php.josegonzalez.php55.plist‘inold versionsof this formula.To have launchd start php55 at login:    ln-sfv /usr/local/opt/php55/*.plist ~/Library/LaunchAgentsThen to load php55 now:    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php55.plist==> Summary  /usr/local/Cellar/php55/5.5.15: 477 files, 43M, built in3.9 minutes | 
| 1 | xcode-select--install | 
| 1 2 3 4 5 6 7 8 9 | liondeMacBook-Pro:~ lion$ echo‘export PATH=/usr/local/bin:$PATH‘>> ~/.bash_profileliondeMacBook-Pro:~ lion$ echo‘export PATH=/usr/sbin:$PATH‘>> ~/.bash_profileliondeMacBook-Pro:~ lion$ echo‘export PATH=/usr/local/sbin:$PATH‘>> ~/.bash_profileliondeMacBook-Pro:~ lion$ source~/.bash_profile liondeMacBook-Pro:~ lion$ php -vPHP 5.5.15 (cli) (built: Aug 14 2014 15:37:16) (DEBUG)Copyright (c) 1997-2014 The PHP GroupZend Engine v2.5.0, Copyright (c) 1998-2014 Zend TechnologiesliondeMacBook-Pro:~ lion$ | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | liondeMacBook-Pro:~ lion$ brew search php55-php55-amqp       php55-igbinary       php55-msgpack        php55-runkit         php55-varnishphp55-apcu       php55-imagick        php55-mysqlnd_ms     php55-scrypt         php55-vldphp55-augmentedtypes     php55-inclued        php55-oauth          php55-snappy         php55-wbxmlphp55-binpack        php55-intl       php55-opcache        php55-solr           php55-xcachephp55-blitz      php55-ioncubeloader      php55-parsekit       php55-sphinx         php55-xdebugphp55-boxwood        php55-jsmin          php55-pcntl          php55-spl-types      php55-xhguiphp55-chdb       php55-judy       php55-pdflib         php55-ssh2           php55-xhpphp55-couchbase      php55-leveldb        php55-pdo-dblib      php55-stats          php55-xhprofphp55-crypto         php55-libevent       php55-pdo-pgsql      php55-stemmer        php55-xmldiffphp55-dbase      php55-libvirt        php55-phalcon        php55-sundown        php55-yacphp55-dbus       php55-lz4        php55-proctitle      php55-svm            php55-yafphp55-dmtx       php55-lzf        php55-propro         php55-swoole         php55-yamlphp55-ev         php55-mailparse      php55-protobuf       php55-thrift         php55-yarphp55-gearman        php55-mcrypt         php55-pspell         php55-tidy           php55-yazphp55-geoip      php55-memcache       php55-pthreads       php55-timezonedb     php55-ypphp55-gmagick        php55-memcached      php55-raphf          php55-tokyotyrant        php55-yrmcdsphp55-graphdat       php55-midgard2       php55-redis          php55-twig           php55-zmqphp55-htscanner      php55-mongo          php55-redland        php55-uploadprogress     php55-zookeeperphp55-http       php55-mosquitto      php55-riak           php55-uuid | 
| 1 | liondeMacBook-Pro:~ lion$ brew installphp55-imagick php55-igbinary php55-ev php55-gmagick php55-geoip php55-memcache php55-memcached php55-thrift php55-xdebug php55-sphinx composer | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #测试php-fpm配置是否正确liondeMacBook-Pro:bin lion$ php-fpm -t[14-Aug-2014 16:14:30] NOTICE: configuration file/usr/local/etc/php/5.5/php-fpm.conf testis successfulliondeMacBook-Pro:bin lion$ php-fpm -c /usr/local/etc/php/5.5/php.ini -y /usr/local/etc/php/5.5/php-fpm.conf -t[14-Aug-2014 16:14:48] NOTICE: configuration file/usr/local/etc/php/5.5/php-fpm.conf testis successful#启动php-fpmliondeMacBook-Pro:bin lion$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist#查看9000端口是否在运行liondeMacBook-Pro:bin lion$ lsof-i:9000COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFFNODE NAMEphp-fpm 51241 lion    8u  IPv4 0xce9d0f6417637937      0t0  TCP localhost:cslistener (LISTEN)php-fpm 51243 lion    0u  IPv4 0xce9d0f6417637937      0t0  TCP localhost:cslistener (LISTEN)php-fpm 51244 lion    0u  IPv4 0xce9d0f6417637937      0t0  TCP localhost:cslistener (LISTEN)php-fpm 51245 lion    0u  IPv4 0xce9d0f6417637937      0t0  TCP localhost:cslistener (LISTEN)#关闭掉php-fpm进程,再查看9000端口,没有监听了liondeMacBook-Pro:bin lion$ psaux|grepphp-fpm|grep-v‘grep‘|awk‘{print $2}‘|xargskill-9liondeMacBook-Pro:bin lion$ lsof-i:9000liondeMacBook-Pro:bin lion$ | 
| 1 2 | ln-sfv /usr/local/opt/php55/*.plist ~/Library/LaunchAgentslaunchctl load ~/Library/LaunchAgents/homebrew.mxcl.php55.plist | 
mac10.9+php5.5.15+brew0.9.5的安装,布布扣,bubuko.com
mac10.9+php5.5.15+brew0.9.5的安装
标签:des style blog http color 使用 os io
原文地址:http://www.cnblogs.com/lion.net/p/3918383.html