perjantai 26. helmikuuta 2016

CakePHP asennus

CakePHP on nettisivujen kehityksessä käytettävä kirjasto. Asenna CakePHP Arch Linuxiin alla olevilla ohjeilla. Ohje lähtee siitä, että MySQL, Apache ja PHP on jo asennettu.

Asenna intl-moduuli:
sudo pacman -S php-intl

Avaa PHP:n asetustiedosto muokattavaksi komennolla (katso vi-editorin ohje
sivupalkista)
sudo vi /etc/php/php.ini

Poista puolipiste intl.so-riviltä, jotta tiedostossa lukee
extension=intl.so

Tarkista open_basedir-asetus ja kommentoi se tarvittaessa. Tallenna tiedosto
ja sulje editori.

Käynnistä Apache uudelleen komennolla
sudo systemctl restart httpd.service

Asenna Composer kaikille käyttäjille komennoilla
curl -s https://getcomposer.org/installer | php
sudo chown root:root composer.phar
sudo mv composer.phar /usr/local/bin/composer

CakePHP pitäisi nyt toimia. Jos haluat tarkistaa, että kaikki meni oikein,
niin asenna CakePHP esimerkkiprojekti komennoilla
cd ~/public_html
composer create-project --prefer-dist cakephp/app caketest

Avaa nettiselain ja mene osoitteeseen http://localhost/~TUNNUS/caketest, missä
TUNNUS on käyttäjätunnuksesi. Jos asennus on kunnossa, niin osoitteessa näkyy
CakePHP logo.