Dalam tutorial ini, kami akan menunjukkan cara menginstal dan mengkonfigurasi Nette PHP Framework di CentOS 7. Bagi Anda yang belum tahu, Nette Framework adalah alat populer untuk PHP pengembangan web Ini dirancang agar dapat digunakan dan seramah mungkin. Ini berfokus pada keamanan dan kinerja dan jelas merupakan salah satu kerangka kerja PHP teraman. Nette Framework berbicara bahasa Anda dan membantu Anda membangun situs web yang lebih baik dengan mudah.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi Nette PHP Framework di CentOS 7.
Instal Nette PHP Framework di CentOS 7
Langkah 1. Pertama, kita perlu menambahkan repositori EPEL ke sistem kita.
yum install epel-releaseyum -y update
Langkah 2. Instal server LAMP.
Server LAMP CentOS 7 diperlukan. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini.
Langkah 3. Instal Komposer.
Unduh dan instal Composer dengan menjalankan perintah berikut:
curl -sS https://getcomposer.org/installer | php
Contoh hasil:
[root@idroot ~]# curl -sS https://getcomposer.org/installer | php#!/usr/bin/env phpBeberapa pengaturan pada mesin Anda dapat menyebabkan masalah stabilitas dengan Komposer. Jika Anda mengalami masalah, coba ubah yang berikut:PHP Anda (5.3.3) cukup lama, tingkatkan ke PHP 5.3.4 atau lebih tinggi direkomendasikan. Komposer bekerja dengan 5.3.2+ untuk kebanyakan orang, tetapi mungkin ada masalah kasus tepi. Mengunduh... Komposer berhasil diinstal ke:/root/composer.pharGunakan:php composer.phar
Setelah proses selesai, Anda dapat membuat 'composer.phar
' file dapat dieksekusi dengan menjalankan perintah berikut:
chmod +x composer.phar
Sekarang gunakan perintah berikut untuk membuat composer tersedia secara global untuk semua pengguna di sistem Anda, yang dapat digunakan untuk semua aplikasi PHP di sistem itu:
mv composer.phar /usr/local/bin/composer
Gunakan perintah berikut untuk memperbaruinya ke versi terbaru untuk komposer:
pembaruan diri komposer
Anda juga dapat memeriksa versi komposer dengan menjalankan perintah di bawah ini:
komposer -V
Langkah 4. Buat Aplikasi Nette.
Mari bernavigasi ke web document root dan gunakan composer untuk membuat aplikasi Nette baru menggunakan perintah berikut:
cd /var/www/htmlcomposer create-project nette/sandbox myapp
Kita perlu mengubah beberapa izin folder:
chown -R apache.apache myappchmod -R 755 myappchmod -R 777 myapp/tmp myapp/log
Langkah 5. Akses Aplikasi Nette.
Pada tahap ini, Anda telah berhasil mengonfigurasi framework Nette di sistem localhost Anda. Buka browser favorit Anda dan navigasikan ke http://localhost/myapp/www/
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan penginstalan.
Langkah 5. Konfigurasi server web Apache untuk Nette.
Kami akan membuat virtual host Apache untuk situs web Craft CMS Anda. Pertama, buat '/etc/httpd/conf.d/vhosts.conf
' file dengan menggunakan editor teks pilihan Anda:
nano /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf
Selanjutnya, buat virtual host:
mkdir /etc/httpd/vhosts.d/nano /etc/httpd/vhosts.d/domainanda.com.conf
Tambahkan baris berikut:
ServerAdmin [email protected] "/var/www/html/nette/www"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" digabungkan DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllPersyaratkan semua diberikan Simpan dan tutup file. Mulai ulang layanan apache agar perubahan diterapkan:
systemctl restart httpd.serviceSelamat! Anda telah berhasil menginstal Nette PHP Framework. Terima kasih telah menggunakan tutorial ini untuk menginstal Nette PHP Framework pada sistem CentOS 7 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa resmi Situs web Nette PHP Framework.
Cent OS