Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zend- pierwsze kroki.. a nawet pol pierwszego
Wasper
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 18.09.2011

Ostrzeżenie: (0%)
-----


edit.
Sorry, z rozkojarzenia znowu pomylilem dzial...


Czesc.
Postanowilem... nie z wyboru ale bardziej z obowiazku zacza korzystac z Zenda.
Siedze na OpenSuse 12.1
Wyszla dwojka wiec ok.
Tylko mam jedno tottalnie laickie pytanie.. Jak zaczac (IMG:style_emoticons/default/questionmark.gif)

Czytalem wg tutoriala ze strony zenda.. aplikacja szkieletowa, composer.
Ale co jak i po co ?
Co to w ogole jest ten composer.

Sciagnalem NetBeansa z pluginem do z2.
Stworzylem virtalke wg wytycznych, tworze projekt, wszystko ok, wybieram zipa z gita z aplikacja szkieletowa.. i problem zaczyna sie z composerem.

  1. curl -s [url="http://getcomposer.org/installer"]http://getcomposer.org/installer[/url] | php
  2. #!/usr/bin/env php
  3. Some settings on your machine make Composer unable to work properly.
  4. Make sure that you fix the issues listed below and run this script again:
  5.  
  6. The phar extension is missing.
  7. Install it or recompile php without --disable-phar


mozna bezposrednio sciagnac composer.phar. ale gdzie go umiescic.. i w ogole.
Czy sam Zend2 gdzie trzeba instalowac?

Wiem, pytania ponizej poziomu zero, ale zostalem postawiony troche pod sciana i staram sie cos zdzialac.. a mi nie wychodzi.

Ten post edytował Wasper 6.02.2013, 13:45:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Note

Another way to install the ZendSkeletonApplication is to use github. Go to https://github.com/zendframework/ZendSkeletonApplication and click the “Zip” button. This will download a file with a name like zendframework-ZendSkeletonApplication-zfrelease-2.0.0beta5-2-gc2c7315.zip or similar.

Unzip this file into the directory where you keep all your vhosts and rename the resultant directory to zf2-tutorial.

ZendSkeletonApplication is set up to use Composer (http://getcomposer.org) to resolve its dependencies. In this case, the dependency is Zend Framework 2 itself.

To install Zend Framework 2 into our application we simply type:

php composer.phar self-update
php composer.phar install

from the zf2-tutorial folder. This takes a while. You should see an output like:

Installing dependencies from lock file
- Installing zendframework/zendframework (dev-master)
Cloning 18c8e223f070deb07c17543ed938b54542aa0ed8

Generating autoload files

http://framework.zend.com/manual/2.0/en/us...pplication.html
Go to the top of the page
+Quote Post
Damonsson
post
Post #3





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Nie musisz używać composera, możesz normalnie sobie kopiować foldery/pliki.

Skoro ściągnąłeś zipa ze skeletonem, to już wszystko masz.

Composer jest fajny, jak korzystasz z jakichś modułów i chcesz być na bieżąco z aktualizacjami.

Composer to program, który instalujesz, a uruchamiasz z cmd.exe będąc w folderze gdzie masz plik composer.json poleceniem bodajże composer install/upgrade.
Go to the top of the page
+Quote Post
Wasper
post
Post #4





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 18.09.2011

Ostrzeżenie: (0%)
-----


ok to rozwiazalem, a kontynuujac i myslalc juz bardziej pod katem projektow.
Jak globalnie zainstalowac Zend Framework 2 na serwerze (w moim przypadku na opensuse)

a pozniej w projekcie korzystac z biblioteki serwerowej
Co wtedy z calym composerem?
Bo poki co utworzylem projekt przy pomocy composera, pozniej skonfigurowalem netBeans, ktory tez wymaga composera.

A ja chcialbym postawic ZF2 na serwerze raz i aktualizowac go globalnie, a w projektach po prostu sie odnosic do /srv/ZF2/library.. czy gdziekolwiek to sie nie znajdzie.

Zastosowal ktos takie cos? Mozecie mnie nakierowac, posze.
Co gdzie, jakie zmiany i w ogole. Strasznie duzo nowych rzeczy z tym zendem i mam lekki metlik.

pozdrawiam
Wasp

edit.
po czesci sobie poradzilem
wrzucilem paczke ZF2 do srv/ZF2/, zdefiniowalem ZF2_PATH na wirtualce, dodalem includy do php.ini
i aplikacja szkieletowa sie ladnie uruchamia, ZF2-PATH sie ladnie wczytuje.

Tylko idac o krok dalej, teraz mam problem z phpunitem, stworzylem wszystko wg manuala
uzupelnilem metode o sciazke

  1. $this->setApplicationConfig(
  2. include '/home/Wasper/public_html/zf2-tutorial/config/application.config.php'
  3. );


wchodze do katalogu test, uruchamiam phpunit i mam

  1. PHP Warning: require(PHPUnit/Autoload.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 42
  2.  
  3. Warning: require(PHPUnit/Autoload.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 42
  4. PHP Fatal error: require(): Failed opening required 'PHPUnit/Autoload.php' (include_path='/srv/ZF2/library') in /usr/bin/phpunit on line 42
  5.  
  6. Fatal error: require(): Failed opening required 'PHPUnit/Autoload.php' (include_path='/srv/ZF2/library') in /usr/bin/phpunit on line 42
  7.  


znalazlem katalog phpunit w
/usr/share/php5/PEAR/PHPUnit/

tylko co z tego?

Ten post edytował Wasper 8.02.2013, 16:08:00
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 06:52