目次
テストしたところ問題はありませんでしたので、安心してご利用いただけます。
root ユーザーのパスワードを設定します (そうしないと誰でも MySQL データベースにアクセスできます!)
ホームページ php教程 php手册 Fedora 12 サーバーに Apache2+PHP+MySQL をインストールする

Fedora 12 サーバーに Apache2+PHP+MySQL をインストールする

Jun 21, 2016 am 08:56 AM
apache mysql nbsp php phpmyadmin

LAMP は、Linux、Apache、MySQL、PHP の略語です。このチュートリアルでは、
P
HP を実行する方法を説明します。 Fedora 12 サーバーに Apache2web サーバー + PHP (mod_php) + MySQL をインストールします。

テストしたところ問題はありませんでしたので、安心してご利用いただけます。


1. はじめに

このチュートリアルで使用したホスト名はserver1.example.com、IPアドレスは192.168.0.100です。これらの設定は希望のものと異なる場合があるため、必要に応じて変更する必要があります。


2 MySQL5 をインストールします
yum install mysql mysql-server
ログイン後にコピー
次のコマンドを使用して MySQL をインストールします:

chkconfig --levels 235 mysqld on<br> /etc/init.d/mysqld start
ログイン後にコピー
次に、MySQL のシステム起動リンクを作成し (この場合、MySQL はシステム起動時に起動します)、MySQL サーバーを起動します。

mysqladmin -u root password yourrootsqlpassword<br> mysqladmin -h server1.example.com -u root password yourrootsqlpassword
ログイン後にコピー
走る

root ユーザーのパスワードを設定します (そうしないと誰でも MySQL データベースにアクセスできます!)


3 Apache2 をインストールします
yum install httpd
ログイン後にコピー
Fedora にはデフォルトで Apache2 パッケージが含まれており、次のコマンドでインストールできます:

chkconfig --levels 235 httpd on
ログイン後にコピー
次に、システムの起動時に Apache が起動できるようにシステムを設定します...

/etc/init.d/httpd start
ログイン後にコピー
...Apache を起動します:
ここでブラウザを開いて
http://192.168.0.100
にアクセスすると、Apache2 の予約ページが表示されるはずです: Fedora の



Apacheのドキュメントパスは/var/www/html、設定ファイルは/etc/httpd/conf/httpd.confです。残りの設定ファイルは /etc/httpd/conf.d/ に保存されます。 4
PHP5 のインストール

yum install php
ログイン後にコピー
次のコマンドを使用して、PHP5 と Apache PHP5 モジュールをインストールします。

次に、Apache を起動します。
/etc/init.d/httpd restart
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

5 PHP5 のテスト/PHP5 インストール後の詳細の取得


Web サイトのデフォルトのドキュメント パスは /var/www/html です。次に、このフォルダーに小さな PHP (info.php) ファイルを作成し、ブラウザーでアクセスします。このファイルには、PHP バージョンなど、PHP インストールに関するさまざまな詳細が表示されます。
vi /var/www/html/info.php<br> <br> <?php<br/> <br/> phpinfo();<br/> <br/> ?>
ログイン後にコピー

次に、ブラウザでこのファイルにアクセスします (例: http://192.168.0.100/info.php
):



ご覧のとおり、同じですPHP5 として、PHP5 はすでに正常に動作しており、サーバー API 行に示されている Apache は Apache2.0 ハンドラー モードで動作しています。下にスクロールすると、インストールされている PHP5 のすべてのモジュールが表示されます。 MySQL はここにリストされていません。これは、PHP5 が現在 MySQL をサポートしていないことを意味します。

6 PHP5 に MySQL をサポートさせましょう

MySQL が php をサポートできるようにするために、php-mysql パッケージをインストールします。他のアプリケーションで使用できる他の PHP5 モジュールもここにインストールするのが最善です。最初に次のスターを使用して PHP5 モジュールを検索できます:
yum search php
ログイン後にコピー


必要なモジュールを選択し、次のコマンドを使用してインストールします:
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mhash php-mssql php-shout php-snmp php-soap php-tidy
ログイン後にコピー


ここで Apache2 を再起動します:
/etc/init.d/httpd restart
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

ブラウザで http://192.168.0.100/info.php
を更新し、再度モジュール セクションまでスクロールします。ここでは、MySQL モジュールを含む多くの新しいモジュールを見つけることができるはずです:

7 phpMyAdmin
phpMyAdmin
は、Web 上で MySQL データベースを管理できるツールです:

次のコマンドを使用して phpmyadmin をインストールできます:
yum install phpmyadmin
ログイン後にコピー


