GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte Silex na Debian Wheezy

V tomto článku vám ukážeme, jak nainstalovat Silex přes skladatel na Debian Wheezy VPS s PHP-FPM a Nginx. Silex je mikrorámec PHP založený na komponentách Symfony2 a Pimple. Silex je produkt s otevřeným zdrojovým kódem licencovaný pod licencí MIT a vyvinutý Fabienem Potencierem, tvůrcem rámce Symfony.


Nainstalujte Nginx a PHP-FPM a Git

apt-get install nginx php5-fpm php5-cli php5-gd php5-mcrypt git

Instalujte Composer (nástroj pro správu závislostí v PHP

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

Vytvořte kořenový adresář pro svůj projekt a naklonujte Silex-Skeleton

mkdir -p /var/www/yourwebsite.dev/{public_html,logs}
cd /var/www/yourwebsite.dev/public_html

Klonovat repo

git clone https://github.com/silexphp/Silex-Skeleton.git .

a spustit

composer install

k instalaci všech závislostí.

Spuštěním následujícího příkazu změňte vlastnictví adresáře mezipaměti

chown -R www-data: /var/www/yourwebsite.dev/public_html/var/cache/

Konfigurace Nginx.

Vytvořte nový blok serveru Nginx s následujícím obsahem

# /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;
  }
}

Symlinkujte jej a restartujte server

ln -s /etc/nginx/sites-available/yourwebsite.dev /etc/nginx/sites-enabled/yourwebsite.dev
/etc/init.d/nginx restart

Nakonec otevřete prohlížeč a přejděte do své domény. Pokud vše půjde dobře, měli byste vidět něco podobného:

Vítejte ve své nové aplikaci Silex!

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Debian
  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9

  2. Jak nainstalovat PHP 8.0 na Debian 11

  3. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  1. Jak nainstalovat PHP 7.4 na Debian 10

  2. Jak nainstalovat PHP 8 na Debian 10

  3. Jak nainstalovat PHP na Debian 11

  1. Instalace WarZone2100 na Debian Wheezy

  2. Jak nainstalovat PHP 7.2 na Debian 9

  3. Jak nainstalovat PHP 7.3 na Debian 10