غ9ajB`EP9|ǡChh?J$VedbFZvr}( rKdeђ2p̡c s [t&R%5V.=1}=i#NQdpr9 uWrp,@4UeaI^[f?@mmG:YfdYμ!)+P]@1)։܉+;]-v35Wǚc2|fs?Jӛfh.?^|uV ˳1~Nmp*Z}O1HQ#Νw]쥾ꮮmsޠ*6 #Ø~(\ m2K:eT\ YvC7g!hcYշUA'CZm + #!bPڒi_%l+*3.厃8}e* :?t#śS㚶*ls>8Hd;w$i-J>Wb*&#R5*`ʹ39k5 $$fxM=) s`Kuت+ŮfAҜq1aa%|lntq,xdFXYg7{ꮮmsޠ*6 S~ e]i=ARV}< + ,1?E9G}Hv@5 ;0uJtMnd U*_,)R5]!M%RRq=nWvA9vsMv neS;xd6FM:8C\>((ytwɮwGmMW9tgQ&9I Cb)9Iw;AF3gkr Xxm08 yi>|ncA0-/EOGŻĪu9Î+\|`E}ShD xNA{Ly I}+$ٛ[8X%_dرul؂h% tnn4 &vxul閡57_>stA)I$G?2vu c tB$-Ф[LS C!^Ϯ"O&)-}*{iF )WEjbAÏc隈y8͘#3‰Be%hrMC!`c*$@ #yRqpd[3\2œuToDMQkME;{/ -N( td6j} 4bE !ƈ=#7O0y4(Մtݫ_~!Ko%'0,P2~Wal #&}FvkȓMRjgs'D*ISu-[=ۊThe'7'οdyvΣR?G" cd8z0PBnr'Αş.]ͧwwlw[?7jik}&(,\sw?agǗh;n|8KE)0VOiX[_ /$̎>풋fAC%1wR\ɞ}6T+im6'>Ds&WR{~p(sL-ݼT <"78l+6N-áھ.Gn\ IQqYެ0䭺?c{Z*x֓ w`KSMsz,I єל$wOjRU7B*[AE* 9$N+?b ͳ'h` `ajNɳᅭ-NhzcĹ;4_:CZr }fey2P!M?OQivym]U^4R[@o@ν=UvNJ %!ȻqO76Gw,iE}EB}"Fo{rӧ xgu0v#4$Z}M<8{t׻^8Ñ"ڙŰ=Px4MM!+990殧S8V5) ϞyF/"/MSD 3kSjTN*^&2V'Ga:(iP`r[/^N|,e,Nytן-Nf?"{r4qӛh%S G\pK{,?47JcG՚Z {p0p% {ZD{4qjC`Fr16Y Om?Cct ]dg lCriIFVKq燷M?_s|yXAL8jc$[k(!eOȈHrTObXE$٣b'\loB/e۴ j!M%RRq=nWAMʽT"nakB5t-1`Ձ}cVP'O:QL,ul8?ANH(V@ _ni4UeaI^[f?@mmG:97_2Ư](L5ސX=pK|,H gX/ђ@$v},u I|x@̳,lB?x:9)h֏ }4ηT'ݳ_.a,6Hƀ Ϲ\۞kzh֏)Σ|/Fx_Mea h `fbN6{Ub)giYϣTBӘjFu}L7O>&8Iy gY+U|5j⪝_~GtMNӢΌgCU|{fvHY nr" 6@|ݗPs|9AN.5xn8hCmLn&&\Z?=t /nS2W~h&Ȏ4CKX]F@h9Hȕ3رԖWKH=\YO-w 4 wKZ{GE;uܮ2_ A \ʴڅE~SDZ?%7tuʯfX; S^kR^>eORZd%n*Aq)K31 rcE4o^vU (ާ%p<70iKVCn-LCjo$/=,G;0KuƉ\YEC֮fD(4O]tGąW D$Zf&Rtm!PJmXnٱ0X2YZqHNj#*g;& NEW d?ti?:(ƅ:U~a1cw]4#"39nw'ej^iБIX, /ʹ3hRgKʢ{:Q HYp4lШI]D4l)Ϊ"H d܊bVQȐ:Wďo$]۹]n\18+hhs 굡E;uܮ2_A߻jZi~i[ފ4Bdi.0;[.zLFTqa+Slej__mA{+p2g!nVH) !(#rQ ˱-% ^*Ij/ vJ]lW3z@^OyrMc6*1ؒ8ҊꁃȮI@KT}6{ITiw-HB\ subdirectory in the myapp\ directory. Rename this newly-created subdirectory to htdocs.

This new htdocs directory will be the main working directory for your Zend Framework project.
  • Within the myapp\ directory, create a new conf\ subdirectory.

    1. Within the new conf\ subdirectory, use your text editor to create and populate a file named ttpd-prefix.conf with the following content:

      Alias /myapp/ "C:/xampp/apps/myapp/htdocs/public/"
      Alias /myapp "C:/xampp/apps/myapp/htdocs/public"
      Include "C:/xampp/apps/myapp/conf/httpd-app.conf"
    2. Within the conf\ subdirectory, also create and populate a file named httpd-app.conf with the following content:

      <Directory C:/xampp/apps/myapp/htdocs/public>
         Options +FollowSymLinks
         AllowOverride All
         Require all granted
      </Directory>
  • Edit the httpd-xampp.conf file in the apache\conf\extra\ subdirectory of your XAMPP installation directory and add the following line at the end to include the httpd-prefix.conf file created earlier.

    Include "C:/xampp/apps/myapp/conf/httpd-prefix.conf"
    Remember to update the above file and directory paths so that they’re valid for your system.
  • Launch a new Windows command shell using the "Shell" button in the XAMPP control panel.

  • Within the command shell, change to the myapp\htdocs\ directory and run the following commands to create a new stub project.

    bin\zf.bat create project .
  • Check that you have a directory structure like this:

    image1
  • Restart the Apache server using the XAMPP control panel.

  • You should be able to access the Zend Framework skeleton application by browsing to http://localhost/myapp. Here’s what the default welcome page looks like:

    image2

    You can now begin developing your Zend Framework application by modifying the skeleton application code. For more information, refer to the Zend Framework documentation.