GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa CakePHP 3.0 su CentOS

Oggi ti mostreremo come installare CakePHP 3.0 sul tuo VPS Linux. CakePHP è un framework PHP a sviluppo rapido. Ti permette di creare applicazioni web velocemente senza configurazioni complesse. È sicuro e concesso in licenza con la licenza MIT che lo rende un framework molto adatto per gli sviluppatori web.

Per installare CakePHP devi assicurarti che il tuo CentOS VPS soddisfi i seguenti requisiti:

* LAMP è installato
* PHP 5.4.16 o versioni successive è installato.
* È stata caricata l'estensione PHP mbstring.
* È stata caricata l'estensione PHP intl.

Innanzitutto, accedi al tuo VPS tramite SSH e aggiorna il software di sistema all'ultima versione con il seguente comando:

yum update

Installa le estensioni PHP mbstring e intl usando il comando:

yum install php-mbstring php-intl

Ora, per gestire le dipendenze di CakePHP devi scaricare e installare il compositore. Puoi farlo eseguendo i seguenti comandi:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

Inoltre, devi creare un database, un utente del database e impostare una password per il tuo primo progetto CakePHP. Accedi al tuo MySQL come root:

mysql -u root -p

ed eseguire i seguenti comandi:

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

Puoi sostituire "app_db", "app_user" e "YoUrPaS$w0rD" in base alle tue esigenze.
Successivamente, vai a /var/www/html e crea il tuo primo progetto CakePHP.

cd /var/www/html

Per creare il tuo primo progetto CakePHP devi eseguire il seguente comando:

composer create-project --prefer-dist cakephp/app CakePHPApp

Puoi sostituire "CakePHPApp" in modo che corrisponda al nome del tuo primo progetto CakePHP. Non dovresti aspettare più di un minuto affinché il tuo progetto sia pronto. Quindi, cambia la proprietà dei file e imposta Apache come proprietario usando il seguente comando:

chown apache: -R CakePHPApp/

Ora, modifica il file di configurazione "app.php":

nano CakePHPApp/config/app.php

Trova la sezione delle origini dati e cambia "host", "nome utente", "password" e "database" in modo che corrispondano al tuo.

    '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,

È ora di configurare Apache. Modifica il file di configurazione di Apache:

nano /etc/httpd/conf/httpd.conf

Aggiungi le seguenti righe alla fine del 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>

Riavvia Apache:

/etc/init.d/httpd restart

Questo è tutto. Hai installato correttamente CakePHP 3.0 sul tuo CentOS VPS. Apri il tuo browser web preferito e vai a:

http://yourdomain.com/

La documentazione ufficiale di CakePHP è disponibile all'indirizzo:

http://book.cakephp.org/3.0/en/index.html

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare CakePHP per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. E non dimenticare di dare un'occhiata ai nostri piani di hosting CakePHP. Grazie.


Cent OS
  1. Installa PHP 7.4 su CentOS 8

  2. Installa ownCloud su CentOS 6

  3. Installa Fail2ban su CentOS

  4. Installa osCommerce su CentOS 7

  5. Installa PrestaShop su CentOS

Installa Odoo 11 su CentOS 7

Come installare R su CentOS 7

Installa Odoo 12 su CentOS 7

Come installare R su CentOS 8

Installa Keepalived su CentOS 8

Come installare CakePHP su CentOS 7