Instalasi
Unduh berkas
Pastikan Anda memiliki PHP terinstal di sistem Anda. Jika tidak, klik di sini untuk petunjuk tentang cara menginstalnya di sistem Anda.
Jika Anda menggunakan Composer, Anda dapat menjalankan perintah berikut:
composer require flightphp/core
ATAU Anda dapat mengunduh berkas langsung dan mengekstraknya ke direktori web Anda.
Konfigurasikan Server Web Anda
Server Pengembangan PHP Bawaan
Ini adalah cara termudah untuk memulai dan menjalankan aplikasi. Anda dapat menggunakan server bawaan untuk menjalankan aplikasi Anda dan bahkan menggunakan SQLite untuk basis data (selama sqlite3 terinstal di sistem Anda) dan tidak memerlukan banyak hal! Jalankan perintah berikut setelah PHP terinstal:
php -S localhost:8000
Kemudian buka browser Anda dan pergi ke http://localhost:8000
.
Jika Anda ingin membuat akar dokumen proyek Anda ke direktori yang berbeda (Mis: proyek Anda adalah ~/myproject
, tetapi akar dokumen Anda adalah ~/myproject/public/
), Anda dapat menjalankan perintah berikut setelah Anda berada di direktori ~/myproject
:
php -S localhost:8000 -t public/
Kemudian buka browser Anda dan pergi ke http://localhost:8000
.
Apache
Pastikan Apache sudah terinstal di sistem Anda. Jika tidak, cari tahu cara menginstal Apache di sistem Anda.
Untuk Apache, edit file .htaccess
Anda dengan yang berikut:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
Catatan: Jika Anda perlu menggunakan flight di subdirektori, tambahkan baris
RewriteBase /subdir/
tepat setelahRewriteEngine On
.Catatan: Jika Anda ingin melindungi semua berkas server, seperti berkas db atau env. Tempatkan ini di file
.htaccess
Anda:
RewriteEngine On
RewriteRule ^(.*)$ index.php
Nginx
Pastikan Nginx sudah terinstal di sistem Anda. Jika tidak, cari tahu cara menginstal Nginx di sistem Anda.
Untuk Nginx, tambahkan yang berikut ke deklarasi server Anda:
server {
location / {
try_files $uri $uri/ /index.php;
}
}
Buat file index.php Anda
<?php
// Jika Anda menggunakan Composer, persyaratan autoloader.
require 'vendor/autoload.php';
// jika Anda tidak menggunakan Composer, muat kerangka kerja secara langsung
// require 'flight/Flight.php';
// Kemudian tetapkan rute dan tetapkan fungsi untuk menangani permintaan.
Flight::route('/', function () {
echo 'hello world!';
});
// Akhirnya, mulai kerangka kerja.
Flight::start();
Instalasi PHP
Jika Anda sudah memiliki php
terinstal di sistem Anda, silakan lewati petunjuk ini dan lanjut ke bagian unduh
macOS
Menginstal PHP menggunakan Homebrew
-
Instal Homebrew (jika belum terinstal):
- Buka Terminal dan jalankan:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Buka Terminal dan jalankan:
-
Instal PHP:
- Instal versi terbaru:
brew install php
- Untuk menginstal versi tertentu, misalnya, PHP 8.1:
brew tap shivammathur/php brew install shivammathur/php/php@8.1
- Instal versi terbaru:
-
Beralih antara versi PHP:
- Lepaskan versi saat ini dan tautkan versi yang diinginkan:
brew unlink php brew link --overwrite --force php@8.1
- Verifikasi versi yang diinstal:
php -v
- Lepaskan versi saat ini dan tautkan versi yang diinginkan:
Windows 10/11
Menginstal PHP secara manual
-
Unduh PHP:
- Kunjungi PHP untuk Windows dan unduh versi terbaru atau versi tertentu (misalnya, 7.4, 8.0) sebagai berkas zip yang tidak aman untuk thread.
-
Ekstrak PHP:
- Ekstrak berkas zip yang diunduh ke
C:\php
.
- Ekstrak berkas zip yang diunduh ke
-
Tambahkan PHP ke PATH sistem:
- Masuk ke Properti Sistem > Variabel Lingkungan.
- Di bawah variabel sistem, cari Path dan klik Edit.
- Tambahkan jalur
C:\php
(atau di mana pun Anda mengekstrak PHP). - Klik OK untuk menutup semua jendela.
-
Konfigurasi PHP:
- Salin
php.ini-development
kephp.ini
. - Edit
php.ini
untuk mengonfigurasi PHP sesuai kebutuhan (misalnya, mengaturextension_dir
, mengaktifkan ekstensi).
- Salin
-
Verifikasi instalasi PHP:
- Buka Command Prompt dan jalankan:
php -v
- Buka Command Prompt dan jalankan:
Menginstal Beberapa Versi PHP
-
Ulangi langkah di atas untuk setiap versi, menempatkan masing-masing di direktori terpisah (misalnya,
C:\php7
,C:\php8
). -
Beralih antara versi dengan menyesuaikan variabel PATH sistem untuk menunjuk ke direktori versi yang diinginkan.
Ubuntu (20.04, 22.04, dll.)
Menginstal PHP menggunakan apt
-
Perbarui daftar paket:
- Buka Terminal dan jalankan:
sudo apt update
- Buka Terminal dan jalankan:
-
Instal PHP:
- Instal versi PHP terbaru:
sudo apt install php
- Untuk menginstal versi tertentu, misalnya, PHP 8.1:
sudo apt install php8.1
- Instal versi PHP terbaru:
-
Instal modul tambahan (opsional):
- Misalnya, untuk menginstal dukungan MySQL:
sudo apt install php8.1-mysql
- Misalnya, untuk menginstal dukungan MySQL:
-
Beralih antara versi PHP:
- Gunakan
update-alternatives
:sudo update-alternatives --set php /usr/bin/php8.1
- Gunakan
-
Verifikasi versi yang diinstal:
- Jalankan:
php -v
- Jalankan:
Rocky Linux
Menginstal PHP menggunakan yum/dnf
-
Aktifkan repositori EPEL:
- Buka Terminal dan jalankan:
sudo dnf install epel-release
- Buka Terminal dan jalankan:
-
Instal repositori Remi:
- Jalankan:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf module reset php
- Jalankan:
-
Instal PHP:
- Untuk menginstal versi default:
sudo dnf install php
- Untuk menginstal versi tertentu, misalnya, PHP 7.4:
sudo dnf module install php:remi-7.4
- Untuk menginstal versi default:
-
Beralih antara versi PHP:
- Gunakan perintah modul
dnf
:sudo dnf module reset php sudo dnf module enable php:remi-8.0 sudo dnf install php
- Gunakan perintah modul
-
Verifikasi versi yang diinstal:
- Jalankan:
php -v
- Jalankan:
Catatan Umum
- Untuk lingkungan pengembangan, penting untuk mengonfigurasi pengaturan PHP sesuai dengan kebutuhan proyek Anda.
- Saat beralih antara versi PHP, pastikan semua ekstensi PHP yang relevan terinstal untuk versi tertentu yang ingin Anda gunakan.
- Restart server web Anda (Apache, Nginx, dll.) setelah beralih versi PHP atau memperbarui konfigurasi untuk menerapkan perubahan.