Skip to content

Instantly share code, notes, and snippets.

@JosephMaxwell
Created August 26, 2017 20:05
Show Gist options
  • Select an option

  • Save JosephMaxwell/b3faa9f73bc86035456cd57e12127c7f to your computer and use it in GitHub Desktop.

Select an option

Save JosephMaxwell/b3faa9f73bc86035456cd57e12127c7f to your computer and use it in GitHub Desktop.

Revisions

  1. JosephMaxwell created this gist Aug 26, 2017.
    34 changes: 34 additions & 0 deletions Magento2-BuildSub.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,34 @@
    sudo yum install -y java-1.8.0-openjdk.x86_64
    sudo /usr/sbin/alternatives --set java /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java
    sudo /usr/sbin/alternatives --set javac /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/javac
    sudo yum remove java-1.7

    wget https://mirror.webtatic.com/yum/el6/latest.rpm

    # Install webtatic repo
    sudo yum install -y latest.rpm

    # Install base mysql

    sudo yum install -y mysql56-server
    sudo service mysqld start

    # Install base php7
    sudo yum install -y --enablerepo=webtatic php70w
    sudo yum install -y php70w-xml
    sudo yum install -y php70w-pdo
    sudo yum install -y php70w-gd
    sudo yum install -y php70w-mysql
    sudo yum install -y php70w-mbstring
    sudo yum install -y php70w-mcrypt
    sudo yum install -y php70w-intl
    sudo yum install -y php70w-pecl-mongodb

    sudo yum install -y git

    curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

    sudo curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
    sudo yum -y install nodejs
    #curl -L https://npmjs.org/install.sh | sudo sh
    sudo npm install --global gulp-cli