Har du noen gang ønsket å prøve en ny versjon av et webprogram, enten det er et innholdsadministrasjonssystem (for eksempel WordPress eller Drupal), et e-handelsnettsted (f.eks. Magento) eller et kundeforholds styringssystem? Å sette opp disse kan være et stort foretak, som noen ganger ikke er verdt innsatsen når det gjelder å "bare spille rundt."

Heldigvis har et selskap som heter Bitnami satt sammen det de kaller "stabler", som er ferdigpakket versjoner av populære åpen kildekode-applikasjoner med en ærlig godhet "klikk-til-installer" -funksjon. Det er litt avvei med Bitnami som håndterer disse, men for å evaluere og teste noen av de beste open source-systemene, er Bitnamis stabler vanskelig å slå.

Pro's og Con's of Bitnami Stacks

Det er et par flotte ting om hvordan Bitnami håndterer disse "stablene", inkludert følgende:

  • Alle komponentene i stablene er forhåndskonfigurert for å fungere sammen, noe som betyr at det ikke lenger skal redigeres konfigurasjonsfiler for å sikre at Apache snakker til PHP som snakker til MySQL.
  • Avinstalleringen er like enkelt ... avinstalleringsskriptet fjerner hvilket spor som applikasjonen var der.
  • De kan installeres av en ikke-rotbruker, så alt du trenger å gjøre er å peke på det til et sted i din hjemmekatalog.
  • De installerer ikke tjenester til /etc/init.d/, så du starter og stopper dem etter behov med en enkel kommando.

På den annen side er det også noen ting å huske på når du installerer Bitnami-stabler:

  • Hver installasjon er selvstendig, så hvis du for eksempel installerer Drupal-stakken, Joomla-stakken og WordPress-stakken for å gjøre en CMS-sammenligning, har du tre forskjellige installasjoner av Apache, MySQL og PHP ved hjelp av diskplass og RAM (vi viser deg hvordan du unngår dette under)
  • De installerer ikke tjenester til /etc/init.d/, så du må starte og stoppe disse manuelt.
  • Siden de kan installeres av en ikke-rotbruker, vil noen av de normale beskyttelsene som har root-level-tillatelser, ikke være på plass.
  • Det ser ikke ut til å være en enkel måte å oppgradere disse stablene til nye versjoner ... selv Bitnami anbefaler at du sikkerhetskopierer dataene dine, installerer den oppdaterte stakken og gjenoppretter.

Men igjen, disse er virkelig velegnet til evalueringsformål (ikke å bruke i produksjon), så med det for øye, la oss installere en.

Installere grunnplattformen

Jeg skal lage en testinstallasjon av SugarCRM, et kundeforholdsstyringssystem fordi, jeg har alltid ønsket å prøve det ut. Men jeg vil kanskje også installere noen andre lignende applikasjoner, så i stedet for å gå rett til SugarCRM-stakken, la oss se om den er tilgjengelig som en "modul". Sikkert nok viser SugarCRM-siden at den er tilgjengelig som en modul, og krever Apache, MySQL og PHP. Legg til Linux og hva staver det: LAMP! Så la oss begynne med å ta Bitnamis LAMP-stabel fra venstremenyen. Når du laster ned disse filene, må du gjøre dem kjørbare. Følgende kommando vil gjøre trikset:

 chmod + x bitnami-lampestack-5.3.17-0-linux-installer.bin 

Merk at vi ikke trenger å være rot for å gjøre dette, siden vi skal installere det i vår hjemmekatalog. Kjør installasjonsprogrammet ved å skrive

 ./bitnami-lampstack-5.3.17-0-linux-installer.bin 

på spørsmål, eller i noe som KRunner. Når det begynner, vil du bli presentert med en klikkveiviser, inkludert skjermbildene nedenfor:

1. Velkomstskjermbildet

2. Velg Komponenter (vi bryr oss ikke særlig om disse, men det gjør ikke vondt for å la dem bli valgt)

3. Mappen der du vil installere alt.

4. En admin (root) passord for MySQL-serveren (ikke forveksle dette med "root" på maskinen din, dette er bare for MySQL-installasjonen Bitnami utfører)

5. En bekreftelsesskjerm som du er klar til å installere.

Det blir ikke mye enklere enn dette ... når installasjonen er ferdig, start LAMP-stakken med følgende kommando (eller bare la "Launch Bitnami LAMP Stack" markeres når du klikker på "Fullfør"):

 /path/you/selected/above/ctlscript.sh start 

Kontrollskriptet vil passe på å spole opp Apache og MySQL i riktig rekkefølge. Når det er ferdig, vil "http: // localhost: 8080 /" i nettleseren din vise en fin destinasjonsside. La oss nå komme til de morsomme tingene.

Installere SugarCRM-modulen

Installering av SugarCRM-modulen er så enkelt som etterligning av trinnene ovenfor, som følger:

1. Last ned SugarCRM-modulen fra Bitnami. Pass på at du tar tak i modulen, og ikke hele stakken (som inkluderer LAMP, men vi har allerede det).

2. Kjør chmod for å gjøre installasjonsprogrammet kjørbart.

3. Kjør installatøren (min ble kalt "bitnami-sugarcrm-6.5.5-0-module-linux-x64-installer.bin")

Installatøren viser følgende skjermbilder, og spør deg om noen detaljer:

1. Velkomstskjermbildet

2. Mappen der du installerte LAMP-stakken over.

3. Et brukernavn, ekte navn og e-postadresse for den første brukeren, samt roten MySQL-passordet du angir.

4. Om du vil konfigurere e-poststøtte eller ikke (for varsler)

5. Installasjonsbekreftelsesskjermbildet.

Når installasjonsprogrammet er ferdig, gå tilbake til destinasjonssiden din, og velg koblingen "Programmer". Presto, SugarCRM er der, og venter på at du logger på med brukernavnet du oppgav ( merk : passordet ditt vil være MySQL root-passordet for å starte). Når du har installert SugarCRM, ta en titt på alle de flotte modulene Bitnami har å tilby ... du kan installere dem alle sammen i samme stabel.