• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

BrianGilbert/OSXAegirInstaller: This script installs aegir on OSX using Homebrew

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

BrianGilbert/OSXAegirInstaller

开源软件地址:

https://github.com/BrianGilbert/OSXAegirInstaller

开源编程语言:

Shell 100.0%

开源软件介绍:

OSXAegirInstaller

This script does everything that you need for Aegir to run natively on your Mac that is running Yosemite, If you are using an older version of OSX you will need to upgrade first.

Install time ranges from 25 minutes for a single version of PHP up to 1 hour if you select all versions of PHP and ApacheSOLR. This is due to the fact most components are compiled specifically for your system.

When I started on this script it was not possible to install Aegir on a Mac at all. Its taken a lot of time to get this script as reliable as it now is, it would be great to show your appreciation for the time I've saved you with a Paypal Donation.

Prerequisites

*A gmail address/password you can use for relaying emails

What get's installed?

This script installs/configures everything you need for Aegir to work on OSX, mostly via Homebrew:

  • wget
  • gzip
  • drush 7
  • dnsmasq
  • nginx (with geoip and uploadprogress)
  • mariadb
  • php 5.3/5.4/5.5/5.6 (with uploadprogress, xhprof and xdebug)
  • solr4 (optional)

And then installs Aegir 7.x-3.1 stable or Aegir 7.x-3.x

Once installed you can access the Aegir dashboard at http://aegir.ld Any site you create should ends in .ld or have an alias ending in .ld so that it will resolve to localhost and work within your browser.

The script creates unsigned SSL certificates so that you can access any of the sites you create using https.

Installation Instructions

Always check the current status first: #25

  • This only shows the known status
  • Status is based on my ability to confirm any reports the script is not working, where due to an upstream issue I am unable to fix it myself

Execute the following in terminal to run the installer:

cd ~
curl -O https://raw.githubusercontent.com/BrianGilbert/OSXAegirInstaller/master/aegir.sh
chmod +x aegir.sh
./aegir.sh

Post Install

After installation change php versions (and restart nginx) by running the following commands:

go53
go54
go54
go56

Uninstall

If the install fails or you don't like Aegir, you can re-run the script to uninstall everything.

Warning

I have tested this script extensivley on a clean install of OSX, but I take no responsability for anything that happens to your computer using the script. I'd recommend you use Disk Utility to repair permissions on your primary drive before running this script. If you already have Drush installed you should remove it first so the script can install it.

It should be fine to install on any machine that doesn't have a webserver already running on port 80 or a DB server already running on 3306, this means that you can have MAMP or Acquia Dev Desktop installed as well as Aegir (unless you have changed the default ports on either of these to 80/3306).

Any improvements gladly accepted as pull requests!

Donations

It took around 3 months hacking and a patch to the Aegir project to actually make Aegir installable on a mac and then approximately 2 weeks to write the initial version of this script. Since them many changes have been made to make installation much more reliable, it would be great to show your appreciation for the time I've saved you with a Paypal Donation.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
mac-cleanup/mac-cleanup-sh: 发布时间:2022-06-17
下一篇:
calvarium/homebridge-lifx-plugin: A plugin that adds lifx-lights in the network ...发布时间:2022-06-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap