日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

quercus mysql_让PHP运行在Glassfish中:quercus配置

發布時間:2024/9/27 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 quercus mysql_让PHP运行在Glassfish中:quercus配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PHP跟GlassFish本是兩個不相干的東西,為什么要讓PHP在GlassFish中運行呢?主要是因為對GlassFish情有獨鐘,卻又放不下PHP。跟我這樣類似的人應該不少,所以才會出現了Quercus這個東西,它本是Resin的一部分,我們只是取其精華而已。

Quercus配置相對簡單,去官網下個最新版,解壓開備用。

這里對GlassFish和 netbeans的安裝就不說了,比Quercus還簡單。所以,假設GlassFish和netBeans都已經安裝好了。為什么用netBeans,因為我喜歡。Quercus沒有指明專用IDE,所以,用哪個IDE,隨你的便。

首先打開netBeans,創建一個新的 java web 項目,保持默認,構建,部署,然后應該能在瀏覽器訪問到這個新的項目。

接著,到 解壓開的Quercus的目錄里去,復制WEB-INF目錄中的“licenses”和“lib”目錄到項目目錄的 WEB-INF目錄里。

打開Quercus目錄中的WEB-INF/web.xml文件,把里的內容復制到項目目錄里的WEB-INF/web.xml文件里去,如果沒有就新建一個。

下面講下主要配置。

script-encoding

UTF-8

這個不說,大家也明白,指明文件編碼,這里的utf-8.

database

jdbc/test

這個是配置數據訪問,這里配置是glassfish中配置好了的jdbc連接,具體 如何在glassfish中配置jdbc請去網上搜索。這里的連接是指明了 jdbc/test。根據實際情況進行修改。

這里配置好了之后,在 PHP程序里使用mysql_connect()來連接數據庫的時候會忽略其參數,也是說php直接用這里的設置代替了mysql_connect的參數來連接數據庫。

這里就不多說了,java程序應該知道如何配置jdbc。我是直接在glassfish里配置了jdbc,手冊說可以在配置文件 中配置jdbc,這樣更靈活些。

ini-file

WEB-INF/php.ini

這項配置是允許你在項目里使用php.ini文件,好處很明顯,把以前的php.ini文件復制到WEB-INF目錄里就行了。以前的配置在這里依然有效。

license-directory

WEB-INF/licenses

不說了,把php編譯成java的class文件。

Quercus Servlet

*.php

index.php

這兩個更簡單,一個是指明哪種文件被解析成php腳本。另一個指明默認頁。

配置文件可以不用修改直接用,除了默認的不能連數據庫外,其它功能不受限制。

在web目錄里新建個index.php文件,部署一下,然后在瀏覽器里就可以訪問了。

超級簡單。

總結

以上是生活随笔為你收集整理的quercus mysql_让PHP运行在Glassfish中:quercus配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。