Hari ini kami akan menunjukkan cara menginstal CakePHP 3.0 di VPS Linux Anda. CakePHP adalah kerangka kerja PHP yang berkembang pesat. Ini memungkinkan Anda membangun aplikasi web dengan cepat tanpa konfigurasi yang rumit. Ini aman dan dilisensikan di bawah lisensi MIT yang menjadikannya kerangka kerja yang sangat cocok untuk pengembang web.
Untuk menginstal CakePHP, Anda harus memastikan bahwa CentOS VPS Anda memenuhi persyaratan berikut:
* LAMP telah diinstal
* PHP 5.4.16 atau lebih tinggi telah diinstal.
* Ekstensi mbstring PHP dimuat.
* Ekstensi PHP intl dimuat.
Pertama, masuk ke VPS Anda melalui SSH dan perbarui perangkat lunak sistem Anda ke versi terbaru dengan perintah berikut:
yum update
Instal ekstensi PHP mbstring dan intl menggunakan perintah:
yum install php-mbstring php-intl
Sekarang, untuk mengelola dependensi CakePHP, Anda perlu mengunduh dan menginstal composer. Anda dapat melakukannya dengan menjalankan perintah berikut:
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer chmod +x /usr/local/bin/composer
Juga, Anda perlu membuat database, pengguna database dan mengatur kata sandi untuk proyek CakePHP pertama Anda. Masuk ke MySQL Anda sebagai root:
mysql -u root -p
dan jalankan perintah berikut:
mysql> CREATE DATABASE app_db; mysql> GRANT ALL PRIVILEGES on app_db.* to 'app_user'@'localhost' identified by 'YoUrPaS$w0rD'; mysql> FLUSH PRIVILEGES; mysql> exit
Anda dapat mengganti 'app_db', 'app_user' dan 'YoUrPaS$w0rD' agar sesuai dengan kebutuhan Anda.
Selanjutnya, navigasikan ke /var/www/html dan buat proyek CakePHP pertama Anda.
cd /var/www/html
Untuk membuat proyek CakePHP pertama Anda, Anda perlu menjalankan perintah berikut:
composer create-project --prefer-dist cakephp/app CakePHPApp
Anda dapat mengganti 'CakePHPApp' agar sesuai dengan nama proyek CakePHP pertama Anda. Anda harus menunggu tidak lebih dari satu menit agar proyek Anda siap. Kemudian, ubah kepemilikan file dan buat Apache menjadi pemiliknya menggunakan perintah berikut:
chown apache: -R CakePHPApp/
Sekarang, edit file konfigurasi 'app.php':
nano CakePHPApp/config/app.php
Temukan bagian sumber data dan ubah 'host', 'username', 'password', dan 'database' agar sesuai dengan milik Anda.
'Datasources' => [ 'default' => [ 'className' => 'Cake\Database\Connection', 'driver' => 'Cake\Database\Driver\Mysql', 'persistent' => false, 'host' => 'localhost', 'username' => 'app_user', 'password' => 'YoUrPaS$w0rD', 'database' => 'app_db', 'encoding' => 'utf8', 'timezone' => 'UTC', 'cacheMetadata' => true,
Saatnya untuk mengkonfigurasi Apache. Edit file konfigurasi Apache Anda:
nano /etc/httpd/conf/httpd.conf
Tambahkan baris berikut di akhir file:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/CakePHPApp/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/CakePHPApp/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/httpd/yourdomain.com-error_log CustomLog /var/log/httpd/yourdomain.com-access_log common </VirtualHost>
Mulai ulang Apache:
/etc/init.d/httpd restart
Itu dia. Anda telah berhasil menginstal CakePHP 3.0 pada CentOS VPS Anda. Buka browser web favorit Anda dan navigasikan ke:
http://yourdomain.com/
Dokumentasi resmi CakePHP tersedia di:
http://book.cakephp.org/3.0/en/index.html
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal CakePHP untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Dan jangan lupa untuk melihat paket hosting CakePHP kami. Terima kasih.