ホームページ > php教程 > php手册 > lux インストールガイドの Mysql+apache+php は書くのがとても面倒です。 。

lux インストールガイドの Mysql+apache+php は書くのがとても面倒です。 。

WBOY
リリース: 2016-06-21 09:07:43
オリジナル
997 人が閲覧しました

apache|mysql

誰かが win でのインストール手順を投稿しているのを見ました
今日、会社の Web サイト用に新しいサーバーを入手したところです。 mysql+php+apache をインストールするのに午前中かかった。
新しいバージョンはまだ古いバージョンとは少し異なります。次に手順を投稿します

インストール手順:
1.mysql
次のページで Linux 用の mysql rpm パッケージをダウンロードします
http://www.mysql.com/downloads/down...3.52-1.i386.rpm
http://www.mysql.com/downloads/down...3.52-1.i386.rpm

/home/tmp ディレクトリに保存
コマンドリスト:
cd /home/tmp
rpm -ivh MySQL -3.23. 52-1.i386.rpm #mysql サーバーのインストール
rpm -ivh MySQL-client-3.23.52-1.i386.rpm #mysql クライアントのインストール
/usr/mysql/safe_mysqld & #mysql サーバーの起動
# mysql クライアント ターミナルを実行し、root ユーザーのリモート アクセス権限を開きます。デバッグには、mysql を使用します
user set host = '%' where user = 'root' and host <>
権限をフラッシュします;
終了

これで mysql のインストールが完了しました

2.apache
以下のように Linux 用 Apache のソース コード パッケージをページ
http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz からダウンロードします
/home/tmp ディレクトリに保存します
コマンド リスト:
cd /home/tmp
tar -zxvf apache_1.3.26.tar.gz
mv apache_1.3.26.tar.gz apache
cd apache
./configure --prefix=/usr/local/apache --enable-module=so
make
make install
apacheを/usr/local/apacheにインストールし、dsoモードをサポートするようにapacheを設定します

3.php
次のページでLinux用phpのソースコードパッケージをダウンロードします
http://www.php。 net/get_download.php?df=php -4.2.3.tar.gz
/home/tmp ディレクトリに保存
コマンドリスト:
cd /home/tmp
tar -zxvf php-4.2.3.tar.gz
mv php-4.2.3.tar.gz php
cd php
./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file -path=/usr/local/lib --enable-track-vars --with-xml --with-mysql
make
make install
cp php.ini-dist /usr/local/lib/php.ini
Install php を dso モードで /usr/local に設定します。 /php 設定ファイルのディレクトリを /usr/local/lib に設定し、mysql と xml のサポートを有効にします

4. 設定

vi /usr/local/apache/conf/httpd.conf
Apacheを次のように設定します
#Configure ServerAdmin q3boy@ younet.comの行をメールアドレスに変更します

#DocumentRoot "/home/httpd/html/" これはHTMLファイルのメインディレクトリです

# 上記と同じ

# Options FollowSymLinks MultiViews セキュリティ上の理由から、「Indexes」を削除します

#
# DirectoryIndexdefault.phpdefault.phtmldefault.php3default.html default.htm
#

#Apache のセットアップ デフォルトのファイル名の順序

#AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php- source .phps
#php ファイルのサフィックスを設定します

保存して終了

vi /usr/local/lib/php.ini
#register-golbals = On

保存して終了

5. サービスを開始します
/usr /local/apache/bin/apachectl start

6. 備考
apache は Linux 上で動作します。デフォルトの最大プロセス数は 256 です。httpd.conf をどのように変更しても、この制限を超えることはできません。この制限を増やしたい場合は、Apache をコンパイルする前に /home/tmp/apache/src/include/httpd.h を編集し、Apache

apache Mod_so をコンパイルする前に行 #define HARD_SERVER_LIMIT 256 を #define HARD_SERVER_LIMIT 2048 に変更します。 in 26 はデフォルトのモジュールではなくなったようです。コンパイル時に --enable-module=so を追加する必要があります。最初にコンパイルするときにこのパラメータを追加しなかったので、PHP のコンパイル時に apxs が見つかりませんでした。 PHP4.2.3。コンパイル時に --with-config-file-path=/usr/local/lib パラメータを追加する必要があります。php.ini を初めてコンパイルしましたが、それを n か所に配置しましたが、役に立ちませんでした。最後の手段として。このパラメータのみ追加できます。

追記 この記事で説明されている手順が他のバージョンに適用されるという保証はありません





関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート