本文目錄一覽:
tomcat可以運行php嗎
tomcat可以運行php,不過需要配置一下。
方法如下:
將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文件
將Context 加上 privileged=”true” 屬性即:Context privileged=”true”
在web-app中加入
servlet
servlet-namephp/servlet-name
servlet-classorg.apache.catalina.servlets.CGIServlet/servlet-class
init-param
param-nameclientInputTimeout/param-name
param-value200/param-value
/init-param
init-param
param-namedebug/param-name
param-value0/param-value
/init-param
init-param
param-nameexecutable/param-name
param-valueD:\tomcat\php\php-cgi.exe/param-value
/init-param
init-param
param-namepassShellEnvironment/param-name
param-valuetrue/param-value
/init-param
init-param
param-namecgiPathPrefix/param-name
param-valueWEB-INF/phpbin/param-value
/init-param
load-on-startup5/load-on-startup
/servlet servlet-mapping
servlet-namephp/servlet-name
url-pattern/phpbin/*/url-pattern
/servlet-mapping
重啟tomcat服務:
在webapps\ROOT\WEB-INF 下新建一個phpbin的文件夾
在下面新建一個index.php
?php phpinfo();?
Tomcat簡介
Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規範總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規範。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成為目前比較流行的Web 應用服務器。
php簡介
計算機編程語言(Hypertext Preprocessor)
PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,現在被很多的網站編程人員廣泛的運用。
tomcat支持php嗎
當然支持了。你在百度裏面搜一搜有很多解決辦法的。具體問題需要具體分析。
怎麼在 tomcat上 php
我認為可以運行的. 不過要稍微配置下
將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” 屬性即:
在中加入
php
org.apache.catalina.servlets.CGIServlet
clientInputTimeout
200
debug
executable
D:\tomcat\php\php-cgi.exe
passShellEnvironment
true
cgiPathPrefix
WEB-INF/phpbin
5
php
/phpbin/*
重啟tomcat服務:
在webapps\ROOT\WEB-INF 下新建一個phpbin的文件夾
在下面新建一個index.php
?php phpinfo();? 如果還有不懂的可以去後盾人找找相關的教學視頻看看,多看看不就懂得懂了,希望對你有用,給個採納吧,謝謝
apache tomcat裝了之後能用php么
可以的,不影響;tomcat默認的端口是8080,apache默認的端口80,不會衝突,不知您系統安裝了iis沒,iis默認的端口也是80,需要停止iis服務,不然啟動apache會報錯。
原創文章,作者:IOHU,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/146429.html