av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

在GAE上搭建PHP環(huán)境并開啟URL重寫

1.下載quercus:

http://quercus.caucho.com/

版本當(dāng)然最新的最好,因?yàn)樵瓌t上來說新版本對(duì)php支援程度更高,但是在自己測試的時(shí)候發(fā)現(xiàn)最新的4.0.25存在一點(diǎ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重寫(通過UrlRewriteFilter實(shí)現(xiàn)):

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

在web.xml中添加URL過濾

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

在工程的war\WEB-INF目錄下新建一個(gè)Url重寫配置文件: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.測試:

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

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

由于我已經(jīng)將index.php設(shè)置為welcome文件,所以直接打開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)題:在GAE上搭建PHP環(huán)境并開啟URL重寫
當(dāng)前鏈接:http://uogjgqi.cn/article/dhpceig.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流