Fedora Core 1 でソース コードからコンパイルした apache+mysql+php 開発環境のプロセス全体を記録します。通常は、rpm を使用してサーバーをインストールするのが最も便利です。あまり多くの構成問題を考慮する必要はありません。必要な環境。ただし、相互接続された rpm パッケージの問題は、それほど簡単に解決できるものではありません。
Apache、mysql、php の 3 つのアプリケーションをソース コードからコンパイルしてインストールするのは比較的簡単です。設定パラメータは複雑ではなく、ソース コードからコンパイルされたシステムは比較的安定しているため、パッチの適用も簡単です。将来的にはアップグレード作業を行ってください。
コンパイルとインストールの前提条件は、システムに対応するコンパイル ツールがインストールされていることです。通常、システムをインストールするときは、システムをカスタマイズし、開発ツール キットのみを選択し、他のすべてのソフトウェア パッケージはインストールしません。すべての開発ツールをインストールすることを選択しない場合は、少なくとも次の rpm パッケージ
autoconf-2.57-3.noarch.rpm
automake-1.7.8-1.noarch.rpm
binutils-2.14.90.0 をインストールする必要があります。 6 -3.i386.rpm
bison-1.875-5.i386.rpm
byacc-1.9-26.i386.rpm
cpp-3.3.2-1.i386.rpm
flex-2.5.4a-30.i386。 rpm
gcc-3.3.2-1.i386.rpm
gcc-c++-3.3.2-1.i386.rpm
glibc-devel-2.3.2-101.i386.rpm
glibc-headers-2.3.2- 101 .i386.rpm
glibc-kernheaders-2.4-8.36.i386.rpm
libstdc++-devel-3.3.2-1.i386.rpm
m4-1.4.1-14.i386.rpm
手順は以下で説明します
1. mysql のインストール
ターゲット バージョンのダウンロード
tar -xzvf mysql-4.0.xx.tar.gz
cd mysql-4.0.xx
./configure --prefix=/usr/local/mysql <--このパスは私が慣れていること はい、他のインストール パスを選択することもできます
make
make install
support-files ディレクトリで、適切な .cnf ファイルを選択し、/etc/my.cnf に cp します
cd /usr/local/ mysql/bin
. /mysql_install_db
../share/mysql/mysql.server start
./mysqladmin -uroot password 'xxxx' <--デフォルトのパスワードを変更します
./mysql -uroot -p にログインしてみます。 mysql であれば問題ありません
ファイル mysql.server を /etc/rc.d/init.d ディレクトリにコピーし、システムの起動時に mysql サービスを自動的に開始するように設定できます
2. Apache をダウンロードします。ターゲットバージョン
tar -xzvf httpd-2.0.xx .tar.gz
cd httpd-2.0.xx
./configure --prefix=/usr/local/apache --enable-so <--Modular
make
make install
cd /usr/local/apache/ conf
httpd.conf を変更します。後で php を設定する必要があるため、ここで簡単に設定できます。主に User、Group、ServerName、DocumentRoot、DirectoryIndex のパラメータを設定します
http://www.bkjia.com/PHPjc/631844.html