WordPress

Znajdowanie włączonych funkcji PHP w hostingu WordPress za pomocą phpinfo()

  • 11 lipca, 2023
  • 11 min read
Znajdowanie włączonych funkcji PHP w hostingu WordPress za pomocą phpinfo()


WordPress działa na PHP, więc jako programista WordPress ważne jest, aby zrozumieć funkcje PHP włączone na serwerze, na którym znajduje się Twoja witryna (strony).

Czy potrzebujesz zainstalować wtyczkę lub skonfigurować aplikację na stronie WordPress i zastanawiasz się, czy na Twoim serwerze jest włączona określona funkcja lub biblioteka PHP (np. cURL)?

W tym samouczku pokażemy ci szybki i łatwy sposób na znalezienie włączonych funkcji PHP na twoim serwerze za pomocą phpinfo() funkcja w WordPressie. Zapewniamy również obszerny glosariusz tych funkcji PHP w celach informacyjnych i aby pomóc Ci lepiej zrozumieć zaplecze Twoich witryn WordPress.

Ten krótki samouczek obejmuje następujące zagadnienia:

Co to jest phpinfo()?

The phpinfo() function to wbudowana funkcja PHP, która zapewnia długą listę szczegółowych informacji o instalacji PHP i ustawieniach konfiguracyjnych na serwerze, w tym o wszystkich załadowanych rozszerzeniach.

Gdy phpinfo() jest wywoływana i wykonywana, generuje obszerną stronę HTML, która wyświetla różne aspekty środowiska PHP, w tym wersję PHP, rozszerzenia, dyrektywy, zmienne środowiskowe i inne.

The phpinfo() Funkcja wyświetla informacje w formacie tabelarycznym, co ułatwia nawigację i zrozumienie konfiguracji PHP. Ta wiedza pozwala wykorzystać dostępne funkcje w środowisku hostingowym i zoptymalizować proces rozwoju WordPress.

Informacje wyświetlane przez phpinfo() można podzielić na różne sekcje, które dostarczają szczegółowych informacji na temat konkretnego aspektu środowiska PHP.

Niektóre typowe informacje, które można znaleźć za pomocą phpinfo() zawiera:

1. Wersja PHP: Wersja PHP działająca na serwerze.
2. Ustawienia konfiguracji: Różne ustawienia i dyrektywy zdefiniowane w pliku konfiguracyjnym PHP (php.ini).
3. Rozszerzenia: Lista załadowanych rozszerzeń PHP i ich konfiguracji.
4. Zmienne środowiska: Zmienne środowiskowe serwera i ich wartości.
5. Zmienne PHP: Informacje o predefiniowanych zmiennych PHP, takich jak `$_SERVER`, `$_GET`, `$_POST` itp.
6. nagłówki HTTP: nagłówki żądań i odpowiedzi HTTP.

Aby uzyskać listę wszystkich funkcji PHP włączonych na twoim serwerze, zobacz samouczek poniżej.

Uwagi:

  • Używać phpinfo() z ostrożnością. Chociaż dostarcza cennych informacji do celów programistycznych i rozwiązywania problemów, nie należy pozostawiać go dostępnego na serwerze produkcyjnym. Po uzyskaniu niezbędnych informacji zalecamy usunięcie lub skomentowanie phpinfo() wywołanie funkcji ze względów bezpieczeństwa.
  • Jeśli potrzebujesz tylko wiedzieć, która wersja PHP jest aktualnie uruchomiona na twoim serwerze, możesz pominąć poniższy samouczek i po prostu przejść do Hosting > Przegląd zakładka w The Hub.
Hub — ekran Przegląd hostingu — informacje o wersji PHP.
Sprawdź, która wersja PHP działa na twoim serwerze z The Hub

Jak znaleźć włączone funkcje PHP na swoim serwerze za pomocą phpinfo()

Postępując zgodnie z krokami opisanymi w tym samouczku, nauczysz się, jak łatwo pobrać listę informacji pokazującą wszystkie włączone funkcje i rozszerzenia PHP na twoim serwerze.

