安裝方法:ruby - " /> 国产超碰人人爱被IOS解锁,高清国语自产拍在线,国产精品无码人妻99999

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

mac環(huán)境中使用brew安裝php5.5.15

Brew 是 Mac 下面的包管理工具,通過(guò) Github 托管適合 Mac 的編譯配置以及 Patch,可以方便的安裝開(kāi)發(fā)工具。 Mac 自帶ruby 所以安裝起來(lái)很方便,同時(shí)它也會(huì)自動(dòng)把git也給你裝上。官方網(wǎng)站: http://brew.sh
 
安裝方法:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

使用以下方法可以查看brew是否安裝成功,以及目前的版本:

liondeMacBook-Pro:~ lion$ brew -vHomebrew 0.9.5

添加brew的php擴(kuò)展庫(kù):

liondeMacBook-Pro:~ lion$ brew updateliondeMacBook-Pro:~ lion$ brew tap homebrew/dupesliondeMacBook-Pro:~ lion$ brew tap homebrew/phpliondeMacBook-Pro:~ lion$ brew tap josegonzalez/homebrew-php

 
可以使用brew options php55命令查看安裝時(shí)可以有哪些選項(xiàng),因?yàn)槲抑鞍惭b過(guò)curl、libxslt、openssl所以,在選項(xiàng)中會(huì)提示是否使用brew安裝的相關(guān)擴(kuò)展:

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 in Homebrew prefix--with-apache  Enable building of shared Apache 2.0 Handler module, overriding any options which disable 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/MariaDB support--without-pcntl  Build without Process Control support--without-pear  Build without PEAR--HEAD  install HEAD version

開(kāi)始安裝php5.5.15,安裝后的php-fpm.ini以及php.ini都在目錄:/usr/local/etc/php/5.5/下面

liondeMacBook-Pro:Library lion$ brew install php55 --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 for php55: 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, which means 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 for you. 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==> make install /usr/local/Cellar/freetds/0.91: 600 files, 9.9M, built in 2.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==> make install==> /usr/local/Cellar/php55/5.5.15/bin/pear config-set php_ini /usr/local/etc/php/5.5/php.ini==> CaveatsThe php.ini file can 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-set php_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/bin before /usr/sbin in your PATH:    PATH="/usr/local/bin:$PATH" php55 Extensions will always be compiled against this php. Please install themusing --without-homebrew-php to enable compiling against system php. ✩✩✩✩ php CLI ✩✩✩✩ If you wish to swap the php you use on the command line, you should add the following to ~/.bashrc,~/.zshrc, ~/.profile or your shell's equivalent configuration file:    export PATH="$(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.plist The control script is located at /usr/local/Cellar/php55/5.5.15/sbin/php55-fpm Mountain Lion comes with php-fpm pre-installed, to ensure you are using the brew version you need to make sure /usr/local/sbin is before /usr/sbin in your 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' in old 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 in 3.9 minutes

過(guò)程中如果出現(xiàn)configure: error: Cannot find OpenSSL's <evp.h>這樣的錯(cuò)誤,請(qǐng)執(zhí)行以下命令,將xcode進(jìn)行更新:

xcode-select --install

php5安裝完成的提示中寫(xiě)到,如何進(jìn)行php5和mac自帶的php以及php-fpm替換,執(zhí)行以下命令后,我們可以看到當(dāng)前的php版本已經(jīng)是最新的了:

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$

 
使用brew search php55-命令,可以查看還有哪些擴(kuò)展可以安裝,然后執(zhí)行brew install php55-XXX就可以了。

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

我安裝的是以下php5.5幾個(gè)擴(kuò)展:

liondeMacBook-Pro:~ lion$ brew install php55-imagick php55-igbinary php55-ev php55-gmagick php55-geoip php55-memcache php55-memcached php55-thrift php55-xdebug php55-sphinx composer

接下來(lái)我們測(cè)試php-fpm的配置是否正確,以及是否正確啟動(dòng):

#測(cè)試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 test is 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 test is successful #啟動(dòng)php-fpmliondeMacBook-Pro:bin lion$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist #查看9000端口是否在運(yùn)行l(wèi)iondeMacBook-Pro:bin lion$ lsof -i:9000COMMAND  PID USER  FD  TYPE       DEVICE SIZE/OFF NODE 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) #關(guān)閉掉php-fpm進(jìn)程,再查看9000端口,沒(méi)有監(jiān)聽(tīng)了liondeMacBook-Pro:bin lion$ ps aux|grep php-fpm|grep -v 'grep'|awk '{print $2}'|xargs kill -9liondeMacBook-Pro:bin lion$ lsof -i:9000liondeMacBook-Pro:bin lion$

設(shè)置php-FPM開(kāi)機(jī)運(yùn)行(其實(shí)在安裝完成的提示中,也有說(shuō)明):

ln -sfv /usr/local/opt/php55/*.plist ~/Library/LaunchAgentslaunchctl load ~/Library/LaunchAgents/homebrew.mxcl.php55.plist

php技術(shù)mac環(huán)境中使用brew安裝php5.5.15,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 3d在线看小舞被躁视频 | 手机看片一区二区 | 青柠在线视频 | 欧美在线看费视频在线 | 超级最爽的乱淫片免费 | 美女挑战50厘米长的黑人 | 暖暖日本免费播放 | 国产精品免费大片一区二区 | 幺妹视频福利视频 | 色婷婷狠狠97成为人免费 | 亚洲精品日韩在线观看视频 | 亚洲一区免费香蕉在线 | 欧美肥婆性生活 | 久久综合亚洲色hezyo | 快播欧美大片 | 有人在线观看的视频吗免费 | 无人区乱码1区2区3区网站 | 久久99热狠狠色一区二区 | 欧美在线亚洲综合国产人 | 小小水蜜桃视频高清在线播放 | 甜性涩爱在线看 | 国产一区二区无码蜜芽精品 | 韩剧19禁啪啪无遮挡大尺度 | 亚洲人成网站在线播放 | 母狗黄淑珍 | 久久国产免费 | 一边亲着一面膜下奶韩剧免费 | 国产精品成人影院 | 色-情-伦-理一区二区三区 | 欧美日韩精品一区二区三区四区 | 久久久精品久久久久久 | 国产精品99久久久久久人韩国 | 在线观看亚洲免费人成网址 | 最近免费中文字幕MV免费高清 | 一二三四在线视频社区 | 男人被绑着强行摸j | 无码专区aaaaaa免费视频 | 国产成人无码免费精品果冻传媒 | 我的奶头被客人吸的又肿又红 | 亚洲另类中文字幕 | 亚洲中文字幕乱倫在线 |