GNU/Linux >> Linux Esercitazione >  >> Debian

Installa Silex su Debian Wheezy

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.


Debian
  1. Come installare PHP 7.4 / 7.3 / 7.2 / 7.1 su Debian 10 / Debian 9

  2. Come installare PHP 8.0 su Debian 11

  3. Come installare PHP 8.0 su Debian 10 / Debian 9

  4. Come installare PHP 7.4 su Debian 10

  5. Come installare PHP 8 su Debian 10

Come installare PHP 8 su Debian 11

Come installare PHP Composer su Debian 11

Come installare PHP 5.6 su Ubuntu 16.04 e Debian 9

Come installare Laravel su Debian 11 / Debian 10

Come installare PHP 8.0 su Debian/Mint

Come installare OPcache su Debian