Cum se instaleaza php pe Linux Centos 6.3
Cuprins:
- Instalarea PHP pe CentOS 8
- Activați depozitul Remi
- Instalați PHP
- Configurarea PHP pentru a lucra cu Apache
- Configurarea PHP pentru a lucra cu Nginx
- Concluzie
PHP este unul dintre cele mai utilizate limbaje de programare din partea serverului. Multe aplicații CMS și cadre populare precum WordPress, Magento și Laravel sunt construite în PHP.
În acest ghid, vom discuta despre cum să instalați PHP 7.2, 7.3 sau 7.4 pe CentOS 8. Înainte de a alege ce versiune de PHP să instalați, asigurați-vă că aplicațiile dvs. o acceptă.
Vă vom arăta, de asemenea, cum să integrați PHP cu Nginx și Apache.
Instalarea PHP pe CentOS 8
CentOS 8 este distribuit cu PHP 7.2. Această versiune acceptă majoritatea aplicațiilor PHP moderne, dar nu va mai fi menținută în mod activ din noiembrie 2019. Noile versiuni PHP sunt disponibile din depozitul Remi.
Activați depozitul Remi
Dacă veți instala versiunea 7.2 PHP distro stabilă, săriți acest pas. În caz contrar, dacă doriți să instalați PHP 7.3 sau 7.4, activați depozitul Remi rulând următoarea comandă ca root sau utilizator cu privilegii sudo:
sudo dnf install dnf-utils
Comanda de mai sus va activa, de asemenea, depozitul EPEL.
După terminarea instalării, executați comanda de mai jos pentru a obține o listă cu toate versiunile PHP disponibile:
sudo dnf module list php
Ieșirea va afișa o listă cu toate modulele disponibile, inclusiv fluxul, versiunea și profilurile de instalare asociate.
Last metadata expiration check: 0:02:11 ago on Fri 18 Oct 2019 08:31:43 PM UTC. CentOS-8 - AppStream Name Stream Profiles Summary php 7.2 common, devel, minimal PHP scripting language Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common, devel, minimal PHP scripting language php remi-7.3 common, devel, minimal PHP scripting language php remi-7.4 common, devel, minimal PHP scripting language Hint: efault, nabled, disabled, nstalled
Modulul implicit PHP este setat la PHP 7.2. Pentru a instala o versiune PHP mai nouă, activați versiunea corespunzătoare:
PHP 7.3
sudo dnf module reset php
sudo dnf module enable php:remi-7.3
PHP 7.4
sudo dnf module reset php
sudo dnf module enable php:remi-7.4
Acum sunteți gata să instalați PHP pe serverul dvs. CentOS.
Instalați PHP
Următoarea comandă va instala PHP și unele dintre cele mai comune module PHP:
sudo dnf install php php-opcache php-gd php-curl php-mysqlnd
PHP folosește FPM este instalat ca dependență și folosit ca server FastCGI. Porniți serviciul FPM și permiteți-l să pornească automat la pornire:
sudo systemctl enable --now php-fpm
Configurarea PHP pentru a lucra cu Apache
Configurarea PHP pentru a lucra cu Nginx
În mod implicit, PHP FPM rulează ca utilizator
apache
. Pentru a evita problemele de autorizare, vom schimba utilizatorul în
nginx
. Pentru aceasta, modificați liniile evidențiate cu galben:
sudo nano /etc/php-fpm.d/www.conf
/etc/php-fpm.d/www.conf
… user = nginx… group = nginx
Asigurați-vă că directorul
/var/lib/php
are proprietatea corectă:
chown -R root:nginx /var/lib/php
După ce ați terminat, reporniți serviciul PHP FPM:
sudo systemctl restart php-fpm
Apoi, modificați directiva gazdă virtuală Nginx și adăugați următorul bloc de locație, astfel încât Nginx să poată prelucra fișiere PHP:
server { #… other code location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Pentru ca noua configurație să aibă efect, reporniți serviciul Nginx:
Concluzie
PHP 7.2 este disponibil pentru instalare din depozitele CentOS 8 implicite. Dacă doriți să instalați o versiune mai recentă, trebuie să activați depozitul Remi.
php centosCum se instalează și se utilizează php composer pe centos 7
Composer este un manager de dependență pentru PHP. Compozitorul va trage toate pachetele PHP necesare de care depinde proiectul dvs. și le va gestiona pentru dvs. În acest tutorial, vom parcurge etapele instalării și utilizării Compozitorului pe o mașină CentOS 7.
Cum se instalează și se utilizează php composer pe debian 9
Composer este un manager de dependență pentru PHP. Acest tutorial oferă pașii necesari pentru a instala Composer pe sistemele Debian 9.
Cum se instalează și se utilizează php composer pe ubuntu 18.04
Composer este un manager de dependență pentru PHP. Compozitorul va trage toate pachetele PHP necesare de care depinde proiectul dvs. și le va gestiona pentru dvs.







