GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer CakePHP 3.0 sur CentOS

Aujourd'hui, nous allons vous montrer comment installer CakePHP 3.0 sur votre VPS Linux. CakePHP est un framework PHP à développement rapide. Il vous permet de créer rapidement des applications Web sans configurations complexes. Il est sécurisé et sous licence MIT, ce qui en fait un cadre très approprié pour les développeurs Web.

Afin d'installer CakePHP, vous devez vous assurer que votre VPS CentOS répond aux exigences suivantes :

* LAMP est installé
* PHP 5.4.16 ou supérieur est installé.
* L'extension PHP mbstring est chargée.
* L'extension PHP intl est chargée.

Tout d'abord, connectez-vous à votre VPS via SSH et mettez à jour votre logiciel système vers la dernière version avec la commande suivante :

yum update

Installez les extensions PHP mbstring et intl à l'aide de la commande :

yum install php-mbstring php-intl

Maintenant, pour gérer les dépendances de CakePHP, vous devez télécharger et installer composer. Vous pouvez y parvenir en exécutant les commandes suivantes :

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

De plus, vous devez créer une base de données, un utilisateur de base de données et configurer un mot de passe pour votre premier projet CakePHP. Connectez-vous à votre compte MySQL en tant qu'utilisateur root :

mysql -u root -p

et exécutez les commandes suivantes :

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

Vous pouvez remplacer 'app_db', 'app_user' et 'YoUrPaS$w0rD' pour répondre à vos besoins.
Ensuite, accédez à /var/www/html et créez votre premier projet CakePHP.

cd /var/www/html

Pour créer votre premier projet CakePHP, vous devez exécuter la commande suivante :

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

Vous pouvez remplacer ‘CakePHPApp’ pour correspondre au nom de votre premier projet CakePHP. Vous ne devez pas attendre plus d'une minute pour que votre projet soit prêt. Ensuite, changez la propriété des fichiers et faites en sorte qu'Apache soit le propriétaire à l'aide de la commande suivante :

chown apache: -R CakePHPApp/

Maintenant, éditez le fichier de configuration ‘app.php’ :

nano CakePHPApp/config/app.php

Trouvez la section des sources de données et modifiez l''hôte', le 'nom d'utilisateur', le 'mot de passe' et la 'base de données' pour qu'ils correspondent aux vôtres.

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

Il est temps de configurer Apache. Modifiez votre fichier de configuration Apache :

nano /etc/httpd/conf/httpd.conf

Ajoutez les lignes suivantes à la fin du fichier :

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

Redémarrez Apache :

/etc/init.d/httpd restart

C'est ça. Vous avez installé avec succès CakePHP 3.0 sur votre VPS CentOS. Ouvrez votre navigateur Web préféré et accédez à :

http://yourdomain.com/

La documentation officielle de CakePHP est disponible sur :

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

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer CakePHP pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Et n'oubliez pas de consulter nos plans d'hébergement CakePHP. Merci.


Cent OS
  1. Installez MariaDB 10.0 sur CentOS 6

  2. Installer ownCloud sur CentOS 6

  3. Installer Fail2ban sur CentOS

  4. Installer osCommerce sur CentOS 7

  5. Installer PrestaShop sur CentOS

Installez Odoo 11 sur CentOS 7

Comment installer R sur CentOS 7

Installez Odoo 12 sur CentOS 7

Comment installer R sur CentOS 8

Installer Keepalived sur CentOS 8

Comment installer CakePHP sur CentOS 7