Pliki z rozszerzeniem PHAR są powiązane ze środowiskiem programistycznym PHP.
Pliki PHAR przechowują zarchiwizowane pliki binarne aplikacji PHP , skompresowane przy użyciu bzip2 lub gzip. Archiwa PHAR zawierają również sumy kontrolne archiwum.
Pliki PHAR można uruchamiać za pomocą PHP i dedykowanych menedżerów pakietów. Format PHAR wykorzystywał buforowanie kodu wykonywalnego w celu przyspieszenia aplikacji i różnych innych technik optymalizacji, dzięki którym ten format jest bardzo popularny.
Od PHP 5.3.0 obsługa PHAR jest domyślnie włączona. Jednak automatyczne wykonanie kodu PHAR w środowisku PHP stwarza poważne zagrożenia bezpieczeństwa systemu. Znane są przypadki, w których złośliwy kod PHP był dystrybuowany w plikach PHAR zamaskowanych jako pliki JPEG lub TXT przy użyciu prostego zastępowania rozszerzeń. Otwarcie takiego pliku może spowodować zainfekowanie systemu złośliwym oprogramowaniem.
Listę oprogramowania obsługującego pliki PHAR, z podziałem na 3 platformy systemowe, znajdziesz poniżej. Pliki z rozszerzeniem PHAR, czy też w każdym innym dowolnym formacie, można spotkać na każdej z platform systemowych. Mogą być przeniesione czy to na urządzenia stacjonarne, czy na platformy mobilne. Nie wszędzie jednak będzie możliwość ich poprawnej obsługi.
Updated: 10/08/2022
Sytuacji, które mogą uniemożliwić otwarcie plików z rozszerzeniem PHAR jest wiele. Na całe szczęście, najczęściej występujące problemy z plikami PHAR można rozwiązać bez specjalistycznej wiedzy z zakresu IT, a co najważniejsze w krótkim czasie. Poniżej prezentujemy instrukcje, które krok po kroku przeprowadzą Cię przez proces rozwiązania Twojego problemu.
Pierwsza przyczyna, która nie pozwala na pracę z plikami PHAR to po prostu brak zainstalowanego odpowiedniego oprogramowania współpracującego z PHAR w Twoim systemie operacyjnym. Tutaj mamy bardzo proste rozwiązanie. Wybierz PHP lub jeden z programów z listy (np. Phar), pobierz ze strony producenta i zainstaluj. Pełną listę programów z podziałem na systemy operacyjne znajdziesz powyżej. Jednym z najbezpieczniejszych sposobów na pobieranie oprogramowania jest korzystanie z linków do programów zamieszczonych przez oficjalnych dystrybutorów. Odwiedź stronę producenta PHP i pobierz instalator.
Kiedy masz już zainstalowany PHP na swoim urządzeniu, a pliki PHAR nadal nie otwierają się poprawnie, sprawdź, czy posiadasz aktualną wersję oprogramowania. Zdarza się, że producenci oprogramowania wprowadzają obsługę innych, nowych formatów plików w nowych wersjach aplikacjacji. Jeżeli posiadasz starszą wersję PHP, może ona nie posiadać obsługi formatu PHAR. Jednak wszystkie rozszerzenia plików, które były obsługiwane przez poprzednie wersje oprogramowania, będą też wspierane w najnowszej wersji PHP.
Jeśli posiadasz już PHP w najnowszej wersji i problemy nadal występują, należy wybrać domyślny program, który będzie obsługiwał pliki PHAR na Twoim urządzeniu. Czynność ta nie powinna sprawić nikomu problemów. Schemat postępowania jest prosty i podobny, niezależnie od systemu operacyjnego z którego korzystasz.
Zmiana domyślnej aplikacji na Windows
Zmiana domyślnej aplikacji na Mac OS
Jeżeli instrukcje z punktów 1-3 zostały skrupulatnie wykonane i nie przełożyło się to na rozwiązanie problemu, należy sprawdzić wskazany plik z rozszerzeniem PHAR. Może pojawić się wiele problemów, które uniemożliwiają otwarcie pliku.
Jeżeli plik jest zawirusowany, szkodliwe oprogramowanie zawarte w pliku PHAR uniemożliwia otwarcie jego oryginalnej zawartości. Najbezpieczniej jest od razu przeskanować plik Twoim programem antywirusowym, bądź skorzystać ze skanera antywirusowego online. Jeśli okaże się, że plik PHAR jest zainfekowany, musisz postępować zgodnie z wyświetlonymi zaleceniami.
Jeśli plik PHAR powodujący problemy, został Ci wysłany przez inną osobę, poproś o jeszcze jedną jego kopię Być może nie został poprawnie skopiowany na nośnik danych i jest niekompletny, taka sytuacja uniemożliwia poprawne korzystanie z jego zasobów. Analogicznie, pobieranie pliku z rozszerzeniem PHAR z internetu mogło być przerwane i nie posiada on wszystkich danych. Należy wtedy raz jeszcze pobrać plik z tego samego źródła.
Zdarza się, że do otarcia pliku potrzebujesz uprawnień Administratora systemu. Przełącz się więc na konto posiadające odpowiednie uprawnienia i spróbuj otworzyć plik PHP Archive.
W sytuacji kiedy system operacyjny jest zbyt obciążony, aby poradzić sobie z otwarciem programu obsługującego pliki z rozszerzeniem PHAR, należy zamknąć wszystkie inne aplikacje.
Posiadając aktualne wersje oprogramowania, systemu operacyjnego i sterowników będziesz mógł się czuć bezpiecznie. Mogą one także pomóc w rozwiązaniu problemów z PHP Archive. Może okazać się, że nowsze wersje oprogramowania rozwiązują problemy z PHAR, które występowały wcześniej, lub były spowodowane bugami w systemie.
Jeżeli posiadasz dodatkowe informacje na temat rozszerzenia pliku PHAR będziemy wdzięczni, jeżeli podzielisz się nimi z użytkownikami naszego serwisu. Skorzystaj z formularza znajdującego się tutaj i prześlij nam swoje informacje dotyczące pliku PHAR.