GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte CakePHP 3.0 na CentOS

Dnes vám ukážeme, jak nainstalovat CakePHP 3.0 na váš Linux VPS. CakePHP je rychle se vyvíjející PHP framework. Umožňuje rychle vytvářet webové aplikace bez složitých konfigurací. Je bezpečný a licencovaný pod licencí MIT, což z něj činí velmi vhodný framework pro webové vývojáře.

Abyste mohli nainstalovat CakePHP, musíte se ujistit, že váš CentOS VPS splňuje následující požadavky:

* Je nainstalováno LAMP
* Je nainstalováno PHP 5.4.16 nebo vyšší.
* Je načteno rozšíření PHP mbstring.
* Je načteno rozšíření PHP intl.

Nejprve se přihlaste ke svému VPS přes SSH a aktualizujte systémový software na nejnovější verzi pomocí následujícího příkazu:

yum update

Nainstalujte rozšíření PHP mbstring a intl pomocí příkazu:

yum install php-mbstring php-intl

Nyní, abyste mohli spravovat závislosti CakePHP, musíte si stáhnout a nainstalovat skladatel. Můžete to provést provedením následujících příkazů:

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

Také musíte vytvořit databázi, uživatele databáze a nastavit heslo pro svůj první projekt CakePHP. Přihlaste se ke svému MySQL jako root:

mysql -u root -p

a proveďte následující příkazy:

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

Můžete nahradit „app_db“, „app_user“ a „YoUrPaS$w0rD“, aby odpovídaly vašim potřebám.
Dále přejděte na /var/www/html a vytvořte svůj první projekt CakePHP.

cd /var/www/html

Chcete-li vytvořit svůj první projekt CakePHP, musíte provést následující příkaz:

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

Můžete nahradit „CakePHPApp“ tak, aby odpovídal názvu vašeho prvního projektu CakePHP. Neměli byste čekat déle než jednu minutu, než bude váš projekt připraven. Poté změňte vlastnictví souborů a pomocí následujícího příkazu nastavte Apache jako vlastníka:

chown apache: -R CakePHPApp/

Nyní upravte konfigurační soubor „app.php“:

nano CakePHPApp/config/app.php

Najděte sekci zdrojů dat a změňte „hostitel“, „uživatelské jméno“, „heslo“ a „databázi“ tak, aby odpovídala vaší.

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

Je čas nakonfigurovat Apache. Upravte svůj konfigurační soubor Apache:

nano /etc/httpd/conf/httpd.conf

Na konec souboru přidejte následující řádky:

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

Restartujte Apache:

/etc/init.d/httpd restart

A je to. Úspěšně jste nainstalovali CakePHP 3.0 na váš CentOS VPS. Otevřete svůj oblíbený webový prohlížeč a přejděte na:

http://yourdomain.com/

Oficiální dokumentace CakePHP je k dispozici na adrese:

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

Nic z toho samozřejmě nemusíte dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám CakePHP nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. A nezapomeňte se podívat na naše hostingové plány CakePHP. Děkuji.


Cent OS
  1. Nainstalujte MariaDB 10.0 na CentOS 6

  2. Nainstalujte PHP 7.4 na CentOS 8

  3. Nainstalujte Log.io na CentOS 7

  1. Nainstalujte si ownCloud na CentOS 6

  2. Nainstalujte GlassFish 4.1 na Centos 7

  3. Nainstalujte Qokka na Centos

  1. Nainstalujte Fail2ban na CentOS

  2. Nainstalujte osCommerce na CentOS 7

  3. Nainstalujte PrestaShop na CentOS