ホームページ バックエンド開発 PHPチュートリアル Linux_PHP チュートリアルで mysql+apache+php をインストールするためのガイド

Linux_PHP チュートリアルで mysql+apache+php をインストールするためのガイド

Jul 13, 2016 pm 05:08 PM
linux mysql ダウンロード 存在する インストール ガイド チュートリアル ページ

.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 //#mysql クライアントを実行し、デバッグのために root ユーザーのリモート アクセス権限を開きます
mysqlを使ってください
ユーザー設定ホスト = '%' を更新します。ユーザー = 'root' およびホスト <>
; フラッシュ権限
quit //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 アパッチ
cd アパッチ
./configure --prefix=/usr/local/apache --enable-module=so

を作る 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
cdphp
./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

を作る インストールを行う
cp php.ini-dist /usr/local/lib/php.ini

dso モードで php を /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 ファイルのメインディレクトリです
#同上
#Options FollowSymLinks MultiViews 安全上の理由から、「インデックス」を削除してください
#
# DirectoryIndex デフォルト.php デフォルト.phtml デフォルト.php3 デフォルト.html デフォルト.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 を編集し、#define HARD_SERVER_LIMIT 256 の行を #define HARD_SERVER_LIMIT 2048 に変更してから Apache をコンパイルします。

mod_so は、Apache 1.3.26 のデフォルトモジュールではなくなったようです。コンパイル時に --enable-module=so を追加する必要があります。初めてコンパイルするときにこのパラメーターを追加しませんでした。その結果、PHP のコンパイル時に apxs が見つかりません。

デフォルトの設定ファイルのパスはphp 4.2.3で変更されたようです。コンパイル時に --with-config-file-path=/usr/local/lib パラメータを追加する必要があります。php.ini を初めてコンパイルしましたが、それを n か所に配置しましたが、役に立ちませんでした。最後の手段として。このパラメータのみ追加できます。

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

添付ファイル: 関連ファイルのダウンロードアドレス

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

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

tru​​ehttp://www.bkjia.com/PHPjc/629846.html技術記事 .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/t に保存します...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MySQL:簡単な学習のためのシンプルな概念 MySQL:簡単な学習のためのシンプルな概念 Apr 10, 2025 am 09:29 AM

MySQLは、オープンソースのリレーショナルデータベース管理システムです。 1)データベースとテーブルの作成:createdatabaseおよびcreateTableコマンドを使用します。 2)基本操作:挿入、更新、削除、選択。 3)高度な操作:参加、サブクエリ、トランザクション処理。 4)デバッグスキル:構文、データ型、およびアクセス許可を確認します。 5)最適化の提案:インデックスを使用し、選択*を避け、トランザクションを使用します。

さまざまなデータベースシステムに列を追加するための構文の違いは何ですか さまざまなデータベースシステムに列を追加するための構文の違いは何ですか Apr 09, 2025 pm 02:15 PM

and:mysql:Alter table_name add column_name data_type; postgresql:column column_name data_typeを変更するcolumn column_name datape; oracle:alter table_name add(column_name data_type);

主要なLinux操作:初心者向けガイド 主要なLinux操作:初心者向けガイド Apr 09, 2025 pm 04:09 PM

Linuxの初心者は、ファイル管理、ユーザー管理、ネットワーク構成などの基本操作をマスターする必要があります。 1)文件管理:使用mkdir、タッチ、ls rm 3)ネットワーク構成:ifconfig、echo、およびufwコマンドを使用します。これらの操作はLinuxシステム管理の基礎であり、それらをマスターすることでシステムを効果的に管理できます。

MySQLおよびSQL:開発者にとって不可欠なスキル MySQLおよびSQL:開発者にとって不可欠なスキル Apr 10, 2025 am 09:30 AM

MySQLとSQLは、開発者にとって不可欠なスキルです。 1.MYSQLはオープンソースのリレーショナルデータベース管理システムであり、SQLはデータベースの管理と操作に使用される標準言語です。 2.MYSQLは、効率的なデータストレージと検索機能を介して複数のストレージエンジンをサポートし、SQLは簡単なステートメントを通じて複雑なデータ操作を完了します。 3.使用の例には、条件によるフィルタリングやソートなどの基本的なクエリと高度なクエリが含まれます。 4.一般的なエラーには、SQLステートメントをチェックして説明コマンドを使用することで最適化できる構文エラーとパフォーマンスの問題が含まれます。 5.パフォーマンス最適化手法には、インデックスの使用、フルテーブルスキャンの回避、参加操作の最適化、コードの読み取り可能性の向上が含まれます。

SQLデータベースの構築方法 SQLデータベースの構築方法 Apr 09, 2025 pm 04:24 PM

SQLデータベースの構築には、DBMSの選択が必要です。 DBMSのインストール。データベースの作成。テーブルの作成;データの挿入;データの取得。データの更新。データの削除。ユーザーの管理。データベースのバックアップ。

Linuxの基本を学ぶ方法は? Linuxの基本を学ぶ方法は? Apr 10, 2025 am 09:32 AM

基本的なLinux学習の方法は次のとおりです。1。ファイルシステムとコマンドラインインターフェイス、2。LS、CD、MKDIR、3。ファイルの作成と編集などのファイル操作を学習するマスター基本コマンド、4。

phpmyadminを開く方法 phpmyadminを開く方法 Apr 10, 2025 pm 10:51 PM

次の手順でphpmyadminを開くことができます。1。ウェブサイトコントロールパネルにログインします。 2。phpmyadminアイコンを見つけてクリックします。 3。MySQL資格情報を入力します。 4.「ログイン」をクリックします。

MySQL:ユーザーフレンドリーなデータベースの紹介 MySQL:ユーザーフレンドリーなデータベースの紹介 Apr 10, 2025 am 09:27 AM

MySQLのインストールと基本操作には、次のものが含まれます。1。mysqlをダウンロードしてインストールし、ルートユーザーパスワードを設定します。 2。sqlコマンドを使用して、createdatabaseやcreateTableなどのデータベースとテーブルを作成します。 3. CRUD操作を実行し、挿入、選択、更新、コマンドを削除します。 4.パフォーマンスを最適化し、複雑なロジックを実装するためのインデックスとストアドプロシージャを作成します。これらの手順を使用すると、MySQLデータベースをゼロから構築および管理できます。

See all articles