Skip to content

Instantly share code, notes, and snippets.

@webfed
Created November 2, 2015 10:04
Show Gist options
  • Save webfed/2166acc26d17cdb85226 to your computer and use it in GitHub Desktop.
Save webfed/2166acc26d17cdb85226 to your computer and use it in GitHub Desktop.
########
# Online, continuing 2015-11-02 09:59:31
########
# Checking /usr/local exists..
########
# This script is designed to be run by the primary account
# it has not been tested on a multi user setup.
########
# You will need the following information during this script:
# -a gmail account that is configured to allow remote smtp access
# -the password for the gmail account address
# -an email address to receive notifications from aegir
# -attention to what is being requested via the script
########
# You cannot use this script if you have macports installed
# so we will uninstall it automatically
########
# OS X's inbuilt apache uses port 80 if it's running we'll disable
# it for you during install so that nginx can run on port 80.
########
# Logging install process to file on desktop in case anything
# goes wrong during install, No passwords are logged..
########
########
# macports isn't installed continuing..
########
# Great, Drush isn't already installed continuing..
########
# Apache isn't active, continuing..
########
########
# Checking OS version..
########
# You're using 10.11, so let's go!
########
########
# Checking if Homebrew is installed..
########
# Nope! Installing Homebrew now..
########
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1
==> The following directories will be made group writable:
/usr/local/.
==> The following directories will have their owner set to gerard:
/usr/local/.
==> The following directories will have their group set to admin:
/usr/local/.
Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/.
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
==> /usr/bin/sudo /usr/sbin/chown gerard /usr/local/.
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/.
==> /usr/bin/sudo /bin/mkdir /Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> /usr/bin/sudo /usr/sbin/chown gerard /Library/Caches/Homebrew
==> Downloading and installing Homebrew...
From https://github.com/Homebrew/homebrew
* [new branch] master -> origin/master
HEAD is now at fdc0570 El Capitan and Homebrew: update instructions.
==> Installation successful!
==> Next steps
Run `brew help` to get started
########
# Doing some setup ready for Aegir install..
########
# Your hostname will be set to aegir.ld
########
# Install the developmental version of Aegir (7.x-3.x)? [Y/n]:
########
# You entered N
########
########
# I can install multiple versions of PHP; 5.3, 5.4 5.5 and/or 5.6.
# Let me know which versions you'd like installed.
# Set up PHP 5.3 [Y/n]:
########
# You entered N
########
########
# Set up PHP 5.4 [Y/n]:
########
# You entered Y
########
########
# Make PHP 5.4 the default [Y/n]:
########
# You entered N
########
########
# Set up PHP 5.5 [Y/n]:
########
# You entered Y
########
########
# Make PHP 5.5 the default [Y/n]:
########
# You entered Y
########
########
# Set up PHP 5.6 [Y/n]:
########
# You entered Y
########
########
# I can also setup ApacheSolr which is best used in conjunction with:
# https://drupal.org/project/search_api_solr
# Set up solr [Y/n]:
########
# You entered Y
########
########
# Now we'll tap some extra kegs we need..
########
==> Tapping homebrew/versions
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-versions'...
Tapped 253 formulae (277 files, 1,6M)
==> Tapping homebrew/dupes
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-dupes'...
Tapped 39 formulae (103 files, 420K)
==> Tapping homebrew/php
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-php'...
Tapped 525 formulae (561 files, 2,6M)
==> Tapping homebrew/nginx
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-nginx'...
Tapped 55 formulae (142 files, 592K)
Already up-to-date.
Your system is ready to brew.
# Installing required brew formulae..
########
# Installing cask..
########
==> Tapping caskroom/cask
Cloning into '/usr/local/Library/Taps/caskroom/homebrew-cask'...
Tapped 1 formula (3230 files, 24M)
==> Installing brew-cask from caskroom/homebrew-cask
==> Cloning https://github.com/caskroom/homebrew-cask.git
Cloning into '/Library/Caches/Homebrew/brew-cask--git'...
Note: checking out 'd39c95942f4226fb6c0e1a56c11008695ddeeade'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
==> Checking out tag v0.59.0
🍺 /usr/local/Cellar/brew-cask/0.59.0: 2976 files, 12M, built in 10 seconds
# Installing gcc..
########
==> Installing apple-gcc42 from homebrew/homebrew-dupes
==> Downloading http://r.research.att.com/tools/gcc-42-5666.3-darwin11.pkg
==> /bin/pax --insecure -rz -f usr.pkg/Payload -s ,./usr,/usr/local/Cellar/apple-gcc42/4.2.1-5666.3,
==> Caveats
NOTE:
This formula provides components that were removed from XCode in the 4.2
release. There is no reason to install this formula if you are using a
version of XCode prior to 4.2.
This formula contains compilers built from Apple's GCC sources, build
5666.3, available from:
http://opensource.apple.com/tarballs/gcc
All compilers have a `-4.2` suffix. A GFortran compiler is also included.
==> Summary
🍺 /usr/local/Cellar/apple-gcc42/4.2.1-5666.3: 104 files, 75M, built in 12 seconds
########
# Installing java8..
########
==> We need to make Caskroom for the first time at /opt/homebrew-cask/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
==> Caveats
This Cask makes minor modifications to the JRE to prevent issues with
packaged applications, as discussed here:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=411361
If your Java application still asks for JRE installation, you might need
to reboot or logout/login.
Installing this Cask means you have AGREED to the Oracle Binary Code
License Agreement for Java SE at
http://www.oracle.com/technetwork/java/javase/terms/license/index.html
==> Downloading http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-macosx-x64.dmg
==> Running installer for java; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
==> installer: Package name is JDK 8 Update 66
==> installer: Installing at base path /
==> installer: The install was successful.
🍺 java staged at '/opt/homebrew-cask/Caskroom/java/1.8.0_66-b17' (2 files, 227M)
########
# Installing wget..
########
==> Installing dependencies for wget: openssl
==> Installing wget dependency: openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2d_1.el_capitan.bottle.tar.gz
==> Pouring openssl-1.0.2d_1.el_capitan.bottle.tar.gz
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
/usr/local/etc/openssl/certs
and run
/usr/local/opt/openssl/bin/c_rehash
This formula is keg-only, which means it was not symlinked into /usr/local.
Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include
==> Summary
🍺 /usr/local/Cellar/openssl/1.0.2d_1: 464 files, 17M
==> Installing wget
==> Downloading https://homebrew.bintray.com/bottles/wget-1.16.3.el_capitan.bottle.tar.gz
==> Pouring wget-1.16.3.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/wget/1.16.3: 9 files, 1,5M
########
# Installing curl..
########
==> Installing dependencies for curl: pkg-config
==> Installing curl dependency: pkg-config
==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.el_capitan.bottle.tar.gz
==> Pouring pkg-config-0.29.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/pkg-config/0.29: 10 files, 648K
==> Installing curl
==> Downloading https://github.com/bagder/curl/releases/download/curl-7_45_0/curl-7.45.0.tar.bz2
==> Downloading from https://github-cloud.s3.amazonaws.com/releases/569041/c0ab4748-6d00-11e5-90c4-32b048523881.bz2?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20151102%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20151102T090328Z&X-Amz-Expires=300&X-Amz-Signature=ad6324890f687f81059f41b80137b0f5e96b7e30191f735eba5e1d657c856124&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dcurl-7.45.0.tar.bz2&response-content-type=application%2Foctet-stream
==> ./configure --disable-silent-rules --prefix=/usr/local/Cellar/curl/7.45.0 --with-ssl=/usr/local/opt/openssl --with-ca-bundle=/usr/local/etc/openssl/cert.pem --without-libssh2 --without-libidn --without-libmetalink --without-gssapi --without-librtmp --disable-ares
==> make install
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.
OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/curl/lib
CPPFLAGS: -I/usr/local/opt/curl/include
==> Summary
🍺 /usr/local/Cellar/curl/7.45.0: 355 files, 3,1M, built in 93 seconds
########
# Installing gzip..
########
==> Installing gzip from homebrew/homebrew-dupes
==> Downloading http://ftpmirror.gnu.org/gzip/gzip-1.6.tar.gz
==> Downloading from http://gnu.xl-mirror.nl/gzip/gzip-1.6.tar.gz
==> Downloading https://cvs.pld-linux.org/cgi-bin/viewvc.cgi/cvs/packages/gzip/gzip-rsyncable.patch?revision=1.4&view=co
==> Patching
patching file deflate.c
patching file gzip.c
Hunk #1 succeeded at 215 (offset 2 lines).
Hunk #2 succeeded at 276 (offset 5 lines).
Hunk #3 succeeded at 361 (offset 6 lines).
Hunk #4 succeeded at 493 (offset 8 lines).
patching file gzip.h
patching file doc/gzip.texi
Hunk #1 succeeded at 358 with fuzz 2 (offset 24 lines).
patching file trees.c
Hunk #1 succeeded at 59 (offset 13 lines).
Hunk #2 succeeded at 857 (offset 9 lines).
Hunk #3 succeeded at 953 (offset 10 lines).
==> ./configure --prefix=/usr/local/Cellar/gzip/1.6
==> make install
🍺 /usr/local/Cellar/gzip/1.6: 33 files, 404K, built in 42 seconds
########
# Installing libpng..
########
==> Downloading https://homebrew.bintray.com/bottles/libpng-1.6.18.el_capitan.bottle.tar.gz
==> Pouring libpng-1.6.18.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/libpng/1.6.18: 17 files, 1,2M
########
# Installing dnsmasq..
########
==> Downloading https://homebrew.bintray.com/bottles/dnsmasq-2.75.el_capitan.bottle.tar.gz
==> Pouring dnsmasq-2.75.el_capitan.bottle.tar.gz
==> Caveats
To configure dnsmasq, copy the example configuration to /usr/local/etc/dnsmasq.conf
and edit to taste.
cp /usr/local/opt/dnsmasq/dnsmasq.conf.example /usr/local/etc/dnsmasq.conf
To have launchd start dnsmasq at startup:
sudo cp -fv /usr/local/opt/dnsmasq/*.plist /Library/LaunchDaemons
sudo chown root /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
Then to load dnsmasq now:
sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
==> Summary
🍺 /usr/local/Cellar/dnsmasq/2.75: 7 files, 512K
########
# Configuring dnsmasq..
########
########
# Setting up wildcard DNS so that domains ending in dot ld will resolve to your local machine
# Setting dnsmasq config..
########
# Setting OpenDNS and Google DNS servers as fallbacks..
########
########
# Making local domains resolve when your disconnected from net..
########
# Setting hostname to aegir.ld
########
# Copying dnsmasq launch daemon into place..
########
# Starting dnsmasq..
########
########
# Installing nginx..
########
==> Downloading https://homebrew.bintray.com/bottles/pcre-8.37.el_capitan.bottle.tar.gz
==> Pouring pcre-8.37.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/pcre/8.37: 146 files, 5,9M
==> Downloading https://homebrew.bintray.com/bottles/geoip-1.6.7.el_capitan.bottle.tar.gz
==> Pouring geoip-1.6.7.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/geoip/1.6.7: 16 files, 596K
==> Installing nginx-full from homebrew/homebrew-nginx
==> Installing dependencies for homebrew/nginx/nginx-full: upload-progress-nginx-module
==> Installing homebrew/nginx/nginx-full dependency: upload-progress-nginx-module
==> Downloading https://github.com/masterzen/nginx-upload-progress-module/archive/v0.9.1.tar.gz
==> Downloading from https://codeload.github.com/masterzen/nginx-upload-progress-module/tar.gz/v0.9.1
🍺 /usr/local/Cellar/upload-progress-nginx-module/0.9.1: 10 files, 196K, built in 3 seconds
==> Installing homebrew/nginx/nginx-full
==> Downloading http://nginx.org/download/nginx-1.8.0.tar.gz
==> ./configure --prefix=/usr/local/Cellar/nginx-full/1.8.0_2 --with-http_ssl_module --with-pcre --with-ipv6 --sbin-path=/usr/local/Cellar/nginx-full/1.8.0_2/bin/nginx --with-cc-opt=-I/usr/local/include -I/usr/local/Cellar/pcre/8.37/include -I/usr/local/Cellar/openssl/1.0.2d_1/include --with-ld-opt=-L/usr/local/lib -L/usr/local/Cellar/pcre/8.37/lib -L/usr/local/Cellar/openssl/1.0.2d_1/lib --conf-path=/usr/local/etc/nginx/nginx.conf --pid-path=/usr/local/var/run/nginx.pid --lock-path=/usr/local/var/run/nginx.lock --http-client-body-temp-path=/usr/local/var/run/nginx/client_body_temp --http-proxy-temp-path=/usr/local/var/run/nginx/proxy_temp --http-fastcgi-temp-path=/usr/local/var/run/nginx/fastcgi_temp --http-uwsgi-temp-path=/usr/local/var/run/nginx/uwsgi_temp --http-scgi-temp-path=/usr/local/var/run/nginx/scgi_temp --http-log-path=/usr/local/var/log/nginx/access.log --error-log-path=/usr/local/var/log/nginx/error.log --with-debug --with-http_flv_module --with-http_geoip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_spdy_module --with-http_stub_status_module --with-http_dav_module --add-module=/usr/local/share/upload-progress-nginx-module
==> make install
==> Caveats
Docroot is: /usr/local/var/www
The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.
nginx will load all files in /usr/local/etc/nginx/servers/.
- Tips -
Run port 80:
$ sudo chown root:wheel /usr/local/Cellar/nginx-full/1.8.0_2/sbin/nginx
$ sudo chmod u+s /usr/local/Cellar/nginx-full/1.8.0_2/sbin/nginx
Reload config:
$ nginx -s reload
Reopen Logfile:
$ nginx -s reopen
Stop process:
$ nginx -s stop
Waiting on exit process
$ nginx -s quit
To have launchd start homebrew/nginx/nginx-full at login:
mkdir -p ~/Library/LaunchAgents
ln -sfv /usr/local/opt/nginx-full/*.plist ~/Library/LaunchAgents
Then to load homebrew/nginx/nginx-full now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.nginx-full.plist
==> Summary
🍺 /usr/local/Cellar/nginx-full/1.8.0_2: 7 files, 1,1M, built in 23 seconds
########
# Configuring nginx..
########
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 564 100 564 0 0 702 0 --:--:-- --:--:-- --:--:-- 703
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 453k 100 453k 0 0 666k 0 --:--:-- --:--:-- --:--:-- 666k
########
# Installing mariadb..
########
==> Downloading https://homebrew.bintray.com/bottles/cmake-3.3.2.el_capitan.bottle.tar.gz
==> Pouring cmake-3.3.2.el_capitan.bottle.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/cmake
==> Summary
🍺 /usr/local/Cellar/cmake/3.3.2: 1901 files, 33M
==> Downloading https://homebrew.bintray.com/bottles/mariadb-10.1.8.el_capitan.bottle.tar.gz
==> Pouring mariadb-10.1.8.el_capitan.bottle.tar.gz
==> /usr/local/Cellar/mariadb/10.1.8/bin/mysql_install_db --verbose --user=gerard --basedir=/usr/local/Cellar/mariadb/10.1.8 --datadir=/usr/local/var/mysql --tmpdir=/tmp
==> Caveats
A "/etc/my.cnf" from another install may interfere with a Homebrew-built
server starting up correctly.
To connect:
mysql -uroot
To have launchd start mariadb at login:
mkdir -p ~/Library/LaunchAgents
ln -sfv /usr/local/opt/mariadb/*.plist ~/Library/LaunchAgents
Then to load mariadb now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mariadb.plist
Or, if you don't want/need launchctl, you can just run:
mysql.server start
==> Summary
🍺 /usr/local/Cellar/mariadb/10.1.8: 563 files, 133M
########
# Configuring mariadb..
########
Installing MariaDB/MySQL system tables in '/usr/local/var/mysql' ...
2015-11-02 10:07:08 140735188692992 [Note] /usr/local/opt/mariadb/bin/mysqld (mysqld 10.1.8-MariaDB) starting as process 27315 ...
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: The InnoDB memory heap is disabled
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Memory barrier is not used
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Compressed tables use zlib 1.2.5
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Using CPU crc32 instructions
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Completed initialization of buffer pool
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Highest supported file format is Barracuda.
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: 128 rollback segment(s) are active.
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Waiting for purge to start
2015-11-02 10:07:08 140735188692992 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.26-74.0 started; log sequence number 1616819
2015-11-02 10:07:08 123145313034240 [Note] InnoDB: Dumping buffer pool(s) not yet started
OK
Filling help tables...
2015-11-02 10:07:10 140735188692992 [Note] /usr/local/opt/mariadb/bin/mysqld (mysqld 10.1.8-MariaDB) starting as process 27319 ...
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: The InnoDB memory heap is disabled
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Memory barrier is not used
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Compressed tables use zlib 1.2.5
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Using CPU crc32 instructions
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Completed initialization of buffer pool
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Highest supported file format is Barracuda.
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: 128 rollback segment(s) are active.
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Waiting for purge to start
2015-11-02 10:07:10 140735188692992 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.26-74.0 started; log sequence number 1616829
2015-11-02 10:07:10 123145313034240 [Note] InnoDB: Dumping buffer pool(s) not yet started
OK
Creating OpenGIS required SP-s...
2015-11-02 10:07:13 140735188692992 [Note] /usr/local/opt/mariadb/bin/mysqld (mysqld 10.1.8-MariaDB) starting as process 27323 ...
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: The InnoDB memory heap is disabled
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Memory barrier is not used
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Compressed tables use zlib 1.2.5
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Using CPU crc32 instructions
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Completed initialization of buffer pool
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Highest supported file format is Barracuda.
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: 128 rollback segment(s) are active.
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Waiting for purge to start
2015-11-02 10:07:13 140735188692992 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.26-74.0 started; log sequence number 1616839
2015-11-02 10:07:13 123145313034240 [Note] InnoDB: Dumping buffer pool(s) not yet started
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:
'/usr/local/opt/mariadb/bin/mysqladmin' -u root password 'new-password'
'/usr/local/opt/mariadb/bin/mysqladmin' -u root -h aegir.ld password 'new-password'
Alternatively you can run:
'/usr/local/opt/mariadb/bin/mysql_secure_installation'
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the MariaDB Knowledgebase at http://mariadb.com/kb or the
MySQL manual for more instructions.
You can start the MariaDB daemon with:
cd '/usr/local/opt/mariadb' ; /usr/local/opt/mariadb/bin/mysqld_safe --datadir='/usr/local/var/mysql'
You can test the MariaDB daemon with mysql-test-run.pl
cd '/usr/local/opt/mariadb/mysql-test' ; perl mysql-test-run.pl
Please report any problems at http://mariadb.org/jira
The latest information about MariaDB is available at http://mariadb.org/.
You can find additional information about the MySQL part at:
http://dev.mysql.com
Support MariaDB development by buying support/new features from MariaDB
Corporation Ab. You can contact us about this at sales@mariadb.com.
Alternatively consider joining our community based development effort:
http://mariadb.com/kb/en/contributing-to-the-mariadb-project/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 4943 100 4943 0 0 14080 0 --:--:-- --:--:-- --:--:-- 14082
########
# Installing php56..
########
==> Installing php56 from homebrew/homebrew-php
==> Installing dependencies for homebrew/php/php56: freetype, gettext, gmp, icu4c, imap-uw, jpeg, libxml2, unixodbc, readline
==> Installing homebrew/php/php56 dependency: freetype
==> Downloading https://homebrew.bintray.com/bottles/freetype-2.6_1.el_capitan.bottle.tar.gz
==> Pouring freetype-2.6_1.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/freetype/2.6_1: 60 files, 2,6M
==> Installing homebrew/php/php56 dependency: gettext
==> Downloading https://homebrew.bintray.com/bottles/gettext-0.19.6.el_capitan.bottle.tar.gz
==> Pouring gettext-0.19.6.el_capitan.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.
OS X provides the BSD gettext library and some software gets confused if both are in the library path.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/gettext/lib
CPPFLAGS: -I/usr/local/opt/gettext/include
==> Summary
🍺 /usr/local/Cellar/gettext/0.19.6: 1921 files, 22M
==> Installing homebrew/php/php56 dependency: gmp
==> Downloading https://homebrew.bintray.com/bottles/gmp-6.0.0a.el_capitan.bottle.tar.gz
==> Pouring gmp-6.0.0a.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/gmp/6.0.0a: 15 files, 3,2M
==> Installing homebrew/php/php56 dependency: icu4c
==> Downloading https://homebrew.bintray.com/bottles/icu4c-55.1.el_capitan.bottle.tar.gz
==> Pouring icu4c-55.1.el_capitan.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.
OS X provides libicucore.dylib (but nothing else).
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/icu4c/lib
CPPFLAGS: -I/usr/local/opt/icu4c/include
==> Summary
🍺 /usr/local/Cellar/icu4c/55.1: 244 files, 65M
==> Installing homebrew/php/php56 dependency: imap-uw
==> Downloading https://homebrew.bintray.com/bottles/imap-uw-2007f.el_capitan.bottle.tar.gz
Error: Failed to download resource "imap-uw"
Download failed: https://homebrew.bintray.com/bottles/imap-uw-2007f.el_capitan.bottle.tar.gz
Warning: Bottle installation failed: building from source.
==> Downloading ftp://ftp.cac.washington.edu/imap/imap-2007f.tar.gz
==> make oxp
🍺 /usr/local/Cellar/imap-uw/2007f: 150 files, 9,3M, built in 25 seconds
==> Installing homebrew/php/php56 dependency: jpeg
==> Downloading https://homebrew.bintray.com/bottles/jpeg-8d.el_capitan.bottle.2.tar.gz
==> Pouring jpeg-8d.el_capitan.bottle.2.tar.gz
🍺 /usr/local/Cellar/jpeg/8d: 18 files, 760K
==> Installing homebrew/php/php56 dependency: libxml2
==> Downloading https://homebrew.bintray.com/bottles/libxml2-2.9.2.el_capitan.bottle.1.tar.gz
==> Pouring libxml2-2.9.2.el_capitan.bottle.1.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.
OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/libxml2/lib
CPPFLAGS: -I/usr/local/opt/libxml2/include
==> Summary
🍺 /usr/local/Cellar/libxml2/2.9.2: 275 files, 10M
==> Installing homebrew/php/php56 dependency: unixodbc
==> Downloading https://homebrew.bintray.com/bottles/unixodbc-2.3.2_1.el_capitan.bottle.1.tar.gz
==> Pouring unixodbc-2.3.2_1.el_capitan.bottle.1.tar.gz
🍺 /usr/local/Cellar/unixodbc/2.3.2_1: 31 files, 1020K
==> Installing homebrew/php/php56 dependency: readline
==> Downloading https://homebrew.bintray.com/bottles/readline-6.3.8.el_capitan.bottle.tar.gz
==> Pouring readline-6.3.8.el_capitan.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.
OS X provides the BSD libedit library, which shadows libreadline.
In order to prevent conflicts when programs look for libreadline we are
defaulting this GNU Readline installation to keg-only.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/readline/lib
CPPFLAGS: -I/usr/local/opt/readline/include
==> Summary
🍺 /usr/local/Cellar/readline/6.3.8: 40 files, 2,1M
==> Installing homebrew/php/php56
==> Downloading https://php.net/get/php-5.6.15.tar.bz2/from/this/mirror
==> Downloading from https://secure.php.net/distributions/php-5.6.15.tar.bz2
==> ./configure --prefix=/usr/local/Cellar/php56/5.6.15 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/php/5.6 --with-config-file-path=/usr/local/etc/php/5.6 --with-config-file-scan-dir=/usr/local/etc/php/5.6/conf.d --mandir=/usr/local/Cellar/php56/5.6.15/share/man --enable-bcmath --enable-calendar --enable-dba --enable-exif --enable-ftp --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --enable-zip --with-freetype-dir=/usr/local/opt/freetype --with-gd --with-gettext=/usr/local/opt/gettext --with-iconv-dir=/usr --with-icu-dir=/usr/local/opt/icu4c --with-jpeg-dir=/usr/local/opt/jpeg --with-kerberos=/usr --with-libedit --with-mhash --with-ndbm=/usr --with-pdo-odbc=unixODBC,/usr/local/opt/unixodbc --with-png-dir=/usr/local/opt/libpng --with-unixODBC=/usr/local/opt/unixodbc --with-xmlrpc --with-zlib=/usr --with-readline=/usr/local/opt/readline --without-gmp --without-snmp --with-libxml-dir=/usr/local/opt/libxml2 --with-apxs2=/usr/sbin/apxs --libexecdir=/usr/local/Cellar/php56/5.6.15/libexec --with-bz2=/usr --with-openssl=/usr/local/opt/openssl --enable-fpm --with-fpm-user=_www --with-fpm-group=_www --with-curl=/usr/local/opt/curl --with-xsl=/usr/local/opt/libxslt --with-imap=/usr/local/opt/imap-uw --with-imap-ssl=/usr/local/opt/openssl --with-ldap --with-ldap-sasl=/usr --with-mysql-sock=/tmp/mysql.sock --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --disable-opcache --enable-pcntl --without-pear --enable-dtrace --disable-phpdbg --enable-zend-signals
Last 15 lines from /Users/gerard/Library/Logs/Homebrew/php56/01.configure:
checking whether to use system default cipher list instead of hardcoded value... no
checking for krb5-config... /usr/bin/krb5-config
checking for DSA_get_default_method in -lssl... no
checking for X509_free in -lcrypto... yes
checking for RAND_egd... no
checking for pkg-config... no
checking for OpenSSL version... >= 0.9.6
checking for CRYPTO_free in -lcrypto... yes
checking for SSL_CTX_set_ssl_version in -lssl... yes
checking for PCRE library to use... bundled
checking whether to enable the SQLite3 extension... yes
checking bundled sqlite3 library... yes
checking for ZLIB support... yes
checking if the location of ZLIB install directory is defined... no
configure: error: Cannot find libz
couldn't understand kern.osversion `15.0.0'
READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/homebrew):
https://github.com/homebrew/homebrew-php/issues
==> Installing php56-geoip from homebrew/homebrew-php
==> Installing dependencies for homebrew/php/php56-geoip: php56
==> Installing homebrew/php/php56-geoip dependency: php56
==> Downloading https://homebrew.bintray.com/bottles-php/php56-5.6.15.el_capitan.bottle.3.tar.gz
==> Pouring php56-5.6.15.el_capitan.bottle.3.tar.gz
==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
The php.ini file can be found in:
/usr/local/etc/php/5.6/php.ini
✩✩✩✩ Extensions ✩✩✩✩
If you are having issues with custom extension compiling, ensure that
you are using the brew version, by placing /usr/local/bin before /usr/sbin in your PATH:
PATH="/usr/local/bin:$PATH"
PHP56 Extensions will always be compiled against this PHP. Please install them
using --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/php56)/bin:$PATH"
✩✩✩✩ FPM ✩✩✩✩
To launch php-fpm on startup:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/opt/php56/homebrew.mxcl.php56.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
The control script is located at /usr/local/opt/php56/sbin/php56-fpm
OS X 10.8 and newer come 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.php56.plist' in old versions
of this formula.
To have launchd start homebrew/php/php56 at login:
mkdir -p ~/Library/LaunchAgents
ln -sfv /usr/local/opt/php56/*.plist ~/Library/LaunchAgents
Then to load homebrew/php/php56 now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
==> Summary
🍺 /usr/local/Cellar/php56/5.6.15: 330 files, 50M
==> Installing homebrew/php/php56-geoip
==> Downloading https://homebrew.bintray.com/bottles-php/php56-geoip-1.1.0.el_capitan.bottle.1.tar.gz
==> Pouring php56-geoip-1.1.0.el_capitan.bottle.1.tar.gz
==> Caveats
To finish installing geoip for PHP 5.6:
* /usr/local/etc/php/5.6/conf.d/ext-geoip.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the geoip module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the geoip module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php56-geoip/1.1.0: 5 files, 40K
==> Installing php56-imagick from homebrew/homebrew-php
==> Installing dependencies for homebrew/php/php56-imagick: xz, libtool, libtiff, imagemagick
==> Installing homebrew/php/php56-imagick dependency: xz
==> Downloading https://homebrew.bintray.com/bottles/xz-5.2.2.el_capitan.bottle.tar.gz
==> Pouring xz-5.2.2.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/xz/5.2.2: 59 files, 1,7M
==> Installing homebrew/php/php56-imagick dependency: libtool
==> Downloading https://homebrew.bintray.com/bottles/libtool-2.4.6.el_capitan.bottle.tar.gz
==> Pouring libtool-2.4.6.el_capitan.bottle.tar.gz
==> Caveats
In order to prevent conflicts with Apple's own libtool we have prepended a "g"
so, you have instead: glibtool and glibtoolize.
==> Summary
🍺 /usr/local/Cellar/libtool/2.4.6: 69 files, 3,8M
==> Installing homebrew/php/php56-imagick dependency: libtiff
==> Downloading https://homebrew.bintray.com/bottles/libtiff-4.0.6.el_capitan.bottle.tar.gz
==> Pouring libtiff-4.0.6.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/libtiff/4.0.6: 259 files, 3,9M
==> Installing homebrew/php/php56-imagick dependency: imagemagick
==> Downloading https://homebrew.bintray.com/bottles/imagemagick-6.9.2-5.el_capitan.bottle.tar.gz
==> Pouring imagemagick-6.9.2-5.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/imagemagick/6.9.2-5: 1456 files, 22M
==> Installing homebrew/php/php56-imagick
==> Downloading https://homebrew.bintray.com/bottles-php/php56-imagick-3.1.2_1.el_capitan.bottle.1.tar.gz
==> Pouring php56-imagick-3.1.2_1.el_capitan.bottle.1.tar.gz
==> Caveats
To finish installing imagick for PHP 5.6:
* /usr/local/etc/php/5.6/conf.d/ext-imagick.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the imagick module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the imagick module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php56-imagick/3.1.2_1: 5 files, 380K
==> Installing php56-mcrypt from homebrew/homebrew-php
==> Installing dependencies for homebrew/php/php56-mcrypt: mhash, mcrypt
==> Installing homebrew/php/php56-mcrypt dependency: mhash
==> Downloading https://homebrew.bintray.com/bottles/mhash-0.9.9.9.el_capitan.bottle.tar.gz
==> Pouring mhash-0.9.9.9.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/mhash/0.9.9.9: 17 files, 500K
==> Installing homebrew/php/php56-mcrypt dependency: mcrypt
==> Downloading https://homebrew.bintray.com/bottles/mcrypt-2.6.8.el_capitan.bottle.1.tar.gz
==> Pouring mcrypt-2.6.8.el_capitan.bottle.1.tar.gz
🍺 /usr/local/Cellar/mcrypt/2.6.8: 15 files, 448K
==> Installing homebrew/php/php56-mcrypt
==> Downloading https://homebrew.bintray.com/bottles-php/php56-mcrypt-5.6.15.el_capitan.bottle.3.tar.gz
==> Pouring php56-mcrypt-5.6.15.el_capitan.bottle.3.tar.gz
==> Caveats
To finish installing mcrypt for PHP 5.6:
* /usr/local/etc/php/5.6/conf.d/ext-mcrypt.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the mcrypt module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the mcrypt module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php56-mcrypt/5.6.15: 3 files, 56K
==> Installing php56-uploadprogress from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/php56-uploadprogress-1.0.3.1.el_capitan.bottle.tar.gz
==> Pouring php56-uploadprogress-1.0.3.1.el_capitan.bottle.tar.gz
==> Caveats
To finish installing uploadprogress for PHP 5.6:
* /usr/local/etc/php/5.6/conf.d/ext-uploadprogress.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the uploadprogress module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the uploadprogress module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php56-uploadprogress/1.0.3.1: 2 files, 20K
==> Installing php56-xdebug from homebrew/homebrew-php
==> Installing dependencies for homebrew/php/php56-xdebug: autoconf
==> Installing homebrew/php/php56-xdebug dependency: autoconf
==> Downloading https://homebrew.bintray.com/bottles/autoconf-2.69.el_capitan.bottle.4.tar.gz
==> Pouring autoconf-2.69.el_capitan.bottle.4.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/autoconf
==> Summary
🍺 /usr/local/Cellar/autoconf/2.69: 70 files, 3,1M
==> Installing homebrew/php/php56-xdebug
==> Downloading http://xdebug.org/files/xdebug-2.3.3.tgz
==> /usr/local/opt/php56/bin/phpize
==> ./configure --prefix=/usr/local/Cellar/php56-xdebug/2.3.3 --with-php-config=/usr/local/opt/php56/bin/php-config --enable-xdebug
==> make
==> Caveats
To finish installing xdebug for PHP 5.6:
* /usr/local/etc/php/5.6/conf.d/ext-xdebug.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the xdebug module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the xdebug module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php56-xdebug/2.3.3: 5 files, 264K, built in 14 seconds
==> Installing php56-xhprof from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/php56-xhprof-254eb24.el_capitan.bottle.1.tar.gz
==> Pouring php56-xhprof-254eb24.el_capitan.bottle.1.tar.gz
==> Caveats
To finish installing xhprof for PHP 5.6:
* /usr/local/etc/php/5.6/conf.d/ext-xhprof.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the xhprof module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the xhprof module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php56-xhprof/254eb24: 28 files, 1,2M
########
# Configuring php56..
########
Unlinking /usr/local/Cellar/php56/5.6.15... 18 symlinks removed
########
# Installing php55..
########
==> Installing php55 from homebrew/homebrew-php
==> Downloading https://php.net/get/php-5.5.30.tar.bz2/from/this/mirror
==> Downloading from https://secure.php.net/distributions/php-5.5.30.tar.bz2
==> ./configure --prefix=/usr/local/Cellar/php55/5.5.30 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/php/5.5 --with-config-file-path=/usr/local/etc/php/5.5 --with-config-file-scan-dir=/usr/local/etc/php/5.5/conf.d --mandir=/usr/local/Cellar/php55/5.5.30/share/man --enable-bcmath --enable-calendar --enable-dba --enable-exif --enable-ftp --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --enable-zip --with-freetype-dir=/usr/local/opt/freetype --with-gd --with-gettext=/usr/local/opt/gettext --with-iconv-dir=/usr --with-icu-dir=/usr/local/opt/icu4c --with-jpeg-dir=/usr/local/opt/jpeg --with-kerberos=/usr --with-libedit --with-mhash --with-ndbm=/usr --with-pdo-odbc=unixODBC,/usr/local/opt/unixodbc --with-png-dir=/usr/local/opt/libpng --with-unixODBC=/usr/local/opt/unixodbc --with-xmlrpc --with-zlib=/usr --with-readline=/usr/local/opt/readline --without-gmp --without-snmp --with-libxml-dir=/usr/local/opt/libxml2 --with-apxs2=/usr/sbin/apxs --libexecdir=/usr/local/Cellar/php55/5.5.30/libexec --with-bz2=/usr --with-openssl=/usr/local/opt/openssl --enable-fpm --with-fpm-user=_www --with-fpm-group=_www --with-curl=/usr/local/opt/curl --with-xsl=/usr/local/opt/libxslt --with-imap=/usr/local/opt/imap-uw --with-imap-ssl=/usr/local/opt/openssl --with-ldap --with-ldap-sasl=/usr --with-mysql-sock=/tmp/mysql.sock --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --disable-opcache --enable-pcntl --without-pear --enable-dtrace --enable-zend-signals
Last 15 lines from /Users/gerard/Library/Logs/Homebrew/php55/01.configure:
checking for Kerberos support... /usr
checking for krb5-config... /usr/bin/krb5-config
checking for DSA_get_default_method in -lssl... no
checking for X509_free in -lcrypto... yes
checking for RAND_egd... no
checking for pkg-config... no
checking for OpenSSL version... >= 0.9.6
checking for CRYPTO_free in -lcrypto... yes
checking for SSL_CTX_set_ssl_version in -lssl... yes
checking for PCRE library to use... bundled
checking whether to enable the SQLite3 extension... yes
checking bundled sqlite3 library... yes
checking for ZLIB support... yes
checking if the location of ZLIB install directory is defined... no
configure: error: Cannot find libz
couldn't understand kern.osversion `15.0.0'
READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/homebrew):
https://github.com/homebrew/homebrew-php/issues
==> Installing php55-geoip from homebrew/homebrew-php
==> Installing dependencies for homebrew/php/php55-geoip: php55
==> Installing homebrew/php/php55-geoip dependency: php55
==> Downloading https://homebrew.bintray.com/bottles-php/php55-5.5.30.el_capitan.bottle.2.tar.gz
==> Pouring php55-5.5.30.el_capitan.bottle.2.tar.gz
==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php5_module /usr/local/opt/php55/libexec/apache2/libphp5.so
The php.ini file can be found in:
/usr/local/etc/php/5.5/php.ini
✩✩✩✩ Extensions ✩✩✩✩
If you are having issues with custom extension compiling, ensure that
you 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 them
using --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:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/opt/php55/homebrew.mxcl.php55.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist
The control script is located at /usr/local/opt/php55/sbin/php55-fpm
OS X 10.8 and newer come 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 versions
of this formula.
To have launchd start homebrew/php/php55 at login:
ln -sfv /usr/local/opt/php55/*.plist ~/Library/LaunchAgents
Then to load homebrew/php/php55 now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php55.plist
==> Summary
🍺 /usr/local/Cellar/php55/5.5.30: 327 files, 49M
==> Installing homebrew/php/php55-geoip
==> Downloading https://homebrew.bintray.com/bottles-php/php55-geoip-1.1.0.el_capitan.bottle.1.tar.gz
==> Pouring php55-geoip-1.1.0.el_capitan.bottle.1.tar.gz
==> Caveats
To finish installing geoip for PHP 5.5:
* /usr/local/etc/php/5.5/conf.d/ext-geoip.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the geoip module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the geoip module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php55-geoip/1.1.0: 5 files, 40K
==> Installing php55-imagick from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/php55-imagick-3.1.2_1.el_capitan.bottle.1.tar.gz
==> Pouring php55-imagick-3.1.2_1.el_capitan.bottle.1.tar.gz
==> Caveats
To finish installing imagick for PHP 5.5:
* /usr/local/etc/php/5.5/conf.d/ext-imagick.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the imagick module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the imagick module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php55-imagick/3.1.2_1: 5 files, 380K
==> Installing php55-mcrypt from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/php55-mcrypt-5.5.30.el_capitan.bottle.2.tar.gz
==> Pouring php55-mcrypt-5.5.30.el_capitan.bottle.2.tar.gz
==> Caveats
To finish installing mcrypt for PHP 5.5:
* /usr/local/etc/php/5.5/conf.d/ext-mcrypt.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the mcrypt module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the mcrypt module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php55-mcrypt/5.5.30: 3 files, 56K
==> Installing php55-uploadprogress from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/php55-uploadprogress-1.0.3.1.el_capitan.bottle.tar.gz
==> Pouring php55-uploadprogress-1.0.3.1.el_capitan.bottle.tar.gz
==> Caveats
To finish installing uploadprogress for PHP 5.5:
* /usr/local/etc/php/5.5/conf.d/ext-uploadprogress.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the uploadprogress module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the uploadprogress module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php55-uploadprogress/1.0.3.1: 2 files, 20K
==> Installing php55-xdebug from homebrew/homebrew-php
==> Downloading http://xdebug.org/files/xdebug-2.3.3.tgz
==> /usr/local/opt/php55/bin/phpize
==> ./configure --prefix=/usr/local/Cellar/php55-xdebug/2.3.3 --with-php-config=/usr/local/opt/php55/bin/php-config --enable-xdebug
==> make
==> Caveats
To finish installing xdebug for PHP 5.5:
* /usr/local/etc/php/5.5/conf.d/ext-xdebug.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the xdebug module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the xdebug module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php55-xdebug/2.3.3: 5 files, 264K, built in 13 seconds
==> Installing php55-xhprof from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/php55-xhprof-254eb24.el_capitan.bottle.1.tar.gz
==> Pouring php55-xhprof-254eb24.el_capitan.bottle.1.tar.gz
==> Caveats
To finish installing xhprof for PHP 5.5:
* /usr/local/etc/php/5.5/conf.d/ext-xhprof.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the xhprof module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the xhprof module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php55-xhprof/254eb24: 28 files, 1,2M
########
# Configuring php55..
########
Unlinking /usr/local/Cellar/php55/5.5.30... 18 symlinks removed
########
# Installing php54..
########
==> Installing php54 from homebrew/homebrew-php
==> Downloading https://php.net/get/php-5.4.45.tar.bz2/from/this/mirror
==> Downloading from https://secure.php.net/distributions/php-5.4.45.tar.bz2
==> ./configure --prefix=/usr/local/Cellar/php54/5.4.45_3 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/php/5.4 --with-config-file-path=/usr/local/etc/php/5.4 --with-config-file-scan-dir=/usr/local/etc/php/5.4/conf.d --mandir=/usr/local/Cellar/php54/5.4.45_3/share/man --enable-bcmath --enable-calendar --enable-dba --enable-exif --enable-ftp --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --enable-zip --with-freetype-dir=/usr/local/opt/freetype --with-gd --with-gettext=/usr/local/opt/gettext --with-iconv-dir=/usr --with-icu-dir=/usr/local/opt/icu4c --with-jpeg-dir=/usr/local/opt/jpeg --with-kerberos=/usr --with-libedit --with-mhash --with-ndbm=/usr --with-pdo-odbc=unixODBC,/usr/local/opt/unixodbc --with-png-dir=/usr/local/opt/libpng --with-unixODBC=/usr/local/opt/unixodbc --with-xmlrpc --with-zlib=/usr --with-readline=/usr/local/opt/readline --without-gmp --without-snmp --with-libxml-dir=/usr/local/opt/libxml2 --with-apxs2=/usr/sbin/apxs --libexecdir=/usr/local/Cellar/php54/5.4.45_3/libexec --with-bz2=/usr --with-openssl=/usr/local/opt/openssl --enable-fpm --with-fpm-user=_www --with-fpm-group=_www --with-curl=/usr/local/opt/curl --with-xsl=/usr/local/opt/libxslt --with-imap=/usr/local/opt/imap-uw --with-imap-ssl=/usr/local/opt/openssl --with-ldap --with-ldap-sasl=/usr --with-mysql-sock=/tmp/mysql.sock --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --enable-pcntl --without-pear --enable-dtrace --enable-zend-signals
Last 15 lines from /Users/gerard/Library/Logs/Homebrew/php54/01.configure:
checking for OpenSSL support... yes
checking for Kerberos support... /usr
checking for krb5-config... /usr/bin/krb5-config
checking for DSA_get_default_method in -lssl... no
checking for X509_free in -lcrypto... yes
checking for pkg-config... no
checking for OpenSSL version... >= 0.9.6
checking for CRYPTO_free in -lcrypto... yes
checking for SSL_CTX_set_ssl_version in -lssl... yes
checking for PCRE library to use... bundled
checking whether to enable the SQLite3 extension... yes
checking bundled sqlite3 library... yes
checking for ZLIB support... yes
checking if the location of ZLIB install directory is defined... no
configure: error: Cannot find libz
couldn't understand kern.osversion `15.0.0'
READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/homebrew):
https://github.com/homebrew/homebrew-php/issues
==> Installing php54-geoip from homebrew/homebrew-php
==> Installing dependencies for homebrew/php/php54-geoip: php54
==> Installing homebrew/php/php54-geoip dependency: php54
==> Downloading https://homebrew.bintray.com/bottles-php/php54-5.4.45_3.el_capitan.bottle.tar.gz
==> Pouring php54-5.4.45_3.el_capitan.bottle.tar.gz
==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php5_module /usr/local/opt/php54/libexec/apache2/libphp5.so
The php.ini file can be found in:
/usr/local/etc/php/5.4/php.ini
✩✩✩✩ Extensions ✩✩✩✩
If you are having issues with custom extension compiling, ensure that
you are using the brew version, by placing /usr/local/bin before /usr/sbin in your PATH:
PATH="/usr/local/bin:$PATH"
PHP54 Extensions will always be compiled against this PHP. Please install them
using --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/php54)/bin:$PATH"
✩✩✩✩ FPM ✩✩✩✩
To launch php-fpm on startup:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/opt/php54/homebrew.mxcl.php54.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php54.plist
The control script is located at /usr/local/opt/php54/sbin/php54-fpm
OS X 10.8 and newer come 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.php54.plist' in old versions
of this formula.
To have launchd start homebrew/php/php54 at login:
ln -sfv /usr/local/opt/php54/*.plist ~/Library/LaunchAgents
Then to load homebrew/php/php54 now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php54.plist
==> Summary
🍺 /usr/local/Cellar/php54/5.4.45_3: 323 files, 46M
==> Installing homebrew/php/php54-geoip
==> Downloading https://homebrew.bintray.com/bottles-php/php54-geoip-1.1.0.el_capitan.bottle.1.tar.gz
==> Pouring php54-geoip-1.1.0.el_capitan.bottle.1.tar.gz
==> Caveats
To finish installing geoip for PHP 5.4:
* /usr/local/etc/php/5.4/conf.d/ext-geoip.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the geoip module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the geoip module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php54-geoip/1.1.0: 5 files, 40K
==> Installing php54-imagick from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/php54-imagick-3.1.2_1.el_capitan.bottle.1.tar.gz
==> Pouring php54-imagick-3.1.2_1.el_capitan.bottle.1.tar.gz
==> Caveats
To finish installing imagick for PHP 5.4:
* /usr/local/etc/php/5.4/conf.d/ext-imagick.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the imagick module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the imagick module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php54-imagick/3.1.2_1: 5 files, 380K
==> Installing php54-mcrypt from homebrew/homebrew-php
==> Downloading https://php.net/get/php-5.4.45.tar.bz2/from/this/mirror
==> Downloading from https://secure.php.net/distributions/php-5.4.45.tar.bz2
==> /usr/local/opt/php54/bin/phpize
==> ./configure --prefix=/usr/local/Cellar/php54-mcrypt/5.4.45 --with-php-config=/usr/local/opt/php54/bin/php-config --with-mcrypt=/usr/local/opt/mcrypt
==> make
==> Caveats
To finish installing mcrypt for PHP 5.4:
* /usr/local/etc/php/5.4/conf.d/ext-mcrypt.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the mcrypt module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the mcrypt module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php54-mcrypt/5.4.45: 3 files, 56K, built in 26 seconds
==> Installing php54-uploadprogress from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/php54-uploadprogress-1.0.3.1.el_capitan.bottle.tar.gz
==> Pouring php54-uploadprogress-1.0.3.1.el_capitan.bottle.tar.gz
==> Caveats
To finish installing uploadprogress for PHP 5.4:
* /usr/local/etc/php/5.4/conf.d/ext-uploadprogress.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the uploadprogress module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the uploadprogress module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php54-uploadprogress/1.0.3.1: 2 files, 20K
==> Installing php54-xdebug from homebrew/homebrew-php
==> Downloading http://xdebug.org/files/xdebug-2.3.3.tgz
==> /usr/local/opt/php54/bin/phpize
==> ./configure --prefix=/usr/local/Cellar/php54-xdebug/2.3.3 --with-php-config=/usr/local/opt/php54/bin/php-config --enable-xdebug
==> make
==> Caveats
To finish installing xdebug for PHP 5.4:
* /usr/local/etc/php/5.4/conf.d/ext-xdebug.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the xdebug module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the xdebug module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php54-xdebug/2.3.3: 5 files, 264K, built in 13 seconds
==> Installing php54-xhprof from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/php54-xhprof-254eb24.el_capitan.bottle.1.tar.gz
==> Pouring php54-xhprof-254eb24.el_capitan.bottle.1.tar.gz
==> Caveats
To finish installing xhprof for PHP 5.4:
* /usr/local/etc/php/5.4/conf.d/ext-xhprof.ini was created,
do not forget to remove it upon extension removal.
* Validate installation via one of the following methods:
*
* Using PHP from a webserver:
* - Restart your webserver.
* - Write a PHP page that calls "phpinfo();"
* - Load it in a browser and look for the info on the xhprof module.
* - If you see it, you have been successful!
*
* Using PHP from the command line:
* - Run "php -i" (command-line "phpinfo()")
* - Look for the info on the xhprof module.
* - If you see it, you have been successful!
==> Summary
🍺 /usr/local/Cellar/php54-xhprof/254eb24: 28 files, 1,2M
########
# Configuring php54..
########
Unlinking /usr/local/Cellar/php54/5.4.45_3... 18 symlinks removed
Linking /usr/local/Cellar/php55/5.5.30... 17 symlinks created
########
# Installing php code sniffer..
########
==> Installing php-code-sniffer from homebrew/homebrew-php
==> Downloading http://download.pear.php.net/package/PHP_CodeSniffer-2.3.4.tgz
==> /usr/local/Cellar/php-code-sniffer/2.3.4/bin/phpcs --config-set installed_paths /usr/local/etc/php-code-sniffer/Standards
==> Caveats
Verify your installation by running:
phpcs --version
You can read more about phpcs by running:
brew home php-code-sniffer
==> Summary
🍺 /usr/local/Cellar/php-code-sniffer/2.3.4: 933 files, 5,0M, built in 2 seconds
########
# Installing drupal code sniffer..
########
==> Installing drupal-code-sniffer from homebrew/homebrew-php
==> Downloading http://ftp.drupal.org/files/projects/coder-8.x-2.4.tar.gz
==> Caveats
Drupal Coder Sniffer is linked to "/usr/local/etc/php-code-sniffer/Standards/Drupal".
You can verify whether PHP Code Sniffer has detected the standard by running:
phpcs -i
Drupal Coder Sniffer is installed as a drush command in "/usr/local/share/drush/commands/drupal-code-sniffer".
You can verify whether Drush has discovered the standard by running:
drush drupalcs --help
==> Summary
🍺 /usr/local/Cellar/drupal-code-sniffer/8.x-2.4: 222 files, 1,2M, built in 2 seconds
########
# Installing phpunit..
########
==> Installing phpunit from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/phpunit-5.0.0.el_capitan.bottle.tar.gz
==> Pouring phpunit-5.0.0.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/phpunit/5.0.0: 3 files, 2,7M
########
# Installing composer..
########
==> Installing composer from homebrew/homebrew-php
==> Downloading https://homebrew.bintray.com/bottles-php/composer-1.0.0-alpha10.el_capitan.bottle.tar.gz
==> Pouring composer-1.0.0-alpha10.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/composer/1.0.0-alpha10: 3 files, 1,0M
########
# Installing drush..
########
Changed current directory to /Users/gerard/.composer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing pear/console_table (1.2.1)
Downloading: Connecting... Downloading: 0%  Downloading: 15% Downloading: 95% Downloading: 100%
- Installing symfony/var-dumper (v2.7.6)
Downloading: Connecting... Downloading: 0%  Downloading: 5% Downloading: 25% Downloading: 30% Downloading: 35% Downloading: 60% Downloading: 65% Downloading: 70% Downloading: 75% Downloading: 100%
- Installing symfony/yaml (v2.7.6)
Downloading: Connecting... Downloading: 0%  Downloading: 5% Downloading: 10% Downloading: 35% Downloading: 40% Downloading: 45% Downloading: 50% Downloading: 55% Downloading: 95% Downloading: 100%
- Installing d11wtq/boris (v1.0.10)
Downloading: Connecting... Downloading: 0%  Downloading: 50% Downloading: 65% Downloading: 100%
- Installing drush/drush (7.1.0)
Downloading: Connecting... Downloading: 0%  Downloading: 5% Downloading: 10% Downloading: 15% Downloading: 20% Downloading: 25% Downloading: 30% Downloading: 35% Downloading: 40% Downloading: 45% Downloading: 50% Downloading: 55% Downloading: 60% Downloading: 65% Downloading: 70% Downloading: 75% Downloading: 85% Downloading: 90% Downloading: 95% Downloading: 100% Downloading: 100%
pear/console_table suggests installing pear/Console_Color2 (>=0.1.2)
symfony/var-dumper suggests installing ext-symfony_debug ()
Writing lock file
Generating autoload files
########
# Installing solr..
########
==> Installing solr4 from homebrew/homebrew-versions
==> Downloading https://archive.apache.org/dist/lucene/solr/4.10.4/solr-4.10.4.tgz
==> Caveats
To have launchd start homebrew/versions/solr4 at login:
ln -sfv /usr/local/opt/solr4/*.plist ~/Library/LaunchAgents
Then to load homebrew/versions/solr4 now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.solr4.plist
Or, if you don't want/need launchctl, you can just run:
solr4 start
==> Summary
🍺 /usr/local/Cellar/solr4/4.10.4: 4260 files, 215M, built in 29 seconds
########
# Backing up default multicore config..
########
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 834 100 834 0 0 1023 0 --:--:-- --:--:-- --:--:-- 1023
########
# Setting up launch daemons..
########
########
# Launching daemons now..
########
########
# Finishing mariadb setup..
########
########
# Enter the following when prompted..
#
# Current password: <hit enter>
# Set root password?: [Y/n] y
# New password: <make it easy, eg. mysql>
# Remove anonymous users? [Y/n] y
# Disallow root login remotely? [Y/n] y
# Remove test database and access to it? [Y/n] y
# Reload privilege tables now? [Y/n] y
########
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] ... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] ... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] - Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] ... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
gerard ALL=NOPASSWD: /usr/local/bin/nginx
mkdir: /var/log/nginx: Permission denied
# Aegir time..
########
# Downloading provision..
########
Project provision (7.x-3.1) downloaded to [success]
/Users/gerard/.drush/provision.
Project provision contains 4 modules: bind_slave, bind, dns, provision.
########
# Clearing drush caches..
########
'drush' cache was cleared. [success]
########
# Installing hostmaster..
########
Aegir 7.x-3.1 automated install script
==============================================================================
Some settings have not been provided and will now be prompted.
Don't worry: you will get to review those settings after the final install
MySQL privileged user ("root") password:
Admin user e-mail [webmaster@aegir.ld]:
This script will operate the following changes in your system:
1. Create server-level configuration directories
2. Create the Hostmaster frontend platform
3. Install the frontend site
4. Setup the dispatcher (a user cron job)
We are making the following assumptions:
* you have read and are following the install instructions at:
http://community.aegirproject.org/installing
* the FQDN of this machine is valid and resolves
* you are executing this script as your "aegir" user
The following settings will be used:
Aegir frontend URL: aegir.ld
Master server FQDN: aegir.ld
Aegir root: /var/aegir
Aegir user: gerard
Web group: www
Web server: nginx
Web server port: 80
Aegir DB host: localhost
Aegir DB user: root
Aegir DB password: <prompted>
Aegir DB port: 3306
Aegir version: 7.x-3.1
Aegir platform path: /var/aegir/hostmaster-7.x-3.1
Admin email: gerard@webfederatie.nl
Aegir makefile: /Users/gerard/.drush/provision/aegir.make
Aegir install profile: hostmaster
Do you really want to proceed with the install (y/n): Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/server_localhost.alias.drushrc.php)
Changed permissions of [success]
/Users/gerard/.drush/server_localhost.alias.drushrc.php to 440
Provision configuration root path /Users/gerard/config has been [success]
created.
Provision configuration root ownership of /Users/gerard/config has [success]
been changed to gerard.
Provision configuration root permissions of /Users/gerard/config have[success]
been changed to 711.
Provision configuration root path /Users/gerard/config is writable. [success]
Provision configuration path /Users/gerard/config/server_localhost [success]
has been created.
Provision configuration ownership of [success]
/Users/gerard/config/server_localhost has been changed to gerard.
Provision configuration permissions of [success]
/Users/gerard/config/server_localhost have been changed to 711.
Provision configuration path /Users/gerard/config/server_localhost is[success]
writable.
Provision client home path /Users/gerard/clients has been created. [success]
Provision client home ownership of /Users/gerard/clients has been [success]
changed to gerard.
Provision client home permissions of /Users/gerard/clients have been [success]
changed to 711.
Provision client home path /Users/gerard/clients is writable. [success]
Changed permissions of [success]
/Users/gerard/.drush/server_localhost.alias.drushrc.php to 640
Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/server_localhost.alias.drushrc.php)
Changed permissions of [success]
/Users/gerard/.drush/server_localhost.alias.drushrc.php to 440
Provision can create new databases. [success]
Provision can grant privileges on database users. [success]
Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/server_master.alias.drushrc.php)
Changed permissions of [success]
/Users/gerard/.drush/server_master.alias.drushrc.php to 440
Provision configuration root path /var/aegir/config has been created.[success]
Provision configuration root ownership of /var/aegir/config has been [success]
changed to gerard.
Provision configuration root permissions of /var/aegir/config have [success]
been changed to 711.
Provision configuration root path /var/aegir/config is writable. [success]
Provision configuration path /var/aegir/config/server_master has been[success]
created.
Provision configuration ownership of /var/aegir/config/server_master [success]
has been changed to gerard.
Provision configuration permissions of [success]
/var/aegir/config/server_master have been changed to 711.
Provision configuration path /var/aegir/config/server_master is [success]
writable.
Provision client home path /var/aegir/clients has been created. [success]
Provision client home ownership of /var/aegir/clients has been [success]
changed to gerard.
Provision client home permissions of /var/aegir/clients have been [success]
changed to 711.
Provision client home path /var/aegir/clients is writable. [success]
Backup path /var/aegir/backups has been created. [success]
Backup ownership of /var/aegir/backups has been changed to gerard. [success]
Backup permissions of /var/aegir/backups have been changed to 700. [success]
Backup path /var/aegir/backups is writable. [success]
Provision PHP configuration path /var/aegir/config/includes has been [success]
created.
Provision PHP configuration ownership of /var/aegir/config/includes [success]
has been changed to gerard.
Provision PHP configuration permissions of /var/aegir/config/includes[success]
have been changed to 711.
Provision PHP configuration path /var/aegir/config/includes is [success]
writable.
Generated config in write(): Global settings.php file [success]
(/var/aegir/config/includes/global.inc)
Changed permissions of [success]
/Users/gerard/.drush/server_master.alias.drushrc.php to 640
Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/server_master.alias.drushrc.php)
Changed permissions of [success]
/Users/gerard/.drush/server_master.alias.drushrc.php to 440
Webserver custom pre-configuration path [success]
/var/aegir/config/server_master/nginx has been created.
Webserver custom pre-configuration ownership of [success]
/var/aegir/config/server_master/nginx has been changed to gerard.
Webserver custom pre-configuration permissions of [success]
/var/aegir/config/server_master/nginx have been changed to 711.
Webserver custom pre-configuration path [success]
/var/aegir/config/server_master/nginx is writable.
Webserver custom pre-configuration path [success]
/var/aegir/config/server_master/nginx/pre.d has been created.
Webserver custom pre-configuration ownership of [success]
/var/aegir/config/server_master/nginx/pre.d has been changed to
gerard.
Webserver custom pre-configuration permissions of [success]
/var/aegir/config/server_master/nginx/pre.d have been changed to 700.
Webserver custom pre-configuration path [success]
/var/aegir/config/server_master/nginx/pre.d is writable.
Webserver custom post-configuration path [success]
/var/aegir/config/server_master/nginx/post.d has been created.
Webserver custom post-configuration ownership of [success]
/var/aegir/config/server_master/nginx/post.d has been changed to
gerard.
Webserver custom post-configuration permissions of [success]
/var/aegir/config/server_master/nginx/post.d have been changed to
700.
Webserver custom post-configuration path [success]
/var/aegir/config/server_master/nginx/post.d is writable.
Webserver platform configuration path [success]
/var/aegir/config/server_master/nginx/platform.d has been created.
Webserver platform configuration ownership of [success]
/var/aegir/config/server_master/nginx/platform.d has been changed to
gerard.
Webserver platform configuration permissions of [success]
/var/aegir/config/server_master/nginx/platform.d have been changed to
700.
Webserver platform configuration path [success]
/var/aegir/config/server_master/nginx/platform.d is writable.
Webserver virtual host configuration path [success]
/var/aegir/config/server_master/nginx/vhost.d has been created.
Webserver virtual host configuration ownership of [success]
/var/aegir/config/server_master/nginx/vhost.d has been changed to
gerard.
Webserver virtual host configuration permissions of [success]
/var/aegir/config/server_master/nginx/vhost.d have been changed to
700.
Webserver virtual host configuration path [success]
/var/aegir/config/server_master/nginx/vhost.d is writable.
Webserver subdir configuration path [success]
/var/aegir/config/server_master/nginx/subdir.d has been created.
Webserver subdir configuration ownership of [success]
/var/aegir/config/server_master/nginx/subdir.d has been changed to
gerard.
Webserver subdir configuration permissions of [success]
/var/aegir/config/server_master/nginx/subdir.d have been changed to
700.
Webserver subdir configuration path [success]
/var/aegir/config/server_master/nginx/subdir.d is writable.
Generated config in write(): web server configuration file [success]
(/var/aegir/config/server_master/nginx.conf)
Generated config in write(): web server configuration include file [success]
(/var/aegir/config/includes/nginx_vhost_common.conf)
Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/platform_hostmaster.alias.drushrc.php)
Changed permissions of [success]
/Users/gerard/.drush/platform_hostmaster.alias.drushrc.php to 440
Beginning to build /Users/gerard/.drush/provision/aegir.make. [ok]
hostmaster-7.x-3.1 downloaded. [ok]
Drupal sites directory /var/aegir/hostmaster-7.x-3.1/sites is [success]
writable by the provisioning script
Platforms path /var/aegir/platforms has been created. [success]
Platforms ownership of /var/aegir/platforms has been changed to [success]
gerard.
Platforms permissions of /var/aegir/platforms have been changed to [success]
755.
Platforms path /var/aegir/platforms is writable. [success]
Changed permissions of [success]
/Users/gerard/.drush/platform_hostmaster.alias.drushrc.php to 640
Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/platform_hostmaster.alias.drushrc.php)
Changed permissions of [success]
/Users/gerard/.drush/platform_hostmaster.alias.drushrc.php to 440
Created directory /var/aegir/hostmaster-7.x-3.1/sites/all/drush. [success]
Generated config in write(): Platform Drush configuration file [success]
(/var/aegir/hostmaster-7.x-3.1/sites/all/drush/drushrc.php)
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/all/drush/drushrc.php to 444
Platforms path /var/aegir/platforms exists. [success]
Platforms ownership of /var/aegir/platforms has been changed to [success]
gerard.
Platforms permissions of /var/aegir/platforms have been changed to [success]
755.
Platforms path /var/aegir/platforms is writable. [success]
Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/hostmaster.alias.drushrc.php)
Changed permissions of [success]
/Users/gerard/.drush/hostmaster.alias.drushrc.php to 440
Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/hm.alias.drushrc.php)
Changed permissions of /Users/gerard/.drush/hm.alias.drushrc.php to [success]
440
Created aegirld database [success]
Created <code>sites/aegir.ld</code> [success]
Changed permissions of <code>sites/aegir.ld</code> to 755 [success]
Created <code>sites/aegir.ld/themes</code> [success]
Changed permissions of <code>sites/aegir.ld/themes</code> to 2775 [success]
Created <code>sites/aegir.ld/modules</code> [success]
Changed permissions of <code>sites/aegir.ld/modules</code> to 2775 [success]
Created <code>sites/aegir.ld/libraries</code> [success]
Changed permissions of <code>sites/aegir.ld/libraries</code> to 2775 [success]
Created <code>sites/aegir.ld/files</code> [success]
Changed permissions of <code>sites/aegir.ld/files</code> to 2770 [success]
Created <code>sites/aegir.ld/files/tmp</code> [success]
Changed permissions of <code>sites/aegir.ld/files/tmp</code> to 2770 [success]
Created <code>sites/aegir.ld/files/images</code> [success]
Changed permissions of <code>sites/aegir.ld/files/images</code> to [success]
2770
Created <code>sites/aegir.ld/files/pictures</code> [success]
Changed permissions of <code>sites/aegir.ld/files/pictures</code> to [success]
2770
Created <code>sites/aegir.ld/files/css</code> [success]
Changed permissions of <code>sites/aegir.ld/files/css</code> to 2770 [success]
Created <code>sites/aegir.ld/files/js</code> [success]
Changed permissions of <code>sites/aegir.ld/files/js</code> to 2770 [success]
Created <code>sites/aegir.ld/files/ctools</code> [success]
Changed permissions of <code>sites/aegir.ld/files/ctools</code> to [success]
2770
Created <code>sites/aegir.ld/files/imagecache</code> [success]
Changed permissions of <code>sites/aegir.ld/files/imagecache</code> [success]
to 2770
Created <code>sites/aegir.ld/files/locations</code> [success]
Changed permissions of <code>sites/aegir.ld/files/locations</code> to[success]
2770
Created <code>sites/aegir.ld/private</code> [success]
Changed permissions of <code>sites/aegir.ld/private</code> to 2770 [success]
Created <code>sites/aegir.ld/private/files</code> [success]
Changed permissions of <code>sites/aegir.ld/private/files</code> to [success]
2770
Created <code>sites/aegir.ld/private/temp</code> [success]
Changed permissions of <code>sites/aegir.ld/private/temp</code> to [success]
2770
Created <code>sites/aegir.ld/files/styles</code> [success]
Changed permissions of <code>sites/aegir.ld/files/styles</code> to [success]
2770
Created <code>sites/aegir.ld/private/config</code> [success]
Changed permissions of <code>sites/aegir.ld/private/config</code> to [success]
2770
Created <code>sites/aegir.ld/private/config/active</code> [success]
Changed permissions of [success]
<code>sites/aegir.ld/private/config/active</code> to 2770
Created <code>sites/aegir.ld/private/config/staging</code> [success]
Changed permissions of [success]
<code>sites/aegir.ld/private/config/staging</code> to 2770
Changed group ownership of <code>sites/aegir.ld/files</code> to www [success]
Changed group ownership of <code>sites/aegir.ld/files/tmp</code> to [success]
www
Changed group ownership of <code>sites/aegir.ld/files/images</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/files/pictures</code>[success]
to www
Changed group ownership of <code>sites/aegir.ld/files/css</code> to [success]
www
Changed group ownership of <code>sites/aegir.ld/files/js</code> to [success]
www
Changed group ownership of <code>sites/aegir.ld/files/ctools</code> [success]
to www
Changed group ownership of [success]
<code>sites/aegir.ld/files/imagecache</code> to www
Changed group ownership of [success]
<code>sites/aegir.ld/files/locations</code> to www
Changed group ownership of <code>sites/aegir.ld/private</code> to www[success]
Changed group ownership of <code>sites/aegir.ld/private/files</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/private/temp</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/files/styles</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/private/config</code>[success]
to www
Changed group ownership of [success]
<code>sites/aegir.ld/private/config/active</code> to www
Changed group ownership of [success]
<code>sites/aegir.ld/private/config/staging</code> to www
Generated config in write(): virtual host configuration file [success]
(/var/aegir/config/server_master/nginx/vhost.d/aegir.ld)
Generated config in write(): Drupal settings.php file [success]
(/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php)
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php to 440
Change group ownership of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php to www
Platforms path /var/aegir/platforms exists. [success]
Platforms ownership of /var/aegir/platforms has been changed to [success]
gerard.
Platforms permissions of /var/aegir/platforms have been changed to [success]
755.
Platforms path /var/aegir/platforms is writable. [success]
Generated config in write(): Site Drush configuration file [success]
(/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/drushrc.php)
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/drushrc.php to 440
Platforms path /var/aegir/platforms exists. [success]
Platforms ownership of /var/aegir/platforms has been changed to [success]
gerard.
Platforms permissions of /var/aegir/platforms have been changed to [success]
755.
Platforms path /var/aegir/platforms is writable. [success]
Changed permissions of <code>sites/aegir.ld</code> to 755 [success]
Changed permissions of <code>sites/aegir.ld/themes</code> to 2775 [success]
Changed permissions of <code>sites/aegir.ld/modules</code> to 2775 [success]
Changed permissions of <code>sites/aegir.ld/libraries</code> to 2775 [success]
Changed permissions of <code>sites/aegir.ld/files</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/files/tmp</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/files/images</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/files/pictures</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/files/css</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/files/js</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/files/ctools</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/files/imagecache</code> [success]
to 2770
Changed permissions of <code>sites/aegir.ld/files/locations</code> to[success]
2770
Changed permissions of <code>sites/aegir.ld/private</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/private/files</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/private/temp</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/files/styles</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/private/config</code> to [success]
2770
Changed permissions of [success]
<code>sites/aegir.ld/private/config/active</code> to 2770
Changed permissions of [success]
<code>sites/aegir.ld/private/config/staging</code> to 2770
Changed group ownership of <code>sites/aegir.ld/files</code> to www [success]
Changed group ownership of <code>sites/aegir.ld/files/tmp</code> to [success]
www
Changed group ownership of <code>sites/aegir.ld/files/images</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/files/pictures</code>[success]
to www
Changed group ownership of <code>sites/aegir.ld/files/css</code> to [success]
www
Changed group ownership of <code>sites/aegir.ld/files/js</code> to [success]
www
Changed group ownership of <code>sites/aegir.ld/files/ctools</code> [success]
to www
Changed group ownership of [success]
<code>sites/aegir.ld/files/imagecache</code> to www
Changed group ownership of [success]
<code>sites/aegir.ld/files/locations</code> to www
Changed group ownership of <code>sites/aegir.ld/private</code> to www[success]
Changed group ownership of <code>sites/aegir.ld/private/files</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/private/temp</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/files/styles</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/private/config</code>[success]
to www
Changed group ownership of [success]
<code>sites/aegir.ld/private/config/active</code> to www
Changed group ownership of [success]
<code>sites/aegir.ld/private/config/staging</code> to www
Login url: [success]
http://aegir.ld/user/reset/1/1446456223/Fg31dSJ53jphdXTQ1rMM-q0sq_1U3CIMh2Nkv1mAAL0/login
Sent welcome mail to gerard@webfederatie.nl [success]
Content permissions have been rebuilt. [status]
Enabling Hosting system feature. [status]
The 'aegir client' role was assigned the following permissions: [status]
'access content&#039;, &#039;view revisions'.
The 'aegir account manager' role was assigned the following [status]
permissions: 'access content&#039;, &#039;access user profiles'.
The 'aegir platform manager' role was assigned the following [status]
permissions: 'access content&#039;, &#039;view revisions'.
The 'aegir administrator' role was assigned the following [status]
permissions: 'access administration menu&#039;, &#039;access
content&#039;, &#039;view revisions&#039;, &#039;access user
profiles'.
Enabling Server administration feature. [status]
Enabling Nginx web servers feature. [status]
Creating master server node [status]
Creating db server node [status]
Enabling Web servers, Database servers, Platform administration, [status]
Clients, Tasks, Server administration, Package management, Site
administration, Hosting system features.
The 'aegir client' role was assigned the following permission: 'view [status]
platform'.
The 'aegir platform manager' role was assigned the following [status]
permissions: 'administer platforms&#039;, &#039;create
platform&#039;, &#039;delete platform&#039;, &#039;edit
platform&#039;, &#039;view locked platforms&#039;, &#039;view
platform&#039;, &#039;create sites on locked platforms'.
The 'aegir client' role was assigned the following permissions: 'edit[status]
own client&#039;, &#039;view client'.
The 'aegir account manager' role was assigned the following [status]
permissions: 'administer clients&#039;, &#039;create client&#039;,
&#039;edit client users&#039;, &#039;view client&#039;, &#039;edit
client uname'.
The 'aegir platform manager' role was assigned the following [status]
permission: 'administer clients'.
The 'aegir client' role was assigned the following permissions: [status]
'create backup task&#039;, &#039;create delete task&#039;,
&#039;create disable task&#039;, &#039;create enable task&#039;,
&#039;create restore task&#039;, &#039;create verify task&#039;,
&#039;access task logs&#039;, &#039;view own tasks&#039;, &#039;view
task&#039;, &#039;cancel own tasks'.
The 'aegir platform manager' role was assigned the following [status]
permissions: 'administer tasks&#039;, &#039;create lock task&#039;,
&#039;create unlock task&#039;, &#039;create verify task&#039;,
&#039;access task logs&#039;, &#039;cancel own tasks&#039;,
&#039;view own tasks&#039;, &#039;retry failed tasks&#039;,
&#039;view task'.
The 'aegir client' role was assigned the following permission: 'view [status]
package'.
The 'aegir platform manager' role was assigned the following [status]
permission: 'view package'.
The 'aegir client' role was assigned the following permissions: [status]
'create site&#039;, &#039;delete site&#039;, &#039;view site&#039;,
&#039;edit site'.
The 'aegir account manager' role was assigned the following [status]
permission: 'view site'.
The 'aegir platform manager' role was assigned the following [status]
permissions: 'administer sites&#039;, &#039;create site&#039;,
&#039;delete site&#039;, &#039;edit site&#039;, &#039;view site'.
The 'aegir client' role was assigned the following permissions: [status]
'access content&#039;, &#039;view revisions'.
The 'aegir account manager' role was assigned the following [status]
permissions: 'access content&#039;, &#039;access user profiles'.
The 'aegir platform manager' role was assigned the following [status]
permissions: 'access content&#039;, &#039;view revisions'.
The 'aegir administrator' role was assigned the following [status]
permissions: 'access administration menu&#039;, &#039;access
content&#039;, &#039;view revisions&#039;, &#039;access user
profiles'.
Configuring default blocks [status]
Generated config in write(): Drupal sites.php file [success]
(/var/aegir/hostmaster-7.x-3.1/sites/sites.php)
Changed permissions of /var/aegir/hostmaster-7.x-3.1/sites/sites.php [success]
to 644
Client home directory for admin path /var/aegir/clients/admin has [success]
been created.
Client home directory for admin ownership of /var/aegir/clients/admin[success]
has been changed to gerard.
Client home directory for admin permissions of [success]
/var/aegir/clients/admin have been changed to 750.
Client home directory for admin path /var/aegir/clients/admin is [success]
writable.
Created symlink /var/aegir/clients/admin/aegir.ld to [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/drushrc.php to 640
Generated config in write(): Site Drush configuration file [success]
(/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/drushrc.php)
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/drushrc.php to 440
Platforms path /var/aegir/platforms exists. [success]
Platforms ownership of /var/aegir/platforms has been changed to [success]
gerard.
Platforms permissions of /var/aegir/platforms have been changed to [success]
755.
Platforms path /var/aegir/platforms is writable. [success]
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php to 640
Generated config in write(): Drupal settings.php file [success]
(/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php)
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php to 440
Change group ownership of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php to www
Platforms path /var/aegir/platforms exists. [success]
Platforms ownership of /var/aegir/platforms has been changed to [success]
gerard.
Platforms permissions of /var/aegir/platforms have been changed to [success]
755.
Platforms path /var/aegir/platforms is writable. [success]
Changed permissions of <code>sites/aegir.ld</code> to 755 [success]
Changed permissions of <code>sites/aegir.ld/themes</code> to 2775 [success]
Changed permissions of <code>sites/aegir.ld/modules</code> to 2775 [success]
Changed permissions of <code>sites/aegir.ld/libraries</code> to 2775 [success]
Changed permissions of <code>sites/aegir.ld/files</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/files/tmp</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/files/images</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/files/pictures</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/files/css</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/files/js</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/files/ctools</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/files/imagecache</code> [success]
to 2770
Changed permissions of <code>sites/aegir.ld/files/locations</code> to[success]
2770
Changed permissions of <code>sites/aegir.ld/private</code> to 2770 [success]
Changed permissions of <code>sites/aegir.ld/private/files</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/private/temp</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/files/styles</code> to [success]
2770
Changed permissions of <code>sites/aegir.ld/private/config</code> to [success]
2770
Changed permissions of [success]
<code>sites/aegir.ld/private/config/active</code> to 2770
Changed permissions of [success]
<code>sites/aegir.ld/private/config/staging</code> to 2770
Changed group ownership of <code>sites/aegir.ld/files</code> to www [success]
Changed group ownership of <code>sites/aegir.ld/files/tmp</code> to [success]
www
Changed group ownership of <code>sites/aegir.ld/files/images</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/files/pictures</code>[success]
to www
Changed group ownership of <code>sites/aegir.ld/files/css</code> to [success]
www
Changed group ownership of <code>sites/aegir.ld/files/js</code> to [success]
www
Changed group ownership of <code>sites/aegir.ld/files/ctools</code> [success]
to www
Changed group ownership of [success]
<code>sites/aegir.ld/files/imagecache</code> to www
Changed group ownership of [success]
<code>sites/aegir.ld/files/locations</code> to www
Changed group ownership of <code>sites/aegir.ld/private</code> to www[success]
Changed group ownership of <code>sites/aegir.ld/private/files</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/private/temp</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/files/styles</code> [success]
to www
Changed group ownership of <code>sites/aegir.ld/private/config</code>[success]
to www
Changed group ownership of [success]
<code>sites/aegir.ld/private/config/active</code> to www
Changed group ownership of [success]
<code>sites/aegir.ld/private/config/staging</code> to www
Generated config in write(): Drupal sites.php file [success]
(/var/aegir/hostmaster-7.x-3.1/sites/sites.php)
Changed permissions of /var/aegir/hostmaster-7.x-3.1/sites/sites.php [success]
to 644
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php to 640
Generated config in write(): Drupal settings.php file [success]
(/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php)
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php to 440
Change group ownership of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/settings.php to www
Generated config in write(): Aegir Drush configuration file [success]
(/Users/gerard/.drush/drushrc.php)
Changed permissions of /Users/gerard/.drush/drushrc.php to 440 [success]
Platforms path /var/aegir/platforms exists. [success]
Platforms ownership of /var/aegir/platforms has been changed to [success]
gerard.
Platforms permissions of /var/aegir/platforms have been changed to [success]
755.
Platforms path /var/aegir/platforms is writable. [success]
Changed permissions of [success]
/Users/gerard/.drush/hostmaster.alias.drushrc.php to 640
Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/hostmaster.alias.drushrc.php)
Changed permissions of [success]
/Users/gerard/.drush/hostmaster.alias.drushrc.php to 440
Changed permissions of /Users/gerard/.drush/hm.alias.drushrc.php to [success]
640
Generated config in write(): Drush configuration file [success]
(/Users/gerard/.drush/hm.alias.drushrc.php)
Changed permissions of /Users/gerard/.drush/hm.alias.drushrc.php to [success]
440
Generated config in write(): virtual host configuration file [success]
(/var/aegir/config/server_master/nginx/vhost.d/aegir.ld)
Client home directory for admin path /var/aegir/clients/admin exists.[success]
Client home directory for admin ownership of /var/aegir/clients/admin[success]
has been changed to gerard.
Client home directory for admin permissions of [success]
/var/aegir/clients/admin have been changed to 750.
Client home directory for admin path /var/aegir/clients/admin is [success]
writable.
Created symlink /var/aegir/clients/admin/aegir.ld to [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/drushrc.php to 640
Generated config in write(): Site Drush configuration file [success]
(/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/drushrc.php)
Changed permissions of [success]
/var/aegir/hostmaster-7.x-3.1/sites/aegir.ld/drushrc.php to 440
Platforms path /var/aegir/platforms exists. [success]
Platforms ownership of /var/aegir/platforms has been changed to [success]
gerard.
Platforms permissions of /var/aegir/platforms have been changed to [success]
755.
Platforms path /var/aegir/platforms is writable. [success]
Initializing the hosting system
'drush' cache was cleared. [success]
This command will replace your crontab for this user. continue? (y/n): y
/usr/bin/env php /Users/gerard/.composer/vendor/drush/drush/drush.php '@hostmaster' hosting-dispatch
Dispatch command was run successfully [success]
Installed hosting-dispatch cron entry to run every minute [success]
==============================================================================
Congratulations, Aegir has now been installed.
You should now log in to the Aegir frontend by opening the following link in your web browser:
http://aegir.ld/user/reset/1/1446456223/Fg31dSJ53jphdXTQ1rMM-q0sq_1U3CIMh2Nkv1mAAL0/login
==============================================================================
'drush' cache was cleared. [success]
########
# Download and start hosting queue daemon launch agent..
########
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 608 100 608 0 0 756 0 --:--:-- --:--:-- --:--:-- 756
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 453 100 453 0 0 1545 0 --:--:-- --:--:-- --:--:-- 1546
########
# Installing registry_rebuild drush module
########
Project registry_rebuild (7.x-2.2) downloaded to [success]
/Users/gerard/.drush/registry_rebuild.
Project registry_rebuild contains 0 modules: .
########
# Symlinking platforms to ~/Sites/Aegir..
########
########
# Enabling SSL for local sites..
########
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1659 100 1659 0 0 5891 0 --:--:-- --:--:-- --:--:-- 5903
# Setting known network interfaces to use 127.0.0.1 for DNS lookups,this may throw errors, that's ok...
########
AirPort is not a recognized network service.
** Error: The parameters were not valid.
Ethernet is not a recognized network service.
** Error: The parameters were not valid.
Thunderbolt Ethernet is not a recognized network service.
** Error: The parameters were not valid.
########
# Open your network settings now and confirm the DNS for
# your active device is set to 127.0.0.1, or else things
# will not work properly later in the script.
########
########
# Saving some instructional notes to ~/Desktop/YourAegirSetup.txt..
########
########
# Attempting to email it to you as well..
########
mail: You must specify direct recipients with -s, -c, or -b.
########
# The date.timezone value in /usr/local/etc/php/[version]/php.ini
# Is set to Melbourne/Australia
# You may want to change it to something that suits you better.
########
########
# Double check your network interfaces to ensure their DNS server
# is set to 127.0.0.1 as we only tried to set commonly named interfaces.
########
########
# Please say thanks @BrianGilbert_ http://twiter.com/BrianGilbert_
########
########
# Finished 2015-11-02 10:24:32
########
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment