In questo tutorial, ti mostreremo come installare e configurare Nette PHP Framework su CentOS 7. Per chi non lo sapesse, Nette Framework è uno strumento popolare per PHP sviluppo web È progettato per essere il più utilizzabile e amichevole possibile. Si concentra sulla sicurezza e sulle prestazioni ed è sicuramente uno dei framework PHP più sicuri. Nette Framework parla la tua lingua e ti aiuta a creare facilmente siti Web migliori.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di Nette PHP Framework in CentOS 7.
Installa Nette PHP Framework su CentOS 7
Passaggio 1. Innanzitutto, dobbiamo aggiungere il repository EPEL al nostro sistema.
yum install epel-release yum -y update
Passaggio 2. Installa il server LAMP.
È richiesto un server CentOS 7 LAMP. Se non hai installato LAMP, puoi seguire la nostra guida qui.
Passaggio 3. Installa Composer.
Scarica e installa Composer eseguendo il comando seguente:
curl -sS https://getcomposer.org/installer | php
Risultato di esempio:
[root@idroot ~]# curl -sS https://getcomposer.org/installer | php #!/usr/bin/env php Some settings on your machine may cause stability issues with Composer. If you encounter issues, try to change the following: Your PHP (5.3.3) is quite old, upgrading to PHP 5.3.4 or higher is recommended. Composer works with 5.3.2+ for most people, but there might be edge case issues. Downloading... Composer successfully installed to: /root/composer.phar Use it: php composer.phar
Una volta completato il processo, puoi creare il 'composer.phar
' eseguibile eseguendo il comando seguente:
chmod +x composer.phar
Ora usa i seguenti comandi per rendere il compositore disponibile a livello globale per tutti gli utenti del tuo sistema, che può essere usato per tutte le applicazioni PHP su quel sistema:
mv composer.phar /usr/local/bin/composer
Utilizza il seguente comando per aggiornarlo all'ultima versione per il compositore:
composer self-update
Puoi anche controllare la versione del compositore eseguendo il comando seguente:
composer -V
Passaggio 4. Crea un'applicazione Nette.
Andiamo alla radice del documento web e usiamo il compositore per creare una nuova applicazione Nette usando i seguenti comandi:
cd /var/www/html composer create-project nette/sandbox myapp
Dovremo modificare alcune autorizzazioni per le cartelle:
chown -R apache.apache myapp chmod -R 755 myapp chmod -R 777 myapp/tmp myapp/log
Passaggio 5. Accedi all'applicazione Nette.
A questo punto, hai configurato con successo il framework Nette sul tuo sistema localhost. Apri il tuo browser preferito e vai a http://localhost/myapp/www/
e completa i passaggi richiesti per completare l'installazione.
Passaggio 5. Configurazione del server Web Apache per Nette.
Creeremo un host virtuale Apache per il tuo sito web Craft CMS. Innanzitutto, crea '/etc/httpd/conf.d/vhosts.conf
' utilizzando un editor di testo a tua scelta:
nano /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
Avanti, crea l'host virtuale:
mkdir /etc/httpd/vhosts.d/ nano /etc/httpd/vhosts.d/yourdomain.com.conf
Aggiungi le seguenti righe:
<VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/nette/www" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/nette/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Salva e chiudi il file. Riavvia il servizio Apache per rendere effettive le modifiche:
systemctl restart httpd.service
Congratulazioni! Hai installato con successo Nette PHP Framework. Grazie per aver utilizzato questo tutorial per installare Nette PHP Framework sul tuo sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito Web di Nette PHP Framework.