ホームページ > バックエンド開発 > PHPチュートリアル > Redhat Linux 9 で PHP が Java クラスをサポートできるようにする_PHP チュートリアル

Redhat Linux 9 で PHP が Java クラスをサポートできるようにする_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:32:38
オリジナル
785 人が閲覧しました

著作権に関する声明: 転載は自由です。転載する場合は、記事とこの声明の元の出典と著者情報をハイパーリンクの形式で必ず明記してください

http://www.5ilinux.com/apache( Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム) 02.html


Redhat Linux 9 では、php (現​​在の主流の開発言語として) が Java クラスをサポートできるようになりました

会社のビジネスのニーズにより、最近、 Linux では php (現​​在の主流の開発言語として) を使用する必要があります) Java クラスをサポートしているため、デバッグ メモを投稿しました。これが皆さんの役に立つことを願っています。

システム環境:
Redhat 9.0
apache(Unixプラットフォームで最も人気のあるWEBサーバープラットフォーム)-1.3.27
MySQL(PHPとの最良の組み合わせ)3.23-54a-11
php(現在の主流として)開発言語)-4.32
j2sdk1.4.1_03

インストール構成:
1. MySQL (PHP との最適な組み合わせ) は redhat9 に付属の rpm パッケージを使用します。jdk のインストールも非常に簡単です。 /etc/profile にインストールすると、JDK 環境パラメータが設定されます。

2. apache(Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)
tar zvxf apache(Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)_1.3.27.tar.gz
cd apache(最も人気のある WEB サーバー プラットフォーム)をコンパイルしてインストールします。 Unix プラットフォーム上のサーバー プラットフォーム)_1.3.27
./configure –prefix=/usr/local/apache(Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム) –enable-module=so –enable-shared=max
make
make install

3. php(現在の主流の開発言語として)をコンパイルしてインストールします
tar zvxf php(現在の主流の開発言語として)-4.3.2.tar.gz
cd php(現在の主流の開発言語として)- 4.3.2
./configure –prefix=/usr/local/php(現在の主流の開発言語として) –with-MySQL(PHPとの最良の組み合わせ)
--with-apxs =/usr/local /apache(Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)/bin/apxs
--with-java=/usr/java/j2sdk1.4.1_03
make
make install

Modify /usr/local/apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)/conf/httpd.conf
検索

この範囲に追加

AddType application/x-httpd-php(現在の主流の開発言語として) .php(現在の主流の開発言語として)
AddType application/x-httpd-php(現在の主流の開発言語として)-source .php(現在の主流の開発言語として)s

4. php(現在の主流の開発言語として)を設定します.ini
cp php(現在の主流の開発言語として).ini.dist /usr/local/php(現在の主流の開発言語として) /lib/ php(現在の主流の開発言語として).ini

vim php(現在の主流の開発言語として).ini


次の内容を変更します:
[Java]
java.class。 /local/php(現在の主流の開発言語として)/lib/php(現在の主流の開発言語として)/php(現在の主流の開発言語として)_java.jar
java.home = /usr /java/j2sdk1.4.1_03
java.library = /usr/java/j2sdk1.4.1_03/jre/lib/i386/libjava.so
java.library.path =/usr/local/ php(現在の主流として開発言語)/lib/php(現在の主流の開発言語として)/extensions/no-debug-non-zts-20020429
extension_dir = /usr/local/php(現在の主流の開発言語として)/ lib/php(現在の主流の開発言語として)/extensions/no-debug-non-zts-20020429
extension=java.so
保存して終了します。
cd /usr/local/php(現在の主流の開発言語として)/lib/php(現在の主流の開発言語として)/extensions/no-debug-non-zts-20020429
ln –s java. libphp(現在の主流の開発言語として)_java.so このステップは非常に重要です。

環境変数を設定します:
export LD_LIBRARY_PATH=/usr/java/j2sdk1.4.1_03/jre/lib/i386:/usr/java/j2sdk1.4.1_03/jre/lib/i386/server

Apache を再起動します (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)
/usr/local/apache(Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)/bin/apache(Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)ctl start

テストして、テストページを作成します test.php(現在の主流の開発言語として)
$system=new Java("java.lang.System");

//プロパティ アクセスのデモ (小規模 Web サイトに最適)
print Java version=.$system->getProperty(java.version) ;
?>
通常、ページは Java version=1.4.1_03 を表示できるはずです。


著者: Zhang Weibo

2003-07-05 北京にて

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/508688.html技術記事著作権に関する声明: 転載する場合は、記事とこの声明の元の情報源と著者情報をハイパーリンク http://www.5ilinux.com/apache (最も人気のあるもの) の形式で必ず明記してください。 Unix プラットフォーム上の WEB サーバー...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート