Skip to content
This repository has been archived by the owner on Jul 12, 2022. It is now read-only.

dwango/quercus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

このリポジトリはarchiveします

このリポジトリは本体及び周辺環境の更新に追従できておらず、また今後の活用の目処も経っていないため、依存ライブラリ等のセキュリティリスクも鑑みてarchiveすることとしました。

Quercus

Quercusとは

PHPをJVM上で実行するためのミドルウェアです。詳しくは本家を参照ください。http://quercus.caucho.com/

改変内容

本家のQuercus 4.0.25をベースに http://suzuki0keiichi.hatenablog.com/entry/2012/11/18/130823 で指摘されている不具合を修正しました。本家にフィードバックすべきですが、とりあえず自分たち用に修正したものを公開しています。いずれに本家にフィードバックしたいとおもいます。 ちなみに、ライセンスは本家のGPLをそのまま継承しています。

ビルド方法

ビルド環境

  • JDK6(JDK7ではビルドできません)
  • Maven2以降

ビルド方法

$ mvn clean package

targetディレクトリにquercus-VERSION.jarが生成されます。

デプロイ方法

$ mvn clean deploy
$ git add repos
$ git commit repos -m '....'
$ git push origin master

サンプルプロジェクト

https://github.com/dwango/quercus-sample

Mavenプロジェクトで利用する方法

pom.xmlに以下のようにリポジトリとjarへの依存関係を追加する。

<repositories>
    // ...
    <repository>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
        <id>dwango-quercus-repos</id>
        <name>Dwango Quercus Repository</name>
        <url>https://raw.github.com/dwango/quercus/master/repos/</url>
    </repository>
    //...
</repositories>
// ...
<dependencies>
    // ...
    <dependency>
        <groupId>com.caucho</groupId>
        <artifactId>quercus</artifactId>
        <version>4.0.25</version>
    </dependency>
    // ...
</dependencies>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages