Wielu początkujących programistów rozpoczynających swoją przygodę z Zend Framework ma problemy z jego konfiguracją. Najprostszy sposobem jest zainstalowanie Zend Server (Zend Server Download), lecz w tym artykule postaram się opisać w najprostszy sposób konfiguracje tego framework’a do współpracy z wampem. WampServer 2 do pobrania ze strony www.wampserver.com/en/download.php.
Co nam będzie potrzebne?
- Wamp Server 2
- Zend Framework www.zend.com/en/community/downloads
Konfiguracja Zend_Tool.
Czym jest Zend_Tool? Jest zestawem narzędzi usprawniającym prace programisty w tworzeniu projektów. Dzięki niemu prostym poleceniem utworzymy projekt wraz z potrzebnymi plikami i katalogami, dodamy akcje i kontrolery oraz wiele innych przydatnych funkcji. Pierwsze co musimy zrobić to wypakować do jakiegoś folderu całą zawartość paczki którą pobraliśmy (zend framework). Po wypakowaniu odnajdujemy katalog bin.
Następnie wchodzimy do panelu sterowania, wyszukujemy system. Wybieramy zakładkę zaawansowane, następnie zmienne środowiskowe. W okienku poniżej wyszukujemy zmienną Path. Edytujemy i na końcu wiersza dodajemy adres do naszego katalogu bin, w moim przypadku jest to :
;D:\zend\bin\
Średnik na początku ścieżki jest konieczny, ponieważ oddziela on daną ścieżkę od poprzednich. Następnie instalujemy naszego wampa. Po zainstalowaniu powinniśmy odnaleźć katalog bin\php\php_numerwersji. W moim przypadku jest to C:\wamp\bin\php\php5.3.0\. Dodajemy ten adres na koniec wiersza Path tak jak poprzednio, pamiętając o średniku.
;C:\wamp\bin\php\php5.3.0\
Potwierdzamy wszystko. W tym miejscu powinniśmy mieć już poprawnie skonfigurowany Zend_Tool oraz zainstalowanego wampa. Aby sprawdzić czy działa nam Zend_Tool, wybieramy
Start->Uruchom-> cmd.exe
Następnie utworzymy sobie jakiś przykładowy projekt poleceniem zf create project example. Powinniśmy otrzymać taki komunikat. Oznacza ona, że projekt został poprawnie utworzony a nasz Zend_Tool poprawnie skonfigurowany.
C:\wamp\www>zf create project example
Creating project at C:/wamp/www/example
Note: This command created a web project, for more information setting up your V
HOST, please see docs/README
Teraz pora dodać nasz framework do wampa. Aby to uczynić musimy edytować plik php.ini. Uruchamiamy nasz serwer, po prawej stronie obok zegarka powinna pojawić się jego ikonka. Klikamy na nią i wybieramy php-> php.ini. Odnajdujemy wiersz z include_path i dodajemy poniżej ścieżke do katalogu library naszego Zenda. W moim przypadku wygląda to tak:
include_path = „.;C:\wamp\php\library\”
Zend korzysta z modułu rewrite, dlatego teraz pora go włączyć. Aby to zrobić ponownie klikamy na ikonke naszego serwera. Wybieramy apache->apache modules i szukamy rewrite_module. Moduł ten powinien być włączony.
Aby móc korzystać z baz danych musimy zainstalować dodatkowe moduły PDO dla mysql. Klikamy ikonkę naszego serwera, wybieramy PHP-> php.ini i usuwamy średniki przed poniższymi wierszami.
;extension=php_pdo.dll ;extension=php_pdo_mysql.dll
Zapisujemy wszystko i restartujemy naszego apacha. Z menu wampa wybieramy Restart All Services.
Teraz możemy cieszyć się pełnymi możliwościami Zenda (: .
Tagi: framework, PHP, Programowanie, zend

