Găsirea funcțiilor PHP activate în găzduirea WordPress folosind phpinfo()
Publicat: 2023-07-11WordPress rulează pe PHP, așa că, în calitate de dezvoltator WordPress, este important să înțelegeți funcțiile PHP activate pe serverul care găzduiește site-urile dvs.
Trebuie să configurați un plugin sau să configurați o aplicație pe un site WordPress și vă întrebați dacă o anumită funcție sau bibliotecă PHP este activată pe serverul dvs. (de ex. cURL)?
În acest tutorial, vă vom arăta o modalitate rapidă și ușoară de a găsi funcții PHP activate pe serverul dvs. folosind funcția phpinfo()
din WordPress. De asemenea, oferim un glosar cuprinzător al acestor funcții PHP pentru referință și pentru a vă ajuta să înțelegeți mai bine backend-ul site-urilor dvs. WordPress.
Acest tutorial rapid acoperă următoarele:
- Ce este phpinfo()?
- Cum să găsiți funcții PHP activate pe serverul dvs. folosind phpinfo()
- Glosar de funcții PHP
Ce este phpinfo()?
Funcția phpinfo()
este o funcție PHP încorporată care oferă o listă lungă de informații detaliate despre setările de instalare și configurare PHP pe serverul dvs., inclusiv toate extensiile încărcate.
Când phpinfo()
este apelat și executat, generează o pagină HTML cuprinzătoare care afișează diverse aspecte ale mediului PHP, inclusiv versiunea PHP, extensii, directive, variabile de mediu și multe altele.
Funcția phpinfo()
furnizează informații într-un format tabelar, facilitând navigarea și înțelegerea configurației PHP. Aceste cunoștințe vă permit să utilizați funcțiile disponibile în mediul dvs. de găzduire și să vă optimizați procesul de dezvoltare WordPress.
Informațiile afișate de phpinfo()
pot fi clasificate în diferite secțiuni care oferă detalii specifice despre un anumit aspect al mediului PHP.
Câteva informații comune pe care le puteți găsi folosind phpinfo()
includ:
1. Versiunea PHP : Versiunea PHP care rulează pe server.
2. Setări de configurare : Diverse setări și directive definite în fișierul de configurare PHP (php.ini).
3. Extensii : O listă de extensii PHP încărcate și configurațiile acestora.
4. Variabile de mediu : variabilele de mediu ale serverului și valorile acestora.
5. Variabile PHP : Informații despre variabile PHP predefinite, cum ar fi `$_SERVER`, `$_GET`, `$_POST`, etc.
6. Anteturi HTTP : anteturi de cerere și răspuns HTTP.
Pentru o listă cu toate funcțiile PHP activate pe serverul dvs., consultați tutorialul de mai jos.
Note:
- Utilizați
phpinfo()
cu precauție. Deși oferă informații valoroase în scopuri de dezvoltare și depanare, nu ar trebui lăsat accesibil pe un server de producție. După obținerea informațiilor necesare, vă recomandăm să eliminați sau să comentați apelul funcțieiphpinfo()
din motive de securitate. - Dacă trebuie doar să știți ce versiune de PHP rulează serverul dvs., puteți sări peste tutorialul de mai jos și pur și simplu mergeți la fila Gazduire > Prezentare generală din The Hub.
Cum să găsiți funcții PHP activate pe serverul dvs. folosind phpinfo()
Urmând pașii prezentați în acest tutorial, veți învăța cum să preluați cu ușurință o listă de informații care arată toate funcțiile și extensiile PHP activate pe serverul dvs.
Pentru acest tutorial, vă vom arăta cum să accesați lista de funcții PHP pentru un site WordPress configurat pe găzduirea WPMU DEV. Rețineți că diferitele medii de găzduire pot utiliza instrumente și metode diferite pentru a afișa aceste informații. Luați legătura cu asistența pentru găzduire dacă aveți întrebări sau aveți nevoie de ajutor.
Pasul 1: Accesați fișierele site-ului dvs. WordPress
Pentru a începe, trebuie să puteți accesa fișierele site-ului WordPress stocate pe serverul dvs. Puteți face acest lucru fie prin FTP, fie folosind instrumentul nostru File Manager.
Pasul 2: Creați un fișier PHP
Apoi, creați un fișier PHP folosind un editor de text și adăugați funcția phpinfo()
prezentată mai jos:
<?php phpinfo();
Puteți denumi acest fișier PHP orice doriți. În exemplul de mai jos, am denumit fișierul „info.php” (notă: evitați să utilizați un nume de fișier existent găsit în folderul rădăcină al instalării dvs. WordPress pentru a preveni suprascrierea fișierului original).
Salvați fișierul PHP și închideți editorul de text.
Pasul 3: Încărcați fișierul pe server
Localizați directorul rădăcină al instalării dvs. WordPress, unde se află fișierele principale precum wp-config.php și index.php și încărcați fișierul în acest folder.
După cum am menționat mai devreme, puteți face acest lucru cu ușurință folosind instrumentul nostru File Manager.
Pasul 4: Accesați ieșirea phpinfo().
Deschideți site-ul WordPress într-un browser web și introduceți adresa URL a fișierului PHP încărcat pentru a genera un raport de funcție PHP.
Ar trebui să vedeți informațiile PHP afișate. Ieșirea va conține informații detaliate despre configurația PHP, inclusiv toate funcțiile activate pe serverul dvs.
Pasul 5: Localizați funcțiile PHP activate
Derulați în jos rezultatul phpinfo()
pentru a găsi o funcție specifică. De obicei, veți găsi o listă cu toate funcțiile PHP activate, împreună cu setările și configurațiile lor respective în secțiunea etichetată „Core”.
Cam despre asta e!
Consultați secțiunea Glosar de mai jos dacă trebuie să căutați oricare dintre funcțiile enumerate în raportul de funcții PHP generat.
Glosar al funcțiilor PHP
Acest glosar oferă o listă a diferitelor funcții PHP și aplicațiile acestora. Simțiți-vă liber să marcați această pagină și să o utilizați ca un ghid de referință rapid pentru a înțelege mai bine backend-ul site-urilor dvs. WordPress.
Configurare
Această funcție se ocupă cu configurarea PHP pentru a lucra cu serverul de Internet și pentru a defini setările în scripturile dumneavoastră PHP.
- bcmath – Acest modul permite matematica de precizie arbitrară în PHP.
- calendar – Această funcție a PHP permite conversii între diverse formate de calendar.
- cgi-fcgi – Comanda pentru PHP atunci când rulează în modul CGI sau FastCGI.
Miez
Acestea sunt funcții și clase de bază PHP care formează nucleul limbajului PHP.
- ctype – O bibliotecă PHP care verifică dacă tipul de date al unei variabile este un tip de caracter valid.
- curl – Folosit pentru transferul de date cu adrese URL și este coloana vertebrală a mai multor funcții în PHP.
- data – Un grup de funcții care vă permit să preluați sau să formatați data și ora locală sau GMT în PHP.
- dom – O extensie PHP care oferă un API XML DOM (Document Object Model) robust și puternic.
- exif – funcție PHP folosită pentru a lucra cu metadatele imaginii.
- FFI – Foreign Function Interface este o extensie care oferă o modalitate simplă de a apela funcții native, de a accesa variabile native și de a crea/accesa structuri de date definite în bibliotecile C.
- fileinfo – O extensie PHP care vă ajută să identificați tipul mime al unui fișier.
- filtru – Această funcție filtrează datele fie validând, fie dezinfectându-le, ceea ce ajută la securizarea unei aplicații PHP.
- ftp – FTP Funcțiile PHP ajută la stabilirea unei conexiuni la un server FTP la distanță, o parte crucială a partajării fișierelor.
- gd – O bibliotecă folosită pentru crearea de imagini dinamice.
- gettext – O extensie care vizează internaționalizarea scripturilor PHP prin furnizarea de suport pentru traducere.
- gmp – Aceasta este o extensie PHP pentru matematică de precizie arbitrară.
- hash – Această funcție este folosită pentru a genera o valoare hash dintr-un șir.
- iconv – Oferă o interfață pentru biblioteca GNU iconv, care oferă conversia seturi de caractere.
- igbinary – O alternativă la serializatorul PHP cu performanțe mai bune și dimensiuni mai mici.
- imagick – O extensie PHP care permite lucrul cu ImageMagick, o suită de software robustă pentru a crea, edita și compune imagini.
- imap – Această funcție oferă un API pentru a vorbi cu serverele de e-mail de internet folosind PHP.
- intl – Această extensie vă ajută să efectuați colaționarea conform UCA și formatarea datei/ora/numărul/monedei în PHP.
- json – funcțiile JSON din PHP permit codificarea și decodarea datelor JSON.
- ldap – funcțiile LDAP se conectează, se leagă și se deconectează de la un director LDAP.
- libxml – O bibliotecă de bază care oferă un set de API-uri pentru manipularea XML, inclusiv analizarea documentelor XML și suport pentru alte tipuri de documente precum HTML.
- mbstring – O extensie non-binară de gestionare a șirurilor de caractere care oferă funcții de șir specifice multiocteți.
- mcrypt – Oferă o varietate de funcții de criptare.
- memcache – Modulul Memcache oferă o interfață la îndemână procedurală și orientată pe obiect pentru sistemul memcache, de înaltă performanță, de memorie distribuită, de natură generică, dar destinat utilizării în accelerarea aplicațiilor web dinamice prin atenuarea încărcării bazei de date.
- memcached – O extensie pentru interfața cu memcached prin biblioteca libmemcached.
- msgpack – Oferă o interfață pentru msgpack.org, care este o bibliotecă eficientă de serializare a obiectelor bazată pe binar.
- mysqli – Un driver de bază de date folosit pentru a interacționa cu bazele de date MySQL.
- mysqlnd – Este driverul nativ MySQL pentru PHP.
- openssl – O funcție PHP robustă utilizată pentru generarea și verificarea semnăturilor digitale.
- pcre – Oferă funcții pentru „expresii regulate compatibile cu Perl”.
- PDO – PHP Data Objects este un nivel de acces la baze de date care oferă o metodă uniformă de acces la mai multe baze de date.
- pdo_mysql – Un driver care implementează interfața PHP Data Object (PDO) pentru a permite accesul la bazele de date MySQL.
- Phar – Un format de arhivă combinat cu o bibliotecă de rulare pentru a ajuta la construirea și încărcarea aplicațiilor PHP incluse într-un singur fișier.
- posix – Accesori la apelurile de sistem POSIX (Unix).
- readline – Oferă o linie interactivă de editare și funcții de istoric.
- redis – O extensie PHP pentru interfața cu Redis, un serviciu de stocare cheie-valoare de înaltă performanță.
- Reflection – O extensie PHP, permite inspecția și inginerie inversă a programelor PHP folosind un proces numit „reflecție”.
- sesiune – Această funcție permite gestionarea sesiunii utilizatorului.
- shmop – O interfață simplă pentru accesarea segmentelor de memorie partajată în PHP.
- SimpleXML – O extensie care simplifică munca de citire a fișierelor XML.
- soap – SoapClient este o clasă PHP încorporată care oferă metode pentru trimiterea cererilor SOAP și primirea răspunsurilor SOAP de la o adresă URL.
- socket-uri – Funcțiile socket PHP vă permit să creați și să gestionați socket-uri de rețea, comunicații de rețea de nivel scăzut între servere.
- sodium – Sodium este o bibliotecă de software modernă, ușor de utilizat pentru criptare, decriptare, semnături, hashing parole și multe altele.
- SPL – Biblioteca standard PHP (SPL) este o colecție de interfețe și clase care fac parte din nucleul PHP.
- standard – Acestea sunt funcții și clase încorporate furnizate de PHP care nu se bazează pe dependențe externe sau extensii PHP.
- sysvmsg – Oferă o interfață pentru cozile de mesaje System V.
- sysvsem – Oferă acces la semafoare în stil POSIX.
- sysvshm – Oferă funcții de memorie partajată.
- tokenizer – Funcțiile tokenizer oferă un API care permite conversia codului sursă PHP într-o serie de token-uri.
- xml – XML (eXtensible Markup Language) Funcțiile de analiză vă permit să analizați documente XML.
- xmlreader – O extensie care extrage date și le împinge înapoi din nou.
- xmlrpc – implementarea PHP a protocolului XML-RPC utilizat în schimbul de date într-o rețea.
- xmlwriter – O extensie pentru a crea documente XML folosind un stil simplu „asemănător unui constructor”.
- xsl – XSL este un limbaj pentru exprimarea foilor de stil pentru a transforma documente XML în alte documente XML.
- Zend OPcache – O componentă open-source care îmbunătățește performanța PHP prin stocarea codului octet al scriptului pre-compilat în memoria partajată, eliminând astfel necesitatea ca PHP să încarce și să analizeze scripturi la fiecare cerere.
- zip – extensia PHP zip este folosită pentru a citi, scrie și manipula arhivele zip.
- zlib – Oferă acces la biblioteca de compresie zlib.
Module suplimentare
Acestea sunt componentele software de bază sau bibliotecile care adaugă diferite funcționalități la limbajul de scripting PHP.
Mediu inconjurator
Implicat în setarea, configurarea și gestionarea mediului de rulare PHP.
Variabile PHP
Acestea sunt folosite pentru a stoca date care pot fi modificate în timpul execuției scriptului dumneavoastră.
DIY sau folosiți echipa noastră de asistență
Învățarea PHP vă va îmbunătăți capacitatea de a depana, modifica și optimiza site-ul dvs. WordPress.
Sperăm că acest tutorial vă va fi util dacă trebuie să faceți o privire rapidă asupra funcțiilor PHP activate ale serverului dvs. Desigur, dacă site-urile dvs. WordPress sunt găzduite cu WPMU DEV, puteți oricând să contactați echipa noastră de asistență 24/7 pentru asistență de specialitate cu privire la orice legătură cu WordPress și găzduire sau puteți obține răspunsuri instantanee cu ajutorul asistentului nostru AI.
Și fiți siguri că găzduirea noastră este configurată să funcționeze cu aproape toate pluginurile, aplicațiile și configurațiile WordPress.