Instalācija
Lejupielādējiet failus
Pārliecinieties, ka jūsu sistēmā ir instalēts PHP. Ja tas nav, noklikšķiniet šeit, lai iegūtu norādes par to, kā to instalēt savai sistēmai.
Ja izmantojat Composer, varat izpildīt šādu komandu:
composer require flightphp/core
VAI arī varat failus lejupielādēt šeit tieši un izpauzēt tos savā tīmekļa katalogā.
Konfigurējiet savu tīmekļa serveri
Iebūvētais PHP attīstības serveris
Šis ir pa tālu vienkāršākais veids, kā sākt darbu. Jūs varat izmantot iebūvēto serveri, lai palaistu savu lietotni un pat izmantotu SQLite datu bāzi (pilnībā atbalstīts sqlite3 jūsu sistēmā) un neprasītu pilnīgi neko! Vienkārši izpildiet šo komandu, kad PHP ir instalēts:
php -S localhost:8000
Tad atveriet pārlūkprogrammu un dodieties uz http://localhost:8000
.
Ja jūs vēlaties padarīt savas projekta dokumentu saknes mapes citu direktoriju (Piem.: jūsu projekts ir ~/mansprojekts
, bet jūsu dokumentu sakne ir ~/mansprojekts/public/
), tad varat izpildīt šo komandu, kad atrodaties ~/mansprojekts
direktorijā:
php -S localhost:8000 -t public/
Tad atveriet pārlūkprogrammu un dodieties uz http://localhost:8000
.
Apache
Pārliecinieties, ka Apache jau ir instalēts jūsu sistēmā. Ja nē, meklējiet, kā instalēt Apache savā sistēmā.
Attiecībā uz Apache rediģējiet savu .htaccess
failu ar šādiem ierakstiem:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
Piezīme: Ja jums ir jāizmanto Flight apakšdirektorijā, pievienojiet rindu
RewriteBase /apaksmappe/
tieši pēcRewriteEngine On
.Piezīme: Ja vēlaties aizsargāt visus servera failus, piem., datu bāzes vai env failus. Ievietojiet šo savā
.htaccess
failā:
RewriteEngine On
RewriteRule ^(.*)$ index.php
Nginx
Pārliecinieties, ka Nginx jau ir instalēts jūsu sistēmā. Ja nē, meklējiet, kā instalēt Nginx savā sistēmā.
Attiecībā uz Nginx pievienojiet šo savā servera norādē:
server {
location / {
try_files $uri $uri/ /index.php;
}
}
Izveidojiet savu index.php failu
<?php
// Ja izmantojat Composer, pieprasiet autoloāderi.
require 'vendor/autoload.php';
// ja nelietojat Composer, ielādējiet framework tieši
// require 'flight/Flight.php';
// Pēc tam definējiet maršrutu un piešķiriet funkciju, kas apstrādā pieprasījumu.
Flight::route('/', function () {
echo 'sveika pasaule!';
});
// Beigās startējiet framework.
Flight::start();
PHP instalēšana
Ja jums jau ir instalēts php
jūsu sistēmā, droši turpiniet šīs norādes un pārietiet uz lejupielādes sadaļu
Protams! Šeit ir norādes, kā instalēt PHP uz macOS, Windows 10/11, Ubuntu un Rocky Linux. Arī iekļauti būs detalizēti ieteikumi par dažādu PHP versiju instalēšanu.
macOS
PHP instalēšana izmantojot Homebrew
-
Instalējiet Homebrew (ja vēl nav instalēts):
- Atveriet termināli un izpildiet:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Atveriet termināli un izpildiet:
-
Instalējiet PHP:
- Instalējiet jaunāko versiju:
brew install php
- Lai instalētu konkrētu versiju, piemēram, PHP 8.1:
brew tap shivammathur/php brew install shivammathur/php/php@8.1
- Instalējiet jaunāko versiju:
-
Pārslēdzieties starp PHP versijām:
- Atslēdziet pašreizējo versiju un pievienojiet vēlamo versiju:
brew unlink php brew link --overwrite --force php@8.1
- Pārbaudiet instalēto versiju:
php -v
- Atslēdziet pašreizējo versiju un pievienojiet vēlamo versiju:
Windows 10/11
PHP manuālā instalācija
-
Lejupielādējiet PHP:
- Apmeklējiet PHP Windows versijas un lejupielādējiet jaunāko vai konkrētu versiju (piem., 7.4, 8.0) kā zip failu bez pavedieniem.
-
Izpakošana PHP:
- Izpako lejupielādēto zip failu uz
C:\php
.
- Izpako lejupielādēto zip failu uz
-
Pievienojiet PHP sistēmas PATH:
- Dodies uz Sistēmas īpašības > Vides mainīgie.
- Sadaļā Sistēmas mainīgie atradīt Ceļš un noklikšķiniet uz Rediģēt.
- Pievienojiet ceļu
C:\php
(vai kur izpakojāt PHP). - Noklikšķiniet uz Labi, lai aizvērtu visus logus.
-
Konfigurējiet PHP:
- Kopējiet
php.ini-development
uzphp.ini
. - Rediģējiet
php.ini
, lai konfigurētu PHP pēc nepieciešamības (piem., iestatietextension_dir
, aktivizējiet paplašinājumus).
- Kopējiet
-
Pārbaudiet PHP instalāciju:
- Atveriet komandrindu un izpildiet:
php -v
- Atveriet komandrindu un izpildiet:
Vairāku PHP versiju instalēšana
-
Atkārtojiet iepriekšminētos soļus katrai versijai, ievietojot katru atsevišķā mapē (piem.,
C:\php7
,C:\php8
). -
Pārslēdzieties starp versijām, pielāgojot sistēmas PATH mainīgo, lai norādītu uz vēlamo versijas direktoriju.
Ubuntu (20.04, 22.04, utt.)
PHP instalēšana, izmantojot apt
-
Atjauniniet pakotņu sarakstus:
- Atveriet termināli un izpildiet:
sudo apt update
- Atveriet termināli un izpildiet:
-
Instalējiet PHP:
- Uzstādiet jaunāko PHP versiju:
sudo apt install php
- Lai instalētu konkrētu versiju, piemēram, PHP 8.1:
sudo apt install php8.1
- Uzstādiet jaunāko PHP versiju:
-
Instalējiet papildu moduļus (nav obligāti):
- Piemēram, lai instalētu MySQL atbalstu:
sudo apt install php8.1-mysql
- Piemēram, lai instalētu MySQL atbalstu:
-
Pārslēdzieties starp PHP versijām:
- Lietojiet
update-alternatives
:sudo update-alternatives --set php /usr/bin/php8.1
- Lietojiet
-
Pārbaudiet instalēto versiju:
- Izpildiet:
php -v
- Izpildiet:
Rocky Linux
PHP instalēšana, izmantojot yum/dnf
-
Iespējojiet EPEL repozitoriju:
- Atveriet termināli un izpildiet:
sudo dnf install epel-release
- Atveriet termināli un izpildiet:
-
Uzstādiet Remi repozitoriju:
- Izpildiet:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf module reset php
- Izpildiet:
-
Instalējiet PHP:
- Lai instalētu noklusējuma versiju:
sudo dnf install php
- Lai instalētu konkrētu versiju, piemēram, PHP 7.4:
sudo dnf module install php:remi-7.4
- Lai instalētu noklusējuma versiju:
-
Pārslēdzieties starp PHP versijām:
- Izmantojiet
dnf
moduļa komandu:sudo dnf module reset php sudo dnf module enable php:remi-8.0 sudo dnf install php
- Izmantojiet
-
Pārbaudiet instalēto versiju:
- Izpildiet:
php -v
- Izpildiet:
Vispārīgas piezīmes
- Lai izstrādes vidēs būtu svarīgi konfigurēt PHP iestatījumus atbilstoši jūsu projekta prasībām.
- Nomainot PHP versijas, pārliecinieties, ka visi attiecīgie PHP paplašinājumi ir instalēti attiecīgajai versijai, kuru plānojat izmantot.
- Pēc PHP versiju maiņas vai konfigurāciju atjaunošanas, restartējiet savu tīmekļa serveri (Apache, Nginx, u.c.), lai piemērotu izmaiņas.