GNU/Linux >> Belajar Linux >  >> Cent OS

Instal CakePHP 3.0 di CentOS

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.


Cent OS
  1. Instal Log.io di CentOS 7

  2. Instal GlassFish 4.1 di Centos 7

  3. Instal Quokka di Centos

  1. Instal ownCloud di CentOS 6

  2. Instal Fail2ban di CentOS

  3. Instal osCommerce di CentOS 7

  1. Instal MariaDB 10.0 di CentOS 6

  2. Instal PHP 7.4 di CentOS 8

  3. Instal PrestaShop di CentOS