ホームページ  >  記事  >  バックエンド開発  >  Redhatにphpとmysqlをインストールする方法

Redhatにphpとmysqlをインストールする方法

藏色散人
藏色散人オリジナル
2023-02-09 09:50:034248ブラウズ

redhat に php と mysql をインストールする方法: 1. 「yum install httpd」を使用して Apache2 をインストールし、起動します; 2. 「yum install mysql mysql-server」を使用して MySQL をインストールし、起動します; 3. "yum install php "PHP をインストールし、Apache を再起動して php を有効にします。

Redhatにphpとmysqlをインストールする方法

このチュートリアルの動作環境: Windows 10 システム、PHP5 バージョン、DELL G3 コンピューター

php と mysql のインストール方法赤帽で?

Apache MySQL PHP 環境を RedHat にインストールしてデプロイする

1. Apache2 をインストールする

yum install httpd

Apache のインストールが完了したら、手動で起動しますApache2

/etc/init.d/httpd start

このとき、ブラウザにサーバーのIPアドレスを直接入力すると、Apache2のデフォルトページが表示されます。現時点では、Apache は HTTP サービスのみを提供でき、PHP を実行できず、MySQL データベースに接続できません。

2. MySQL

yum install mysql mysql-server

をインストールした後、次のコマンドを使用して MySQL サービスを開始します:

/etc/init.d/mysqld start

3. PHP5 をインストールする

yum install php

php5 をインストールした後, php を有効にするには、Apache を再起動する必要があります:

/etc/init.d/httpd restart

現時点では、Apache は php スクリプトを解析して実行できます。 Apache のデフォルトの Web サイトのルート ディレクトリは /var/www/html/ にあるため、このディレクトリに info.php を作成して、Apache PHP が正しくインストールされているかどうかをテストします。

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

次に、ブラウザでアクセスします。 IP/info.php に、PHPINFO の出力情報が表示されればインストール成功です

php の mysql モジュールをインストールします

yum install php-mysql

完了後、再度 Apache を再起動します

/etc/init.d/httpd restart

最後に、LAMP コンポーネントが自動的に開始するように設定されています:

chkconfig --levels 2345 httpd on 
chkconfig --levels 2345 mysqld on

テスト環境 (仮想マシン):

ローカル MySQL にログインしてテーブルを作成し、ユーザーを作成し、テーブル

use test; 
create table login( 
uid char(20), 
dt int, 
text char(50) 
); 
grant select,insert,update,delete on *.* to alan@"%" identified by &#39;password&#39;;
 test.php
 
<?php
 
$host = &#39;xxx.xxx.xxx.xxx&#39;;
 
$user = &#39;alan&#39;;
 
$passwd = &#39;password&#39;;
 
$db = &#39;test&#39;;
 
 
 
$conn = mysql_connect($host,$user,$passwd);
 
if (!$conn) {
 
        die(&#39;Could not connect: &#39; . mysql_error());
 
}
 
echo "select data from MySQL<br \>";
 
mysql_select_db($db, $conn);
 
 
 
$select_sql = "select * from login";
 
$result = mysql_query($select_sql);
 
 
 
echo "<table border=&#39;1&#39;><tr><th>uid</th><th>time</th><th>text</th></tr>";
 
 
 
while ($row = mysql_fetch_array($result)) {
 
        echo "<tr>";
 
        echo "<td>".$row[&#39;uid&#39;]."</td>";
 
        echo "<td>".$row[&#39;dt&#39;]."</td>";
 
        echo "<td>".$row[&#39;text&#39;]."</td>";
 
        echo "</tr>";
 
}
 
echo "</table><br \>";
 
 
 
echo "<form action=&#39;insert.php&#39; method=&#39;post&#39;>
        Name:<input type=&#39;text&#39; name=&#39;uid&#39; />
        text:<input type=&#39;text&#39; name=&#39;text&#39; />
        <input type=&#39;submit&#39;></form>";
 
 
 
mysql_close($conn);
 
?>
insert.php
 
<?php
 
$host = &#39;xxx.xxx.xxx.xxx&#39;;
 
$user = &#39;alan&#39;;
 
$passwd = &#39;password&#39;;
 
$db = &#39;test&#39;;
 
 
 
$conn = mysql_connect($host,$user,$passwd);
 
if (!$conn) {
 
        die(&#39;Could not connect: &#39; . mysql_error());
 
}
 
mysql_select_db($db, $conn);
 
$dt = time();
 
$insert_sql = "insert into login(uid,dt,text) values(&#39;$_POST[uid]&#39;, $dt, &#39;$_POST[text]&#39;)";
 
echo "SQL: ".$insert_sql."<br \>";
 
if (!mysql_query($insert_sql, $conn)) {
 
        die(&#39;Error: &#39; . mysql_error());
 
}
 
echo "1 record added.<br \>";
 
 
 
mysql_close($conn);
 
 
 
?>

1 に対するユーザーの操作権限を設定します。

rrreee

1 ページにアクセスします。Redhatにphpとmysqlをインストールする方法

#2. フォームを送信し、SQL INSERT ステートメントを実行しますRedhatにphpとmysqlをインストールする方法

3 . ページに戻り、更新して結果を表示しますRedhatにphpとmysqlをインストールする方法

#関連する設定と環境

Apache メイン設定ファイル:/etc/httpd/conf/httpd.conf

Apache メイン設定ディレクトリ。このディレクトリにさまざまなタイプの設定を入れることができます: /etc/httpd/conf.d/

Apache Web サイトのルート ディレクトリ: /var/www/html/

Apache ログ ファイル ディレクトリ:/var/log/httpd

MySQL my.cnf 設定ファイル:/etc/my.cnf

MySQL データベース ファイルの場所:/usr/lib/mysql

推奨学習: 「PHP ビデオ チュートリアル

」###

以上がRedhatにphpとmysqlをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。