W tym samouczku pokażemy, jak uzyskać dostęp do listy funkcji PHP dla witryny WordPress skonfigurowanej na hostingu WPMU DEV. Należy pamiętać, że różne środowiska hostingowe mogą wykorzystywać różne narzędzia i metody wyświetlania tych informacji. Skontaktuj się ze wsparciem hostingu, jeśli masz jakieś pytania lub potrzebujesz pomocy.

Warto przeczytać!  Recenzja YayCurrency: Lokalizowanie cen produktów WooCommerce

Krok 1: Uzyskaj dostęp do plików swojej witryny WordPress

Aby rozpocząć, musisz mieć dostęp do plików witryny WordPress przechowywanych na serwerze. Możesz to zrobić przez FTP lub za pomocą naszego narzędzia File Manager.

Krok 2: Utwórz plik PHP

Następnie utwórz plik PHP za pomocą edytora tekstu i dodaj plik phpinfo() funkcja pokazana poniżej:

<?php
phpinfo();

Możesz nadać temu plikowi PHP dowolną nazwę. W poniższym przykładzie nazwaliśmy plik „info.php” (uwaga: unikaj używania istniejącej nazwy pliku znajdującej się w folderze głównym instalacji WordPressa, aby zapobiec nadpisaniu oryginalnego pliku).

plik PHP
Utwórz plik PHP, aby wywołać funkcję phpinfo().

Zapisz plik PHP i zamknij edytor tekstu.

Krok 3: Prześlij plik na swój serwer

Zlokalizuj katalog główny instalacji WordPress, w którym znajdują się główne pliki, takie jak wp-config.php i index.php, i prześlij plik do tego folderu.

Jak wspomniano wcześniej, możesz to łatwo zrobić za pomocą naszego narzędzia Menedżer plików.

Menedżer plików
Prześlij plik do katalogu głównego instalacji WordPress.

Krok 4: Uzyskaj dostęp do danych wyjściowych phpinfo().

Otwórz witrynę WordPress w przeglądarce internetowej i wprowadź adres URL przesłanego pliku PHP, aby wygenerować raport funkcji PHP.

Powinieneś zobaczyć wyświetlone informacje PHP. Dane wyjściowe będą zawierały szczegółowe informacje o konfiguracji PHP, w tym o wszystkich włączonych funkcjach na Twoim serwerze.

Raport funkcji PHP.
Raport funkcji PHP.

Krok 5: Znajdź włączone funkcje PHP

Przewiń w dół phpinfo() wyjście, aby znaleźć określoną funkcję. Zazwyczaj znajdziesz listę wszystkich włączonych funkcji PHP wraz z ich odpowiednimi ustawieniami i konfiguracjami w sekcji oznaczonej „Core”.

To wszystko!

Zapoznaj się z sekcją Glosariusz poniżej, jeśli chcesz wyszukać którąkolwiek z funkcji wymienionych w wygenerowanym raporcie funkcji PHP.

Słowniczek funkcji PHP

Ten glosariusz zawiera listę różnych funkcji PHP i ich zastosowań. Dodaj tę stronę do zakładek i użyj jej jako krótkiego przewodnika, aby lepiej zrozumieć zaplecze swoich witryn WordPress.

Konfiguracja

Ta funkcja zajmuje się konfiguracją PHP do pracy z serwerem internetowym i definiowaniem ustawień w skryptach PHP.

  • bcmath – Ten moduł umożliwia dowolną precyzję matematyki w PHP.
  • kalendarz – Ta funkcja PHP umożliwia konwersję między różnymi formatami kalendarzy.
  • cgi-fcgi – Polecenie dla PHP uruchamiane w trybie CGI lub FastCGI.

Rdzeń

