ano ito lutasin:

  1. Using php 5.x sa Tomcat 4.x o 5.x
  2. itulot php tangi di isa web ang paglalagay, sa halip ng globally.


ang simple maaari configuration ay ilarawan. ang paglalarawan ay maikli at malaman ipalagay mo katalinuhan.

tayo nasain ipalagay php nasain maaari italaga di c:\ itaboy. ipalit kumuha itaboy titikan ng mo pagpili.

turo

  1. Download yumao php 5.x zip isalansang maayos.
    ako used http:/www.php.net/kumuha/php-5.0.2-Win32.zip/ sa/a/ malarawan/ .
  2. Download yumao katipunan ng PECL modules. ako used http:/www.php.net/kumuha/pecl-5.0.2-Win32.zip/ sa/a/ malarawan/ .
  3. Unzip php 5.x zip isalansang maayos kahitsaan, karaniwan cphp:\
  4. kopyahin php.ini- layo, di cphp:\, gaya php.ini
  5. Uncomment ang tutupan ( alisin semi- tutuldok at ang simula) di php.ini:
    extensionphp_java.dll;=
  6. katas php5servlet.dll sa pecl zip isalansang maayos sa cphp:\ ( batang pilyo " gumamit polder pangalanan" di WinZip).
    Ensure atipan ng pawid ang isalansang maayos ay tunay ipakilala di cphp:\
  7. italaga Tomcat at lumikha a patnugot pang ilalim webapps. Lets sabihin ito ay pangalanan katuwaan.
  8. lumikha WEB-INF patnugot pang ilalim katuwaan
  9. lumikha lib patnugot pang ilalim WEB-INF
  10. lumikha web.xml pang ilalim WEB-INF kumuha ang sundan magkasiya:
    
    
    
    
    	php
    		net.php.servlet
    	
    	
    		php-formatter
    		net.php.formatter
    	
    	
    		php
    		*.php
    	
    
    	
    		php-formatter
    		*.phps
    	
    
    			
  11. katas php5srvlt.jar at katas/unjar ( ugain xvf …) ito pang ilalim c:\
  12. ibahin kapuwa ang isalansang maayos reflect.properties at servlet.properties sa palitan ang tutupan libraryphpsrvlt= sa libraryphp5servlet= at iligtas kanila. ito ituro ang isalansang maayos pangalanan ng ang dll isalansang maayos alin ay maglulan nina ang Java ang paglalagay sa maglingkod ang pakiusapan. di akin salin ang pangalanan ng ang dll was php5servlet.dll. mo milya mayo mag-iba-iba. ito may hindi kaugnayan kumuha ang pangalanan ng ang ugain isalansang maayos alin maaari maaari kahit ano.
  13. re- lumikha ang ugain isalansang maayos
  14. kopyahin ang ugain isalansang maayos sa WEB- gawan ng\ patnugot lumikha maaga
  15. pagsamahin cphp:\ sa mo paraan o User landas di durungawan enironment ( ipahiwatig: tuwirin- lagitik at pumili ari-arian sa akin Computer)
  16. lumikha a isalansang maayos test.php pang ilalim katuwaan kumuha ang sundan code:

  17. magsimula Tomcat ( lumakad sa [Tomcat pagtatalaga sa tungkulin directorybin]\ at makinilyahin Tomcat).
  18. buksan mo magbasa-basa at lumakad sa http:/localhost8080:/ katuwaan/test.php
  19. /
  20. Ensure atipan ng pawid diyan ay hindi mali itanghal. sa halip ka kumuha isa nakapagtuturo tabingan kumuha php salin patalastas at buo pulutong ng isa-isahin

pahintulutan ako malaman kung ito dokumento ay tumulong sa ka.

Update: Made minoriya rebisyon sa highlight kaunti susi salik.

solusyon sa pangkaraniwan suliranin nina users:
sino man ay getting ito mali “java.lang.UnsatisfiedLinkError: hindi php5servlet di java.library.path”. masiyahan magsiyasat ang dalawa ari-arian isalansang maayos, kung diyan ay sino man puwang alangaang. ako was stuck di ito suliranin dahil sa 2 days. diyan dapat maaari tangi isa tutupan, at hindi puwang alangaang. magsiyasat ito ngayon!!!. ito ay saan ang suliranin ay lying.
–Arundhati

ang salin ng php at pecl dapat maaari ang pagkapareho.
lusak Mocek

ka lakas magkulang sa pagsamahin a tumalbog humakbang at ang tapusin ng mo turo. ito would alisin a pulutong ng ang suliranin kumuha ang unsatisfied ikawil mali.
– Chuck Rosendahl

pag-ukulan ng pansin:
kung ka mapulot ito tutorial mahalaga, masiyahan pag-araal ipagkaloob at magtamasa ang kagalakan ng giving.