ホームページ >バックエンド開発 >PHPチュートリアル >Linux で PHP、APACHE、ORACLE、PERL をインストールする方法_PHP チュートリアル

Linux で PHP、APACHE、ORACLE、PERL をインストールする方法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:21:10886ブラウズ

一晩の「懸命な作業」の後、ついに ORACLE がインストールされ、PHP スクリプトが ORACLE データベースを正常に呼び出すことができました。これを皆さんと共有します。
(注: 現在、インターネット上の一部の情報では、oracle8.1.6+php4.0.4+apache1.3.2 が正常にインストールできるとされています。しかし、友人と私は何度か試しましたが失敗しました。専門家がいる場合は、教えてください。アドバイスをもっと詳しくしたほうがいいです。)

1. ハードウェア環境:

ハードディスク: 9.2 G、メモリ: 128 M、ネットワークカード: EEpor100

2.ソフトウェア

オペレーティングシステム:

RedHat 6.1 (***6.1である必要があることに注意してください***)

3. RedHat 6.1 を最適化する

手順は前回の記事と同じです。前回の記事「Linux に PHP、APACHE、MYSQL、および PERL をインストールする方法」を参照してください。著者: sucre_tiger


4. mm、oracle、apache、php、perl、mode_perl をインストールして最適化する

1) ファイル

mm: mm-1.1.3.tar.gz

oracle: oracle.8.1.16(第 2 バージョン)
apache: apache_1.3.12.tar.gz
php: php-4.0.0.tar。 (正式版)
mode_perl: mod_perl-1.24.tar.gz
perl-DBI: DBI-1.14.tar.gz
DBD-Oracle-1.06.tar.gz
Data-Dumper-2.101.tar.gz
Data- ShowTable -3.3.tar.gz
perl: perl-5.6.0.tar.gz

ファイルを解凍します:

tar -zxpf ファイル名

注: 次のすべてのプリコンパイルとインストールは、インストールするソフトウェアのディレクトリに存在する必要があります

#) mm をインストールします

(注: MM は新しいアルゴリズムを使用してシステムを最適化し、CPU のサポートをセットアップすることもできます。インストールをお勧めします)

./configure
--disable-shared
--prefix=/usr
make
make test
make install
make clean
(注: モジュールをインストールした後、make clean は競合を防ぐために以前の設定の一部をクリアします)

#) ORACLE のインストール

ORACLE のインストールは非常に複雑で、一度に説明するのは難しいため、次回は ORACLE のインストールを紹介する特別なドキュメントがあります。


#) Apache プリコンパイル

CC="egcs"

OPTIM="-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro

-march=pentiumpro -fomit-frame-pointer -fno-Exceptions"
CFLAGS="-DDYNAMIC_MODULE_LIMIT =0"
./configure
--prefix=/apache

#) PHP プリコンパイル

CC="egcs"

OPTIM="-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro

-march=pentiumpro -fomit-frame-pointer -fno-Exceptions"
./configure
- -prefix=/usr
--with-apache=../apache_1.3.12
--セーフモードを有効にする
--with-mm
--インライン最適化を有効にする
--メモリ制限を有効にする
- -enable-track-vars
--with-oci8=/$ORACLE_HOME
(注: これが MYSQL のインストールとの唯一の違いです。$ORACLE_HOME は ORACLE のインストール パスを指し、ORACLE 環境変数を表示することで取得できます)
#) PHP をインストールします

作成する

インストールする

クリーンにする

#) mode_perl のプリコンパイル

perl Makefile.PL

EVERYTHING=1

APACHE_SRC=../apache_1.3.12/src
USE_APACI=1
DO_HTTPD=1

#) mod_perl をインストールします

作成する

インストールする

クリーンにする

#) Apache をコンパイルする

EAPI_MM=SYSTEM

CC="egcs"

OPTIM="-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro
-march=pentiumpro -fomit-frame-pointer -fno-Exceptions"
CFLAGS ="-DDYNAMIC_MODULE_LIMIT=0"
./configure
--prefix=/apache
--activate-module=src/modules/php4/libphp4.a
--enable-module=php4
--activate-module=src /modules/perl/libperl.a
--enable-module=perl

#) Apache をインストールします


作成する

インストールする

クリーンにする

cp /apache/bin/apachectl /etc/rc.d/init.d/httpd

cd /etc/rc.d/rc3.d

ln -s ../init.d/httpd S80httpd

システム起動時にApacheをロードする

#) Perl DBI をインストールします


perl Makefile.PL

作る

テストする

インストールする
クリーンにする



http://www.bkjia.com/PHPjc/532513.html

tru​​ehttp://www.bkjia.com/PHPjc/532513.html技術記事一晩の「懸命な作業」の後、ついに ORACLE がインストールされ、PHP スクリプトが ORACLE データベースを正常に呼び出すことができました。これを皆さんと共有します。 (注: 現在、インターネット上の一部の情報では...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。