2018年4月26日木曜日

PHPからJavaを呼び出す

Webシステム側はPHPで書いてありますが、そこからJavaを呼び出して処理をさせます。
(1) Javaの設置
jarファイルで設置も考えましたが、変更もあり得るのでそのまま設置しました。
今回は以下を設置しました。
https://github.com/smzn/Sentiment
今回は外部jarファイルがあるので、/usr/local/lib にjarファイルを入れておき
$ vi ~/.bashrc
export CLASSPATH=/usr/local/lib/mysql-connector-java-5.1.45-bin.jar:/usr/local/lib/io.indico-3.15.0.jar:/usr/local/lib/io.indico-3.15.0-jar-with-dependencies.jar:$CLASSPATH
と設定しました。
全ユーザに対して設定する場合は /etc/profileに書きます。
実行できることを確認します。

(2)シェルスクリプトの作成
シェルスクリプトを作成し、置いておきます。クラスパスは必要です。
$ vi ~/indico/sentiment.sh


$ chmod +x ~/indico/sentiment.sh
シェルスクリプトから実行できることを確認します。
$ ~/indico/sentiment.sh

(3) PHPから呼び出し
PHPから呼び出すときに、exec関数を利用します。


これでPHPからJavaを実行できました。

9 件のコメント:

  1. Thanks for sharing, nice post! Post really provice useful information!

    Giaonhan247 chuyên dịch vụ mua hộ hàng hàn quốc uy tín và là công ty vận chuyển hàng trung quốc uy tín với dịch vụ gửi quần áo đi mỹ giá rẻ với kinh nghiệm mua hàng amazon nhật với giải đáp mua nước hoa chính hãng ở đâu tốt cũng như cách order hàng nhật về việt nam uy tín.

    返信削除
  2. I like it my bro I love your support team . Real Racing 3 mod apk

    返信削除
  3. このコメントは投稿者によって削除されました。

    返信削除
  4. great information provide on this article i am clear about every steps and how to download without issue one https://greatmodapk.com/showbox-apk/

    返信削除
  5. Thanks for sharing.
    https://gta5-mobile.com
    https://teresafidalgo.info
    https://ppssppapk.info
    https://spotifypremiumfreeapk.info

    返信削除
  6. Kaomoji represents Japanese words and the face of the Japanese people through a letter Download. It is not at all like the western kaomoji which you are seeing Click Here next to it :) which looks like this now you must have understood and Japanese Kaomoji is a very big category which is in a lot of categories and which Lenny The face is, it is definitely used to use the bracket to show the face of the person additionally. So now you have understood the difference between kaomoji vs Lenny's facekaomoji

    返信削除