ホームページ >php教程 >php手册 >Fedora 12 サーバーに Apache2+PHP+MySQL をインストールする

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

WBOY
WBOYオリジナル
2016-06-21 08:56:361272ブラウズ

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 までご連絡ください。