安裝方法: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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久99精品国产自在自线 | 伊人最新网址 | 久久vs国产 | 亚洲另类中文字幕 | 日韩精品一卡二卡三卡四卡2021 | 最近中文字幕2018MV高清在线 | 古装性艳史电影在线看 | 黑色丝袜美腿美女被躁翻了 | 欧美 另类 美腿 亚洲 无码 | 欧美激情视频二区 | 国产 亚洲 另类 欧美 在线 | 麒麟色欧美影院在线播放 | 99久久精品费精品蜜臀AV | 美女pk精子4 | 精品国产99久久久久久麻豆 | 漂亮的保姆5电影免费观看完整版中文 | 中字幕久久久人妻熟女天美传媒 | 日本九九热在线观看官网 | 97在线视频免费观看97 | 性高跟鞋xxxxhd| 95国产精品人妻无码久 | 高龄熟女50P | 樱花动漫成人隐藏入口 | 一区二区三区高清视频 | 92精品国产成人观看免费 | 5g在视影讯天天5g免费观看 | 色婷婷欧美在线播放内射 | 亚洲午夜无码久久久久蜜臀av | 国产精品日本无码久久一老A | QVOD在线播放 | 一个人免费播放高清在线观看 | 青青在线视版在线播放 | 高h原耽肉汁动漫视频 | 视频专区亚洲欧美日韩 | 久久国产精品福利影集 | 先锋影音av最新资源网 | 亚洲麻豆精品成人A在线观看 | 考试考90就可以晚上和老师C | 持田香织abc | 桃花论坛POWERED2019 | 国产精品久久久久一区二区三区 |