Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memasang php dan mysql dalam redhat

Bagaimana untuk memasang php dan mysql dalam redhat

藏色散人
藏色散人asal
2023-02-09 09:50:034239semak imbas

Cara memasang php dan mysql dalam redhat: 1. Pasang Apache2 melalui "yum install httpd" dan mulakannya; 2. Gunakan "yum install mysql-server" untuk memasang MySQL dan mulakannya; "yum install php "Pasang PHP dan kemudian mulakan semula Apache untuk menjadikan php berkuat kuasa.

Bagaimana untuk memasang php dan mysql dalam redhat

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi PHP5, komputer DELL G3

Cara memasang php dan mysql dalam redhat?

Pasang dan gunakan persekitaran Apache+MySQL+PHP pada RedHat

1 Pasang Apache2

yum install httpd

Selepas pemasangan Apache selesai, Mulakan Apache2 secara manual

/etc/init.d/httpd start

Pada masa ini, masukkan terus alamat IP pelayan dalam penyemak imbas, dan anda akan melihat halaman lalai Apache2. Pada masa ini, Apache hanya boleh menyediakan perkhidmatan HTTP, tidak boleh melaksanakan PHP dan tidak boleh menyambung ke pangkalan data MySQL.

2. Pasang MySQL

yum install mysql mysql-server

Selepas selesai, gunakan arahan berikut untuk memulakan perkhidmatan MySQL:

/etc/init.d/mysqld start

3 >

Selepas memasang php5, anda mesti memulakan semula Apache untuk menjadikan php berkuat kuasa:
yum install php

Pada masa ini, Apache boleh menghuraikan dan melaksanakan skrip php. Memandangkan direktori akar tapak web lalai Apache terletak di: /var/www/html/, buat info.php dalam direktori ini untuk menguji sama ada Apache+PHP dipasang dengan betul:
/etc/init.d/httpd restart

Kemudian semak imbas Access IP/info.php dalam pelayan, dan maklumat output PHPINFO muncul, yang bermaksud pemasangan berjaya
echo "<?php phpinfo(); ?>" > /var/www/html/info.php

Pasang modul mysql php

Selepas selesai, mulakan semula Apache sekali lagi
yum install php-mysql

Akhir sekali, anda perlu menetapkan komponen LAMP untuk bermula secara automatik:
/etc/init.d/httpd restart

Persekitaran ujian (mesin maya):
chkconfig --levels 2345 httpd on 
chkconfig --levels 2345 mysqld on

Log masuk ke MySQL tempatan untuk mencipta jadual, mencipta pengguna dan menetapkan kebenaran operasi pengguna pada jadual

1 Lawati halaman
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);
 
 
 
?>

Bagaimana untuk memasang php dan mysql dalam redhat2 borang dan laksanakan pernyataan sisipan sql

Bagaimana untuk memasang php dan mysql dalam redhat3 Kembali ke halaman dan muat semula untuk melihat keputusan

Bagaimana untuk memasang php dan mysql dalam redhat Konfigurasi dan persekitaran yang berkaitan

Fail konfigurasi utama Apache: /etc/ httpd/conf/httpd.conf

Direktori konfigurasi utama Apache, anda boleh meletakkan pelbagai jenis konfigurasi ke dalam direktori ini: /etc/ httpd/conf.d/

Direktori akar tapak web Apache :/var/www/html/

Direktori fail log Apache: /var/log/httpd

MySQL my. fail konfigurasi cnf: /etc/my.cnf

Lokasi fail pangkalan data MySQL: /usr/lib/mysql

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk memasang php dan mysql dalam redhat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn