當前位置:ag真人国际官网-ag旗舰厅官方网站 » 編程語言 » php部署tomcat

php部署tomcat-ag真人国际官网

發布時間: 2024-11-11 02:54:25

㈠ 在現有的linux tomcat7環境下,怎麼增加支持php的網站

正常搭建lamp環境就行了啊,只是web伺服器的埠不要和tomcat的一樣就行了。先安裝和配置好nginx和php-fpm,再把80埠的tomcat調成8080埠,ubuntu/debian可以這樣安裝nginx和php-fpm: sudo apt-get install nginx php5-fpm php5-mysqlnd php5-gd
假設這個java站的域名是java.net.你現在想添加一個域名php.net也解析到你的這台伺服器.這時就建議你引入一個nginx了,配置2個server{}塊,一個域名是java.net,請求proxy_pass給監聽8080埠的tomcat,一個域名設為php.net,請求fastcgi_pass給監聽9000埠的php-fpm.

nginx配置示例如下:
server {
listen 80;
server_name java.net;
location / {
proxy_set_header x-real-ip $remote_addr;
proxy_set_header x-forwarded-for $remote_addr;
proxy_set_header host $host;
proxy_pass http://127.0.0.1:8080;
}
}
server {
listen 80;
server_name php.net;
location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param script_filename $document_root$fastcgi_script_name;
}
}

㈡ tomcat支持php嗎

讓tomcat支持php
在負責一個採用jsp動態網頁技術的網站時,剛好手頭有php寫的一部分功能,所以就很直接地想到讓tomcat支持php。tomcat也是apache出的,難道就只支持jsp嗎?到底能否在tomcat上用php呢?上網搜索了一番,很快有了第一個問題的答案:tomcat可以支持cgi,如perl(具體設置見附文)。但繼續搜索,卻遲遲無法找到讓tomcat使用php的方法,一般都是採取裝apache和tomcat共存的方法來搭建所謂的支持php jsp的web平台。
當然,其實php本身也支持cgi方式的使用,所以就自己動手試了一試(在windows操作系統上):先按照附文的做法讓tomcat支持cgi,然後再改web.xml,在servlet-name為cgi的一段配置中加上:


executable
php

並把php安裝路徑加入path,這樣tomcat就能運行到php.exe了。重啟tomcat後,在web-inf目錄下新建一個cgi目錄,把php文件放在這里,然後訪問時用虛擬映射出來的cgi-bin目錄來訪問這些php文件。
但是如果對php文件不加任何改動的話,可能會發現什麼輸出都沒有。需要在php文件頭部加一行,輸出兩個回車:
echo "\n\n";
原因不太清楚。可能在等待content-type輸入,或是perl的cgi程序風格。
但這樣配置,php(4.1.0以上版本)中$_request、$_get、$_post等變數就無法用了,只能從伺服器變數或環境變數中獲取querystring了:$_server["query_string"]、$_env["query_string"]。也許不支持表單的post提交了……具體還沒試過。
由於對tomcat不熟悉,所以這些只是在現在方法上的小修小補,可能有好的做法,還希望大家不吝指教!

熱點內容
接龍源碼 發布:2024-11-19 10:14:48 瀏覽:33
驅動軟體哪個安卓版好 發布:2024-11-19 10:08:28 瀏覽:703
伺服器一鍵搭建java環境 發布:2024-11-19 10:08:27 瀏覽:729
布丁少兒編程 發布:2024-11-19 09:57:11 瀏覽:98
vb資料庫數組 發布:2024-11-19 09:23:40 瀏覽:828
安卓游戲數據保存在哪裡找 發布:2024-11-19 09:22:02 瀏覽:310
解壓出來的文件亂碼 發布:2024-11-19 09:15:40 瀏覽:940
北航ftp是多少 發布:2024-11-19 09:15:32 瀏覽:822
瀏覽保存密碼如何取消 發布:2024-11-19 09:10:17 瀏覽:90
安卓怎麼關簡訊重復提醒 發布:2024-11-19 09:02:00 瀏覽:636
网站地图