In questo articolo ti mostreremo come installare Silex tramite composer su Debian Wheezy VPS con PHP-FPM e Nginx. Silex è un micro-framework PHP basato su Symfony2 Components e Pimple. Silex è un prodotto open source concesso in licenza con una licenza MIT e sviluppato da Fabien Potencier, il creatore del framework Symfony.
Installa Nginx e PHP-FPM e Git
apt-get install nginx php5-fpm php5-cli php5-gd php5-mcrypt git
Installa Composer (strumento per la gestione delle dipendenze in PHP
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Crea una directory principale per il tuo progetto e clona Silex-Skeleton
mkdir -p /var/www/yourwebsite.dev/{public_html,logs} cd /var/www/yourwebsite.dev/public_html
Clona il repository
git clone https://github.com/silexphp/Silex-Skeleton.git .
e corri
composer install
per installare tutte le dipendenze.
Esegui il comando seguente per modificare la proprietà della directory della cache
chown -R www-data: /var/www/yourwebsite.dev/public_html/var/cache/
Configurazione Nginx.
Crea un nuovo blocco server Nginx con il seguente contenuto
# /etc/nginx/sites-available/yourwebsite.dev server { server_name yourwebsite.dev; listen 80; root /var/www/yourwebsite.dev/public_html; access_log /var/www/yourwebsite.dev/logs/access.log; error_log /var/www/yourwebsite.dev/logs/error.log; index index.html index.php; location / { try_files $uri $uri/ @rewrites; } location @rewrites { #rewrite ^ /index.php last; rewrite ^/(.*)$ /index.php?url=$1 last; } location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; expires max; } location ~ /\.ht { deny all; } location ~ \.php { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Collegalo in modo simbolico e riavvia il server
ln -s /etc/nginx/sites-available/yourwebsite.dev /etc/nginx/sites-enabled/yourwebsite.dev /etc/init.d/nginx restart
Infine, apri il browser e accedi al tuo dominio. Se tutto va bene, dovresti vedere qualcosa di simile a questo:
Benvenuto nella tua nuova applicazione Silex!
Ovviamente non devi fare nulla di tutto ciò se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.