由於需要測試乙個php的環境。故記錄此處。
環境**:
作業系統:win7 64bit
tomcat :8.0.14 64bit
php:php-5.6.2-win32-vc11-x64.zip
將php解壓到tomcat的根目錄下,將資料夾名字改為php
把php.exe所在的路徑加入到path中。
將php.ini-development 複製乙份。改名php.ini
開啟 extension_dir = "ext" 這個選項
修改cgi.force_redirect 為這樣 cgi.force_redirect = 0
修改tomcat/conf/context.xml檔案
將加上 privileged="true" 屬性即:
[html]view plain
copy
<
servlet
>
<
servlet-name
>
phpservlet-name
>
<
servlet-class
>
org.apache.catalina.servlets.cgiservlet
servlet-class
>
<
init-param
>
<
param-name
>
clientinputtimeout
param-name
>
<
param-value
>
200param-value
>
init-param
>
<
init-param
>
<
param-name
>
debug
param-name
>
<
param-value
>
0param-value
>
init-param
>
<
init-param
>
<
param-name
>
executable
param-name
>
<
param-value
>
d:\tomcat\php\php-cgi.exe
param-value
>
init-param
>
<
init-param
>
<
param-name
>
passshellenvironment
param-name
>
<
param-value
>
true
param-value
>
init-param
>
<
init-param
>
<
param-name
>
cgipathprefix
param-name
>
<
param-value
>
web-inf/phpbin
param-value
>
init-param
>
<
load-on-startup
>
5load-on-startup
>
servlet
>
[html]view plain
copy
<
>
<
servlet-name
>
phpservlet-name
>
<
url-pattern
>
/phpbin/*
url-pattern
>
>
重啟tomcat服務:
在下面新建乙個index.php
裡面的內容為:
[php]view plain
copy
<?php phpinfo();?>
http://localhost:8080/phpbin/index.php 看到以下內容。說明部署成功:
Tomcat8部署方式
靜態部署。在啟動tomcat之前已經安裝了web應用 動態部署。使用tomcat的manager應用直接操控已經部署好的web應用 依賴auto deployment特性 細分的話主要是 利用控制台部署 這一配置檔案docbase就是web應用的絕對路徑,當再一次啟動tomcat時就會將f code...
在Tomcat和JBoss下部署專案
方法2 第一種方法 在tomcat中的conf目錄中,在server.xml中的,節點中新增 其中path就是訪問路徑 jboss修改 jboss server default deploy jboss web.deployer下的server.xml即可,方法一樣。方法3 很靈活,在conf目錄中...
Linux下,Tomcat8修改JVM記憶體配置
tomcat並不建議直接在catalina.sh裡配置變數,而是寫在與catalina同級目錄 bin目錄 下的setenv.sh裡。所以如果我們想要修改jvm的記憶體配置,那麼我們就需要修改setenv.s 件 預設沒有,需新建乙個setenv.sh 寫入 大小根據自己情況修改 export ca...