Posts

Nieuw Laravel project

Laravel logo

Op mijn Mac ben ik regelmatig bezig met allerlei projecten en zo maak ik regelmatig een nieuw Laravel project. Zo heb ik een project waar ik met GPX files snel maps/kaarten kan maken. Intussen is deze ook in productie via maps.beakerbus.nl. Ook houd ik voor mezelf de kilometerstanden bij die ik maak voor mij werk, hiervoor heb ik een app gemaakt dat tegenwoordig online is via: kilometers.entermi.nl. En zelfs een to-do lijstje voor Petra en mij, maar dat is niet echt online te benaderen. Immers is het alleen voor ons bedoeld.

Nu komt er weer een nieuw project in mij op en moet ik wat stappen doorlopen om te beginnen met coderen. Deze stappen neem ik en hiermee is het meteen een handig stappenlijstje voor mijzelf; Read more

OS X El Capitan

OS X update & Laravel

OS X El Capitan

OS X El Capitan

Ik schreef eerder over OS X: Beginnen met Laravel en daar ben ik lekker mee aan het stoeien. Toen kwam een update van OS X om de hoek kijken en ineens is alles ontregeld. Alles is ge-update, dus mijn standaard inrichting op mijn Mac is weer gereset naar de standaard inrichting van Apple. Niet getreurd, met wat stappen kan je alles weer goed zetten:

  • Apache draait nog. De instellingen zijn echter weer gereset. Apple heeft ‘de instellingen hiervan bewaard onder: ‘httpd.conf.pre-update’. In principe zou je dit bestand kunnen hernoemen, maar ik zou het nieuwe bestand èn de back-up naast elkaar houden en de verschillen checken. Stel Apache is ge-update en de nieuwe versie heeft wat andere instellingen, fijn om die te behouden.
  • Virtual hosts, meerder websites op je Mac, werkt niet meer. Hier hebben ze het bestand waarin je dit regelt niet ge-backupped. Dus ‘httpd-vhosts.conf’ openen en weer aan de slag.

Read more

Meerdere websites op je Mac draaien

Mac OS X: localhost

OS X: localhost

Vlak voor mijn vakantie had ik meerdere websites op mijn Mac draaien zodat ik verschillende websites kan testen. Nu heb ik mijn Mac ge-update naar El Capitain en ben ik weer aangewezen op één website. Hoe deed ik dat ook alweer? Normaal schrijf ik een blog en spiek ik zelf ook wel eens als ik het vergeten ben. Nu heb ik er niets over geschreven en moet ik het weer opnieuw uitzoeken. Dus alsnog een blog…

Apache

De Mac draait OS X en dit is gebaseerd is op een BSD-kern. Hierdoor is dit dus UNIX en is het standaard uitgerust met Apache. Deze wordt niet automatisch geactiveerd op een schone installatie van OS X, maar in mijn blogpost: OSX: Beginnen met Laravel leg ik uit hoe je hier mee aan de gang kan gaan.

Read more

Laravel 5

OS X: Beginnen met Laravel

Laravel 5

Laravel 5

Ooit, lang geleden, wilde ik CodeIgniter leren om zonder veel moeite hele geavanceerde technieken te gebruiken in web applicaties. Zelf ben ik wel redelijk handig met PHP, maar op OOP-gebied schiet het me toch af en toe tekort.

Laatst wilde ik mijn vergeten project oppakken en merkte ik dat er een nieuwe speler in het PHP framework op de markt is: Laravel. Mijn broer, Bart, is er ook mee bezig. Dus dan kunnen we wat kennis delen. Nu moet ik het één en ander installeren op mijn Mac.

Nog even een opmerking tussendoor. Als je je Mac wilt inrichten om websites te ontwikkelen raad ik dit artikel van harte aan: Chris Mallinson – The Perfect Web Development Environment for Your New Mac.

Ik installeer wat zaken die ik nodig heb of wil gebruiken. Basis is noodzakelijk, de rest is overbodig maar kan het leven iets makkelijker/mooier maken:

noodzaak service/app wat ik heb
basis webserver Apache 2.4+
basis database MySQL latest
basis PHP >= 5.4 PHP 5.5.27
handig Composer
basis Laravel Laravel 5
extra Bootstrap twbs Bootstrap
extra Node.js Node.js 4
extra Elixer

php/apache on the Mac
Hieronder loop ik ze na.

M.A.M.P

Mac, Apache, MySQL en PHP. Gelukkig is bijna alles al standaard geïnstalleerd op een Mac. Er zijn alleen wat nog aanpassingen nodig. Hieronder loop ik een aantal installaties na.

Read more