Pada artikel ini kami akan menunjukkan cara menginstal Silex melalui komposer di Debian Wheezy VPS dengan PHP-FPM dan Nginx. Silex adalah kerangka kerja mikro PHP berdasarkan Komponen Symfony2 dan Jerawat. Silex adalah produk open source yang dilisensikan di bawah Lisensi MIT dan dikembangkan oleh Fabien Potencier, pencipta framework Symfony.
Instal Nginx dan PHP-FPM dan Git
apt-get install nginx php5-fpm php5-cli php5-gd php5-mcrypt git
Instal Composer (alat untuk manajemen ketergantungan di PHP
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Buat direktori root untuk proyek Anda dan klon Silex-Skeleton
mkdir -p /var/www/yourwebsite.dev/{public_html,logs} cd /var/www/yourwebsite.dev/public_html
Kloning repo
git clone https://github.com/silexphp/Silex-Skeleton.git .
dan jalankan
composer install
untuk menginstal semua dependensi.
Jalankan perintah berikut untuk mengubah kepemilikan direktori cache
chown -R www-data: /var/www/yourwebsite.dev/public_html/var/cache/
Konfigurasi Nginx.
Buat blok server Nginx baru dengan konten berikut
# /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; } }
Tautkan dan mulai ulang server
ln -s /etc/nginx/sites-available/yourwebsite.dev /etc/nginx/sites-enabled/yourwebsite.dev /etc/init.d/nginx restart
Terakhir, buka browser Anda dan navigasikan ke domain Anda. Jika semuanya berjalan dengan baik, Anda akan melihat sesuatu yang mirip dengan ini:
Selamat datang di Aplikasi Silex baru Anda!
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.