Zanim utworzymy pierwszą prostą stronę internetową w Laminas należy zapoznać się z artykułem „Pierwszy projekt w języku PHP – Eclipse, system OS X”. Użytkownicy systemu Windows nie powinni mieć trudności ze zrozumieniem artykułu, większość czynności wykonuje się podobnie. Zrzuty ekranowe zostały wykonane na systemie macOS.
Podczas pracy nad modułami w Laminas będziemy potrzebowali programu Composer, dlatego warto zapoznać się z artykułem „Instalacja Composer w systemie operacyjnym OS X”. W naszym artykule Composer będzie potrzebny do utworzenia projektu Laminas, skorzystamy również z serwera XAMPP.
Tworzenie projektu Laminas:
- Przechodzimy do katalog htdocs serwera XAMPP (rys. 1.).
- Tworzymy katalog dla naszego projektu np. projekt-laminas (rys. 2.).
- Następnie wykonujemy polecenie composer odpowiedzialne za utworzenie przykładowego projektu z wymaganymi modułami Laminas (rys. 3.).
Polecenie:
composer create-project -s dev laminas/laminas-mvc-skeleton ./projekt-laminas
- Podczas instalacji będziemy pytani o różne wersje instalacji, dlatego warto sobie poeksperymentować. Nie polecam instalacji minimalnej (rys. 4.).
- Dla większości modułów wybieram plik konfiguracyjny config/modules.config.php, jednak dla DeveloperTools warto wybrać config/development.config.php.dist (rys. 5.).
- Instalację przykładowego projektu Laminas zakończonego pomyślnie przedstawiono na rysunku 6.
Rys. 1. Polecenie pwd w systemie operacyjnym macOS
Rys. 2. Tworzenie katalogu w systemie operacyjnym macOS
Rys. 3. Instalacja Laminas, krok 1/4
Rys. 4. Instalacja Laminas, krok 2/4
Rys. 5. Instalacja Laminas, krok 3/4
Rys. 6. Instalacja Laminas, krok 4/4
Następnie tworzymy nowy projekt w środowisku programistycznym Eclipse (rys. 7.):
- Nazwa projektu projekt-laminas (Laminas kurs).
- Wybieramy katalog dla projektu ten sam, w którym instalowany był projekt-laminas w wierszu poleceń.
- Wybieramy interesującą nas wersję PHP.
- Zatwierdzamy ustawienia przyciskiem Finish.
Rys. 7. Tworzenie nowego projektu pod Laminas w Eclipse PDT
Po załadowaniu projektu do Eclipse PDT jesteśmy gotowi do pracy (rys. 8.).
Rys. 8. Praca z Laminas w Eclipse PDT
Ostatnim krokiem jest sprawdzenie czy instalacja została przeprowadzona prawidłowo. Uruchamiamy serwer XAMPP i wprowadzamy w przeglądarce http://localhost/projekt-laminas/public (rys. 9.).
Rys. 9. Prawidłowe zainstalowanie - Laminas podstawy
Wybrane strony:
Wybrane książki:
- Ramez Elmasri, Shamkant B. Navathe: Wprowadzenie do systemów baz danych. Wydanie VII, Wydawnictwo Helion, 2019.
- Mizanur Rahman: PHP 7. Algorytmy i struktury danych, Wydawnictwo Helion, 2018.
- Matt Zandstra: PHP. Obiekty, wzorce, narzędzia. Wydanie V, Wydawnictwo Helion, 2017.
- Kyle Banker, Peter Bakkum, Shaun Verch, Doug Garrett, Tim Hawkins: MongoDB w akcji, Wydawnictwo Helion, 2016.
- Bill Karwin: Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych, Wydawnictwo Helion, 2012.