GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie CakePHP 3.0 auf CentOS

Heute zeigen wir Ihnen, wie Sie CakePHP 3.0 auf Ihrem Linux VPS installieren. CakePHP ist ein PHP-Framework für die schnelle Entwicklung. Damit können Sie Webanwendungen schnell und ohne komplexe Konfigurationen erstellen. Es ist sicher und unter der MIT-Lizenz lizenziert, was es zu einem sehr geeigneten Framework für Webentwickler macht.

Um CakePHP zu installieren, müssen Sie sicherstellen, dass Ihr CentOS VPS die folgenden Anforderungen erfüllt:

* LAMP ist installiert
* PHP 5.4.16 oder höher ist installiert.
* PHP-MBString-Erweiterung ist geladen.
* PHP-Intl-Erweiterung ist geladen.

Melden Sie sich zunächst über SSH bei Ihrem VPS an und aktualisieren Sie Ihre Systemsoftware mit dem folgenden Befehl auf die neueste Version:

yum update

Installieren Sie die PHP-Erweiterungen mbstring und intl mit dem folgenden Befehl:

yum install php-mbstring php-intl

Um nun die CakePHP-Abhängigkeiten zu verwalten, müssen Sie Composer herunterladen und installieren. Sie können dies erreichen, indem Sie die folgenden Befehle ausführen:

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

Außerdem müssen Sie eine Datenbank und einen Datenbankbenutzer erstellen und ein Passwort für Ihr erstes CakePHP-Projekt einrichten. Melden Sie sich als Root bei Ihrem MySQL an:

mysql -u root -p

und führen Sie die folgenden Befehle aus:

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

Sie können „app_db“, „app_user“ und „YoUrPaS$w0rD“ entsprechend Ihren Anforderungen ersetzen.
Navigieren Sie als Nächstes zu /var/www/html und erstellen Sie Ihr erstes CakePHP-Projekt.

cd /var/www/html

Um Ihr erstes CakePHP-Projekt zu erstellen, müssen Sie den folgenden Befehl ausführen:

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

Sie können „CakePHPApp“ ersetzen, damit es mit dem Namen Ihres ersten CakePHP-Projekts übereinstimmt. Sie sollten nicht länger als eine Minute warten, bis Ihr Projekt fertig ist. Ändern Sie dann den Eigentümer der Dateien und machen Sie Apache mit dem folgenden Befehl zum Eigentümer:

chown apache: -R CakePHPApp/

Bearbeiten Sie nun die Konfigurationsdatei „app.php“:

nano CakePHPApp/config/app.php

Suchen Sie den Abschnitt „Datenquellen“ und ändern Sie „Host“, „Benutzername“, „Passwort“ und „Datenbank“ so, dass sie mit Ihren übereinstimmen.

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

Es ist an der Zeit, Apache zu konfigurieren. Bearbeiten Sie Ihre Apache-Konfigurationsdatei:

nano /etc/httpd/conf/httpd.conf

Fügen Sie am Ende der Datei die folgenden Zeilen hinzu:

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

Starten Sie Apache neu:

/etc/init.d/httpd restart

Das ist es. Sie haben CakePHP 3.0 erfolgreich auf Ihrem CentOS VPS installiert. Öffnen Sie Ihren bevorzugten Webbrowser und navigieren Sie zu:

http://yourdomain.com/

Die offizielle CakePHP-Dokumentation ist verfügbar unter:

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

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, CakePHP für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Und vergessen Sie nicht, sich unsere CakePHP-Hosting-Pläne anzusehen. Danke.


Cent OS
  1. Installieren Sie MariaDB 10.0 auf CentOS 6

  2. Installieren Sie PHP 7.4 auf CentOS 8

  3. Installieren Sie Log.io auf CentOS 7

  4. Installieren Sie GlassFish 4.1 auf Centos 7

  5. Installieren Sie Quokka auf Centos

Installieren Sie Odoo 11 auf CentOS 7

So installieren Sie R unter CentOS 7

Installieren Sie Odoo 12 auf CentOS 7

So installieren Sie R unter CentOS 8

Installieren Sie Keepalived auf CentOS 8

So installieren Sie CakePHP unter CentOS 7