CakePHP merupakah salah satu framework PHP yang banyak digunakan di dunia, CakePHP memiliki dokumentasi yang lengkap.

Di tutorial kali ini akan dijelaskan instalasi lengkap CakePHP di Fedora 18 dari awal sampai akhir.

Instalasi

Beberapa paket yang dibutuhkan untuk diinstall adalah PHP, MySQL dan Apache. Login sebagai root lalu eksekusi perintah dibawah ini

yum install httpd mysql-server mysql php php-xml php-pdo php-mysql php-mcrypt php-gd

setelah instalasi diatas selesai, sekarang download file cake dari github saat tulisan ini dibuat versi terbaru adalah 2.3.1. Folder root web Apache di Fedora terletak di /var/www/html/

cd /var/www/html/;
wget https://github.com/cakephp/cakephp/archive/2.3.1.tar.gz

ekstrak file yang baru di download

tar zxvf 2.3.1.tar.gz

ganti nama folder yang baru di ekstrak (cakephp-2.3.1) menjadi cakephp

mv cakephp-2.3.1 cakephp

Sebelum membuka alamat url cakephp di browser, satu hal yang perlu di ubah adalah mod_rewrite (mod_write) buka file /etc/httpd/conf/httpd.conf ubah

AllowOverride None

menjadi

AllowOverride All

Buat sebuah database untuk testing aplikasi yang akan kita kembangkan, anggaplah namanya demodb

mysql -u root -p 
# masukkan password anda
create database demodb;

ubah file app/Config/core.php dibaris

Configure::write('Security.salt'
Configure::write('Security.cipherSeed'

menjadi

Configure::write('Security.salt', 'adfafafsd0qyJfIxadfdiR2G0FgaC9mi');
Configure::write('Security.cipherSeed', '81231931283178127321312');
# catatan atau bisa anda masukkan angka random anda sendiri

buka file app/Config/database.php ubah login, password dan database dibagian

        public $default = array(
                'datasource' => 'Database/Mysql',
                'persistent' => false,
                'host' => 'localhost',
                'login' => 'usernamemysql',
                'password' => 'passwordsql',
                'database' => 'demodb', //nama database
                'prefix' => '',
                //'encoding' => 'utf8',
        );

sekarang buka http://localhost/cakephp tampilannya akan seperti gambar dibawah ini
cakephp instalation fedora

Leave a comment

Your email address will not be published. Required fields are marked *