次に、phpMyAdmin を構成します。 Apache 設定ファイルを変更して、ローカルでのみアクセスできるようにします (
vi /etc/httpd/conf.d/phpMyAdmin.conf<br> <br> # phpMyAdmin - Web based MySQL browser written in php<br> #<br> # Allows only localhost by default<br> #<br> # But allowing phpMyAdmin to anyone other than localhost should be considered<br> # dangerous unless properly secured by SSL<br> <br> Alias /phpMyAdmin /usr/share/phpMyAdmin<br> Alias /phpmyadmin /usr/share/phpMyAdmin<br> #<directory usr="" share="" phpmyadmin=""></directory><br> #   order deny,allow<br> #   deny from all<br> #   allow from 127.0.0.1<br> #   allow from ::1<br> #<br> <br> # This directory does not require access over HTTP - taken from the original<br> # phpMyAdmin upstream tarball<br> #<br> <directory usr="" share="" phpmyadmin="" libraries=""></directory><br>     Order Deny,Allow<br>     Deny from All<br>     Allow from None<br> <br> <br> # This configuration prevents mod_security at phpMyAdmin directories from<br> # filtering SQL etc.  This may break your mod_security implementation.<br> #<br> #<ifmodule mod_security.c=""></ifmodule><br> #    <directory usr="" share="" phpmyadmin=""></directory><br> #        SecRuleInheritance Off<br> #    <br> #<br> 
ログイン後にコピー


Apache を再起動します:
/etc/init.d/httpd restart
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

その後、http://192.168.0.100/phpmyadmin/
::

を通じて phpMyAdmin にアクセスできます。

関連リンク 8 件

  • Apache: http://httpd.apache.org/
  • PHP: http://www.php.net/
  • MySQL: http://www.mysql.com/
  • Fedora: http://fedoraproject.org/
  • phpMyAdmin: http://www.phpmyadmin.net/


9 関連ステートメント
ソースアドレス: http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-fedora-12-lamp



このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHP:サーバー側のスクリプト言語の紹介 PHP:サーバー側のスクリプト言語の紹介 Apr 16, 2025 am 12:18 AM

PHPは、動的なWeb開発およびサーバー側のアプリケーションに使用されるサーバー側のスクリプト言語です。 1.PHPは、編集を必要とせず、迅速な発展に適した解釈言語です。 2。PHPコードはHTMLに組み込まれているため、Webページの開発が簡単になりました。 3。PHPプロセスサーバー側のロジック、HTML出力を生成し、ユーザーの相互作用とデータ処理をサポートします。 4。PHPは、データベースと対話し、プロセスフォームの送信、サーバー側のタスクを実行できます。

PHPおよびPython:さまざまなパラダイムが説明されています PHPおよびPython:さまざまなパラダイムが説明されています Apr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPythonの選択:ガイド PHPとPythonの選択:ガイド Apr 18, 2025 am 12:24 AM

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHP対Python:ユースケースとアプリケーション PHP対Python:ユースケースとアプリケーション Apr 17, 2025 am 12:23 AM

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。

DockerによるMySQLを開始する方法 DockerによるMySQLを開始する方法 Apr 15, 2025 pm 12:09 PM

DockerでMySQLを起動するプロセスは、次の手順で構成されています。MySQLイメージをプルしてコンテナを作成および起動し、ルートユーザーパスワードを設定し、ポート検証接続をマップしてデータベースを作成し、ユーザーはすべての権限をデータベースに付与します。

なぜPHPを使用するのですか?利点と利点が説明されました なぜPHPを使用するのですか?利点と利点が説明されました Apr 16, 2025 am 12:16 AM

PHPの中心的な利点には、学習の容易さ、強力なWeb開発サポート、豊富なライブラリとフレームワーク、高性能とスケーラビリティ、クロスプラットフォームの互換性、費用対効果が含まれます。 1)初心者に適した学習と使用が簡単。 2)Webサーバーとの適切な統合および複数のデータベースをサポートします。 3)Laravelなどの強力なフレームワークを持っています。 4)最適化を通じて高性能を達成できます。 5)複数のオペレーティングシステムをサポートします。 6)開発コストを削減するためのオープンソース。

PHPの影響:Web開発など PHPの影響:Web開発など Apr 18, 2025 am 12:10 AM

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

MySQLの役割:Webアプリケーションのデータベース MySQLの役割:Webアプリケーションのデータベース Apr 17, 2025 am 12:23 AM

WebアプリケーションにおけるMySQLの主な役割は、データを保存および管理することです。 1.MYSQLは、ユーザー情報、製品カタログ、トランザクションレコード、その他のデータを効率的に処理します。 2。SQLクエリを介して、開発者はデータベースから情報を抽出して動的なコンテンツを生成できます。 3.MYSQLは、クライアントサーバーモデルに基づいて機能し、許容可能なクエリ速度を確保します。

See all articles