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.