検索
ホームページphp教程php手册新しいバージョンの mysql apache php Linux インストール ガイド

新しいバージョンの mysql apache php Linux インストール ガイド

Jun 13, 2016 pm 12:43 PM
linuxwinインストールガイド新しいバージョンステップ

誰かが 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 ディレクトリに保存

コマンドリスト:

; TR>
cd /home/tmp
cd /home/tmp
rpm -ivh MySQL-3.23.52-1.i386.rpm #安装mysql server
rpm -ivh MySQL-client-3.23.52-1.i386.rpm #安装mysql client
/usr/mysql/safe_mysqld & #启动mysql server
mysql #运行mysql 客户端,并开放root用户的远程访问权限。以便调试
use mysql
update user set host = '%' where user = 'root' and host 'localhost';
flush privileges;
quit
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 #mysql クライアントを実行し、root ユーザーへのリモート アクセスを有効にします。デバッグの場合、mysql を使用します update user set host = '%' where user = 'root'
flush 権限


この時点で mysql のインストールは完了です


2.apache


apache のソースコードパッケージをダウンロードしますLinux の場合は次のページ
http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz
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

/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
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

以下のページからLinux用phpのソースコードパッケージをダウンロード

http://www.php.net/get_download.php?df=php-4.2 .3.tar.gz

vi /usr/local/apache/conf/httpd.conf
对apache做如下配置
#将ServerAdmin q3boy@younet.com一行改为您的邮箱地址

#DocumentRoot "/home/httpd/html/" 此处为html文件主目录

# 同上

#Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes"

#
# DirectoryIndex default.php default.phtml default.php3 default.html default.htm
#

#设置apache的默认文件名次序

#AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps
#设置php文件后缀

/home/tmp ディレクトリに保存

vi /usr/local/lib/php.ini
#register-golbals = On
コマンドリスト:

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 TR>

php を dso モードで /usr/local/php にインストールし、設定ファイルのディレクトリを /usr/local/lib に設定し、mysql と xml のサポートを有効にします。 > 4. 設定

vi /usr/local/apache/conf/httpd。 conf

次のように Apache を設定します

# ServerAdmin q3boy@younet.com 行を自分のメール アドレスに変更します


#DocumentRoot "/home/httpd/html/" これは HTML のホーム ディレクトリですfile

# 上記と同じ

#Options FollowSymLinks MultiViews セキュリティ上の理由から、「インデックス」を削除します

#
# DirectoryIndexdefault.phpdefault.phtmldefault.php3default.htmldefault.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. 備考 Linux での Apache のデフォルトの最大プロセス数は 256 です。httpd.conf をどのように変更しても、この制限を超えることはできません。この制限を増やしたい場合は、Apache をコンパイルする前に /home/tmp/apache/src/include/httpd.h を編集し、Apache をコンパイルする前に行 #define HARD_SERVER_LIMIT 256 を #define HARD_SERVER_LIMIT 2048 に変更します。 Apache 1.3.26 の Mod_so はデフォルトのモジュールではなくなったようです。コンパイル時に --enable-module=so を追加する必要があります。最初のコンパイル時にこのパラメーターを追加しなかったので、php のコンパイル時に apxs が見つかりません。 PHP 4.2.3ではパスが変更されているようです。コンパイル時に --with-config-file-path=/usr/local/lib パラメータを追加する必要があります。php.ini を初めてコンパイルしましたが、それを n か所に配置しましたが、役に立ちませんでした。最後の手段として。このパラメータのみ追加できます。 ps. この記事で説明されている手順が他のバージョンに適用できるという保証はありません 添付ファイル: 関連ファイルのダウンロード アドレス php: http:// www.php.net/get_download.php?df=php-4.2.3.tar.gz apache: http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz mysql サーバー: http://www.mysql.com/downloads/down...3.52-1.i386.rpm mysql クライアント: http://www.mysql.com /downloads/down.. .3.52-1.i386.rpm
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。