Są to podstawowe funkcje i klasy PHP, które tworzą rdzeń języka PHP.

  • ctyp – Biblioteka PHP, która sprawdza, czy typ danych zmiennej jest poprawnym typem znaku.
  • kędzior – Służy do przesyłania danych za pomocą adresów URL i jest podstawą wielu funkcji w PHP.
  • data – Grupa funkcji, które pozwalają pobrać lub sformatować lokalną lub GMT datę i czas w PHP.
  • dom – Rozszerzenie PHP, które zapewnia solidne, wydajne API XML DOM (Document Object Model).
  • exif – Funkcja PHP używana do pracy z metadanymi obrazu.
  • FFI – Foreign Function Interface to rozszerzenie, które zapewnia prosty sposób wywoływania funkcji natywnych, uzyskiwania dostępu do zmiennych natywnych oraz tworzenia/uzyskiwania dostępu do struktur danych zdefiniowanych w bibliotekach C.
  • Informacja o pliku – Rozszerzenie PHP, które pomaga zidentyfikować typ MIME pliku.
  • filtr – Ta funkcja filtruje dane, sprawdzając je lub oczyszczając, co pomaga w zabezpieczeniu aplikacji PHP.
  • ftp – FTP Funkcje PHP pomagają nawiązać połączenie ze zdalnym serwerem FTP, co jest kluczowym elementem udostępniania plików.
  • gd – Biblioteka używana do dynamicznego tworzenia obrazów.
  • pobierz tekst – Rozszerzenie mające na celu internacjonalizację skryptów PHP poprzez zapewnienie obsługi tłumaczeń.
  • gmp – To jest rozszerzenie PHP dla matematyki o dowolnej precyzji.
  • haszysz – Ta funkcja służy do generowania wartości skrótu z ciągu znaków.
  • ikona v – Zapewnia interfejs do biblioteki GNU iconv, która zapewnia konwersję zestawów znaków.
  • igbinarny – Alternatywa dla serializatora PHP o lepszej wydajności i mniejszym rozmiarze.
  • wyobraźnia – Rozszerzenie PHP, które umożliwia pracę z ImageMagick, solidnym pakietem oprogramowania do tworzenia, edytowania i komponowania obrazów.
  • mapa – Ta funkcja zapewnia interfejs API do komunikacji z internetowymi serwerami pocztowymi za pomocą PHP.
  • międzynarodowy – To rozszerzenie pomaga w wykonywaniu sortowania zgodnego z UCA oraz formatowania daty/godziny/liczby/waluty w PHP.
  • json – Funkcje JSON w PHP pozwalają na kodowanie i dekodowanie danych JSON.
  • ldap – Funkcje LDAP łączą, wiążą i rozłączają z katalogiem LDAP.
  • libxml – Podstawowa biblioteka, która oferuje zestaw interfejsów API do manipulowania XML, w tym analizowania dokumentów XML i obsługi innych typów dokumentów, takich jak HTML.
  • mbstring – Rozszerzenie obsługi łańcuchów niebinarnych, które udostępnia funkcje ciągów znaków wielobajtowych.
  • mcrypt – Zapewnia różnorodne funkcje szyfrowania.
  • pamięć podręczna – Moduł Memcache zapewnia wygodny proceduralny i zorientowany obiektowo interfejs do memcached, wysokowydajnego, rozproszonego systemu buforowania obiektów pamięci, który ma charakter ogólny, ale jest przeznaczony do przyspieszania dynamicznych aplikacji internetowych poprzez zmniejszanie obciążenia bazy danych.
  • memcached – Rozszerzenie do współpracy z memcached poprzez bibliotekę libmemcached.
  • Pakiet wiadomości – Zapewnia interfejs do msgpack.org, która jest wydajną biblioteką serializacji obiektów opartą na plikach binarnych.
  • mysqli – Sterownik bazy danych używany do interakcji z bazami danych MySQL.
  • mysqlnd – To natywny sterownik MySQL dla PHP.
  • opensl – Solidna funkcja PHP służąca do generowania i weryfikowania podpisów cyfrowych.
  • pcre – Zapewnia funkcje dla „wyrażeń regularnych zgodnych z Perlem”.
  • ChNP – PHP Data Objects to warstwa dostępu do bazy danych zapewniająca jednolity sposób dostępu do wielu baz danych.
  • pdo_mysql – Sterownik implementujący interfejs PHP Data Object (PDO) umożliwiający dostęp do baz danych MySQL.
  • Phar – Format archiwum połączony z biblioteką wykonawczą, aby pomóc w budowaniu i ładowaniu aplikacji PHP w jednym pliku.
  • posix – Akcesory do wywołań systemowych POSIX (Unix).
  • Czytaj linię – Zapewnia interaktywne możliwości edycji linii i funkcje historii.
  • redis – Rozszerzenie PHP do współpracy z Redis, wysokowydajną usługą przechowywania klucz-wartość.
  • Odbicie – Rozszerzenie PHP, umożliwia inspekcję i inżynierię wsteczną programów PHP przy użyciu procesu zwanego „odbiciem”.
  • sesja – Ta funkcja umożliwia zarządzanie sesją użytkownika.
  • szop – Prosty interfejs dostępu do segmentów pamięci współdzielonej w PHP.
  • SimpleXML – Rozszerzenie, które upraszcza pracę odczytu plików XML.
  • mydło – SoapClient to wbudowana w PHP klasa zapewniająca metody wysyłania żądań SOAP i odbierania odpowiedzi SOAP z adresu URL.
  • gniazda – Funkcje gniazd PHP umożliwiają tworzenie i zarządzanie gniazdami sieciowymi, komunikacją sieciową niskiego poziomu między serwerami.
  • sód – Sodium to nowoczesna, łatwa w użyciu biblioteka oprogramowania do szyfrowania, deszyfrowania, podpisów, mieszania haseł i nie tylko.
  • SPL – Standardowa biblioteka PHP (SPL) to zbiór interfejsów i klas, które są częścią rdzenia PHP.
  • standard – Są to wbudowane funkcje i klasy dostarczane przez PHP, które nie opierają się na zewnętrznych zależnościach ani rozszerzeniach PHP.
  • sysvmsg – Zapewnia interfejs do kolejek komunikatów Systemu V.
  • sysvsem – Oferuje dostęp do semaforów w stylu POSIX.
  • sysvshm – Udostępnia funkcje pamięci współdzielonej.
  • tokenizator – Funkcje tokenizera zapewniają interfejs API, który umożliwia konwersję kodu źródłowego PHP na tablicę tokenów.
  • xml – XML (eXtensible Markup Language) Funkcje parsera umożliwiają analizowanie dokumentów XML.
  • xmlreader – Rozszerzenie, które pobiera dane i ponownie je wypycha.
  • xmlrpc – Implementacja PHP protokołu XML-RPC służącego do wymiany danych w sieci.
  • xmlwriter – Rozszerzenie do tworzenia dokumentów XML przy użyciu prostego stylu „podobnego do konstruktora”.
  • xsl – XSL to język do wyrażania arkuszy stylów w celu przekształcania dokumentów XML w inne dokumenty XML.
  • Zend OPcache – Komponent typu open source, który poprawia wydajność PHP, przechowując wstępnie skompilowany kod bajtowy skryptu we współdzielonej pamięci, eliminując w ten sposób potrzebę ładowania i analizowania skryptów przez PHP przy każdym żądaniu.
  • zamek błyskawiczny – Rozszerzenie zip PHP służy do odczytu, zapisu i manipulowania archiwami zip.
  • zlib – Zapewnia dostęp do biblioteki kompresji zlib.
