Kilka słów wstępu
Myślę, że jest tu wiele osób, które chciały by się nauczyć programować i szukają dobrej pomocy. Przychodzę więc i ja z bardzo ciekawym językiem - PHP. Język ten został stworzony dla dynamicznych stron WWW. Co to znaczy dynamiczna strona? Najprostszym przykładem będzie © w stopce z aktualną datą, a jednym z trudniejszych - zmiana zawartości strony w zależności od zalogowanego użytkownika. Wybrałem ten język, ponieważ dla osób nie mających styczności z żadnym językiem będzie bardzo łatwo zacząć, a później przesiąść się na coś bardziej zaawansowanego. Zacznijmy więc od przygotowania odpowiednich narzędzi.
Z czym będziemy pracować?
Chcąc pisać w PHP będziemy potrzebowali następujących elementów:
- silnik PHP
- serwer WWW
- edytor tekstu/edytor PHP
Silnik PHP jest to swego rodzaju interpreter, który będzie przetwarzał napisane przez nas skrypty na instrukcje zrozumiałe dla procesora, tak by wykonywał to co mu rozkażemy. Serwera WWW użyjemy do generowania strony z wynikami, a edytora do pisania skryptów. Programem edytującym może być najprostszy Notatnik, Notepad++ czy też zaawansowane środowisko takie jak PHP Strom.
Pobranie i instalacja oprogramowania
W tym poradniku będę korzystał z zestawu narzędzi XAMPP, jednak Wy możecie korzystać z dowolnego innego, zainstalowanego lokalnie jak i na serwerze. Kliknijmy więc w link powyżej i pobierzmy pakiet XAMPP'a dla naszego systemu.
Po pobraniu pakietu należy uruchomić instalację. Proponuję nie zmieniać ścieżki domyślnej instalacji (dla Windows: C:\xampp_steem) oraz wybranie pakietów do zainstalowania jak na zrzucie poniżej.
Na zakończeniu zaznaczamy opcję do uruchomienia panelu zarządzania XAMPP i czekamy na jego włączenie.
Panel XAMPP
Na początku do naszego działania będziemy potrzebowali jedynie włączonego modułu Apache. Kliknijmy więc na "Start" przy tej pozycji. W przypadku pokazania się jakichkolwiek błędów zapraszam na dół posta.
Sprawdzenie działania
Poprawnie uruchomiona usługa w panelu powinna być zaznaczona zielonym kolorem jak na zdjęciu poniżej.
Jeżeli u Ciebie "Apache" zaznaczone jest na zielono możesz śmiało otworzyć przeglądarkę i przejść pod adres "localhost" i naszym oczom powinien ukazać się następujący widok.
Podsumowanie
To na tyle dzisiejszego poradnika. Udało nam się poprawnie przygotować środowisko do przyszłych działań. Po zakończeniu prac z XAMPP'em należy pamiętać, by zastopować usługę "Apache". Mam nadzieję, że razem stworzymy całe kompendium wiedzy na temat języka PHP. W razie jakichkolwiek wątpliwości zapraszam do sekcji komentarzy. Liczę również na opinie i sugestie! Do zobaczenia w kolejnych częściach!
Błędy przy uruchomieniu
XAMPP lubi nie wystartować Apache za pierwszym razem. Głównie chodzi tu o zablokowane porty w komputerze. Co zrobić by to naprawić? zmienić port usługi. W tym celu przy pozycji Apache należy kliknąć guzik "Config" i wybrać "Apache (httpd.conf)". W tym momencie powinien uruchomić się nam plik konfiguracyjny w notatniku. Wykorzystajmy więc narzędzie wyszukiwania (w Windows: Ctrl+F) i wyszukajmy frazę "port".
W linijce "Listen 80" należy zmienić liczbę na inną. Polecam wybrać port 801. Plik należy zapisać i ponownie uruchomić Apache. Teraz wszystko powinno działać poprawnie.
Dla mnie to czarna magia😀 ale plusa dam. W grafice dobry jestes? Potrzebuje logo dla siebie. Np. Reestem, folow jozef230 mała animacja lub logo. Jeden gościu mi obiecał na steemit i cisza😀
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ja z grafiki słaby jestem, ale mam kumpla co się tym zajmuje. Napisałem mu, że jesteś zainteresowany. Odpisał, że jutro da znać. Będę Cię informował na bieżąco.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Dzięki!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sorrki, ale kumpel mówi że nie zbyt ma czas na to.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ok. Dzięki
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit