日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
在GAE上搭建PHP環(huán)境并開(kāi)啟URL重寫(xiě)

1.下載quercus:

http://quercus.caucho.com/

版本當(dāng)然最新的最好,因?yàn)樵瓌t上來(lái)說(shuō)新版本對(duì)php支援程度更高,但是在自己測(cè)試的時(shí)候發(fā)現(xiàn)最新的4.0.25存在一點(diǎn)問(wèn)題,于是換用4.0.18版本.

選擇WAR格式的文件下載,利用Winrar解壓,將WEB-INF\lib\的jar拷貝至GAE工程下的war\WEB-INF\lib\目錄

2.配置Quercus:

在appengine-web.xml中配置對(duì)php文件的支持:

 
 
 
 
  1.     
  2.     

在web.xml中添加一個(gè)servlet:

 
 
 
 
  1.     Quercus Servlet
  2.     com.caucho.quercus.servlet.GoogleQuercusServlet

添加對(duì)php文件的映射:

 
 
 
 
  1.     Quercus Servlet
  2.     *.php

3.實(shí)現(xiàn)URL重寫(xiě)(通過(guò)UrlRewriteFilter實(shí)現(xiàn)):

下載UrlRewriteFilter,將urlrewritefilter-*.jar拷貝在工程的war\WEB-INF\lib\目錄下

在web.xml中添加URL過(guò)濾

 
 
 
 
  1.  
  2.     UrlRewriteFilter
  3.     org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
  4.     UrlRewriteFilter
  5.     /*
  6.     REQUEST
  7.     FORWARD

在工程的war\WEB-INF目錄下新建一個(gè)Url重寫(xiě)配置文件:urlrewrite.xml

 
 
 
 
  1.         "http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
  2.  
  3.     
  4.       UrlRewrite
  5.       
  6.       
  7.       /(.*)
  8.       /index.php
  9.     
  10.  

這條規(guī)則就等同于.htaccess中的:

RewriteCond %{SCRIPT_FILENAME} !-f

RewriteCond %{SCRIPT_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1

注意:這條規(guī)則可能會(huì)導(dǎo)致GAE本地管理http://localhost:8888/_ah/admin/失效,由于時(shí)間關(guān)系就不再修正.

4.測(cè)試:

在工程的war\目錄下新建一個(gè)index.php文件:

 
 
 
 
  1. echo '
    ';
  2. print_r($_SERVER);
  3. ?>

由于我已經(jīng)將index.php設(shè)置為welcome文件,所以直接打開(kāi)http://localhost:8888/

效果如圖所示:

附上一些參考資料:

http://blog.caucho.com/2009/04/28/quercus-on-the-google-app-engine/

http://blog.caucho.com/2009/05/31/quercus-on-google-app-engine/

http://tuckey.org/urlrewrite/#documentation

PHPer們還在猶豫什么,趕緊上吧~


標(biāo)題名稱(chēng):在GAE上搭建PHP環(huán)境并開(kāi)啟URL重寫(xiě)
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/dhpceig.html