Warto przeczytać!  pre get posts - Paginacja nie działa po stronie 3 na stronie archiwum kategorii

Dodatkowe moduły

Są to podstawowe komponenty oprogramowania lub biblioteki, które dodają różne funkcje do języka skryptowego PHP.

Środowisko

Zaangażowany w konfigurowanie, konfigurowanie i zarządzanie środowiskiem wykonawczym PHP.

Zmienne PHP

Służą one do przechowywania danych, które można modyfikować podczas wykonywania skryptu.

Zrób to sam lub skorzystaj z naszego zespołu wsparcia

Nauka języka PHP zwiększy Twoje umiejętności rozwiązywania problemów, modyfikowania i optymalizowania witryny WordPress.

Mamy nadzieję, że ten samouczek przyda się, jeśli będziesz musiał szybko przejrzeć funkcje PHP włączone na serwerze. Oczywiście, jeśli Twoje witryny WordPress są hostowane za pomocą WPMU DEV, zawsze możesz skontaktować się z naszym całodobowym zespołem pomocy technicznej, aby uzyskać specjalistyczną pomoc we wszystkim, co jest związane z WordPress i hostingiem, lub uzyskać natychmiastowe odpowiedzi dzięki naszemu asystentowi opartemu na sztucznej inteligencji.

Zapewniamy, że nasz hosting jest skonfigurowany do pracy z prawie wszystkimi wtyczkami, aplikacjami i konfiguracjami WordPress.


Źródło