GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalar CakePHP 3.0 en CentOS

Hoy le mostraremos cómo instalar CakePHP 3.0 en su VPS Linux. CakePHP es un framework PHP de rápido desarrollo. Le permite construir aplicaciones web rápidamente sin configuraciones complejas. Es seguro y tiene la licencia MIT, lo que lo convierte en un marco muy adecuado para los desarrolladores web.

Para instalar CakePHP, debe asegurarse de que su CentOS VPS cumpla con los siguientes requisitos:

* LAMP está instalado
* PHP 5.4.16 o superior está instalado.
* La extensión PHP mbstring está cargada.
* La extensión PHP intl está cargada.

Primero, inicie sesión en su VPS a través de SSH y actualice el software de su sistema a la última versión con el siguiente comando:

yum update

Instale PHP mbstring y extensiones intl usando el comando:

yum install php-mbstring php-intl

Ahora, para administrar las dependencias de CakePHP necesitas descargar e instalar composer. Puede lograr esto ejecutando los siguientes comandos:

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

Además, debe crear una base de datos, un usuario de la base de datos y configurar una contraseña para su primer proyecto CakePHP. Inicie sesión en su MySQL como root:

mysql -u root -p

y ejecuta los siguientes comandos:

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

Puede reemplazar 'app_db', 'app_user' y 'YoUrPaS$w0rD' para satisfacer sus necesidades.
A continuación, vaya a /var/www/html y cree su primer proyecto CakePHP.

cd /var/www/html

Para crear su primer proyecto CakePHP necesita ejecutar el siguiente comando:

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

Puede reemplazar 'CakePHPApp' para que coincida con el nombre de su primer proyecto CakePHP. No debe esperar más de un minuto para que su proyecto esté listo. Luego, cambie la propiedad de los archivos y haga que Apache sea el propietario usando el siguiente comando:

chown apache: -R CakePHPApp/

Ahora, edite el archivo de configuración 'app.php':

nano CakePHPApp/config/app.php

Busque la sección de fuentes de datos y cambie el "host", el "nombre de usuario", la "contraseña" y la "base de datos" para que coincidan con los suyos.

    '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 hora de configurar Apache. Edite su archivo de configuración de Apache:

nano /etc/httpd/conf/httpd.conf

Agregue las siguientes líneas al final del archivo:

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

Reiniciar Apache:

/etc/init.d/httpd restart

Eso es todo. Ha instalado con éxito CakePHP 3.0 en su CentOS VPS. Abra su navegador web favorito y vaya a:

http://yourdomain.com/

La documentación oficial de CakePHP está disponible en:

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

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen CakePHP por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Y no olvide consultar nuestros planes de alojamiento de CakePHP. Gracias.


Cent OS
  1. Instalar PHP 7.4 en CentOS 8

  2. Instalar ownCloud en CentOS 6

  3. Instalar Fail2ban en CentOS

  4. Instalar osCommerce en CentOS 7

  5. Instalar PrestaShop en CentOS

Instale Odoo 11 en CentOS 7

Cómo instalar R en CentOS 7

Instale Odoo 12 en CentOS 7

Cómo instalar R en CentOS 8

Instalar Keepalived en CentOS 8

Cómo instalar CakePHP en CentOS 7