webman
Introduzione
webman
è un framework PHP ad alte prestazioni basato su Workerman, utilizzato per la creazione di applicazioni web.
Indirizzo del progetto
https://github.com/walkor/webman
Installazione
composer require walkor/webman
Utilizzo
Crea un file .env
nella directory radice del progetto
.env
DB_HOST = 127.0.0.1
DB_PORT = 3306
DB_NAME = test
DB_USER = foo
DB_PASSWORD = 123456
Modifica il file di configurazione
config/database.php
return [
// Database predefinito
'default' => 'mysql',
// Configurazioni di diversi database
'connections' => [
'mysql' => [
'driver' => 'mysql',
'host' => getenv('DB_HOST'),
'port' => getenv('DB_PORT'),
'database' => getenv('DB_NAME'),
'username' => getenv('DB_USER'),
'password' => getenv('DB_PASSWORD'),
'unix_socket' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
],
];
Nota
Si consiglia di aggiungere il file.env
alla lista di.gitignore
per evitare il commit nel repository del codice. Aggiungere anche un file di esempio di configurazione.env.example
nel repository, in modo che durante il rilascio del progetto si possa copiare.env.example
in.env
e modificare la configurazione in base all'ambiente corrente, consentendo così al progetto di caricare configurazioni diverse in ambienti diversi.Attenzione
webman
potrebbe avere problemi con le versioni PHP TS (Thread Safe). Si consiglia di utilizzare la versione NTS (Non-Thread Safe). Per verificare la versione corrente di PHP, eseguire il comandophp -v
.