2013-02-05 34 views
0

我在我的應用程序中使用apache tomcat 6。我想爲在Linux上的apache tomcat 6中執行PHP文件提供支持。我不想在我的機器上單獨安裝PHP,而是提供PHP模塊(.so文件)作爲apache/modules的一部分。比如Tomcat 6沒有httpd.conf文件,我不能夠在httpd.conf文件 -PHP和mysql在Linux中與apache tomcat 6集成

的LoadModule php5_module模塊/ libphp5.so

誰能幫助我通過下面的指令來加載PHP模塊裝載PHP模塊在Linux上的tomcat 6?請讓我知道是否需要一些其他配置在Linux上提供此支持。

在此先感謝。

+0

爲什麼不能使用XAMPP服務器? –

回答

0

剛剛拍攝: http://wiki.apache.org/tomcat/UsingPhp

,或者甚至更好的解決方案在我看來: https://stackoverflow.com/a/779255/1408096

有用嗎?

+0

使用上面的鏈接,我按照過程創建phpsrvlt.jar和libphp4.so文件。但是,在make命令執行期間,我得到了以下錯誤 /Apache_Fix/php-4.3.5RC2/sapi/cli/php_cli.c:94:錯誤:'optarg'的靜態聲明遵循非靜態聲明 /usr/include /getopt.h:59:注意:之前的'optarg'聲明在這裏 /Apache_Fix/php-4.3.5RC2/sapi/cli/php_cli.c:95:錯誤:'optind'的靜態聲明遵循非靜態聲明 /usr/include/getopt.h:73:注意:之前的'optind'聲明在這裏 make:*** [sapi/cli/php_cli.lo]錯誤1 – paresh

+0

我搜索了這個錯誤,發現這個錯誤由編譯器gcc 4.x拋出,但不是由gcc 3.2.3拋出。我使用的是centOS 6,而gcc 4.x是centOS 6的默認版本。我嘗試在centOS 6上安裝gcc 3.2.3,但沒有運氣 – paresh

+0

@paresh看起來您使用的是較舊的操作系統和一些較新的應用程序/庫。我認爲最好的辦法是像Sumit Munot已經提出的那樣安裝一些已經編譯好的軟件包,或者你需要在你的linux發行版中更新所有必要的庫(gcc,...) - 這個選項將是相當的時間,然而,資源要求很高。 – xhudik