Za postavitev razvojnega okolja na Linuxu potrebujemo tri ključne komponente: spletni strežnik Apache, podatkovno bazo (MySQL ali MariaDB) in programski jezik PHP. Spodaj je vodič za namestitev in pravilno konfiguracijo, da bo vse delovalo usklajeno.
Osnovna namestitev
- Posodobi sistem:
sudo apt update && sudo apt upgrade - Namesti strežnik Apache:
sudo apt install apache2 - Namesti PHP in modul za Apache:
sudo apt install php libapache2-mod-php php-mysql - Namesti MySQL ali MariaDB strežnik:
sudo apt install mysql-server sudo apt install mariadb-server - Zaščiti namestitev baze:
sudo mysql_secure_installation
Delovanje preveriš tako, da v brskalnik vpišeš: http://localhost
Konfiguracija za PHPStorm
Če uporabljaš PHPStorm, moraš nastaviti pot do PHP interpreterja. Pot v Linuxu je: /usr/bin/php
Namestitev najnovejše različice PHP 8.3
Če želiš uporabljati najnovejšo stabilno različico, uporabi PPA skladišče:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.3 libapache2-mod-php8.3 php8.3-cli php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring
Preklop med različicami PHP
Najprej nastavi PHP v terminalu (CLI):
sudo update-alternatives --config php
sudo update-alternatives --set php /usr/bin/php8.3
Nato moraš še Apacheju povedati, kateri modul naj uporablja, da bo spletna stran tekla na isti različici kot terminal:
sudo a2dismod php8.1 # Onemogoči staro različico (npr. 8.1)
sudo a2enmod php8.3 # Omogoči novo različico 8.3
sudo systemctl restart apache2