Fedora 12 サーバーに Apache2+PHP+MySQL をインストールする
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
chkconfig --levels 235 mysqld on<br> /etc/init.d/mysqld start
mysqladmin -u root password yourrootsqlpassword<br> mysqladmin -h server1.example.com -u root password yourrootsqlpassword
root ユーザーのパスワードを設定します (そうしないと誰でも MySQL データベースにアクセスできます!)
3 Apache2 をインストールします
yum install httpd
chkconfig --levels 235 httpd on
/etc/init.d/httpd start
ここでブラウザを開いて
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
次に、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

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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

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

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

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

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

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