目錄
- 1.apache
- 1.1 安裝apache
- 1.2 開啟apache
- 1.3 驗(yàn)證安裝是否成功
- 1.4 驗(yàn)證是否能夠正常訪問
- 2.Php
- 2.1 安裝php
- 2.1 驗(yàn)證php是否安裝成功
- 3. 安裝mysql
- 4. Php連接數(shù)據(jù)庫并顯示數(shù)據(jù)到網(wǎng)頁
1.apache
1.1 安裝apache
使用yum命令安裝 :
執(zhí)行結(jié)果如下:
![](/d/20211017/5b39750ab588299867b67535f9d17df4.gif)
1.2 開啟apache
開啟apache:
開啟啟動(dòng)apache:
執(zhí)行結(jié)果如下:
![](/d/20211017/d973280ceea873dbaa4e8abba561363d.gif)
1.3 驗(yàn)證安裝是否成功
在瀏覽器輸入http://(服務(wù)器公網(wǎng)ip),如果出現(xiàn)以下頁面說明安裝成功:
![](/d/20211017/389d5dffe4464aca6df8a9c9ee991cbb.gif)
1.4 驗(yàn)證是否能夠正常訪問
使用vim在/var/www/html下面編輯一個(gè)html文件:
vim /var/www/html/test.html
代碼如下:
執(zhí)行結(jié)果如下:
![](/d/20211017/aa93665c921b197d24964407bbfe5339.gif)
重啟一下httpd服務(wù):
在瀏覽器輸入http://(服務(wù)器公網(wǎng)ip)/test.html,如果出現(xiàn)以下頁面則說明可以正常訪問:
![](/d/20211017/8252e21ffb48cfc5df2a00e2d6d1dead.gif)
2.Php
2.1 安裝php
命令如下:
執(zhí)行結(jié)果如下:
![](/d/20211017/5c4db53ebc3fcde0d332730af9351752.gif)
2.1 驗(yàn)證php是否安裝成功
使用vim在/var/www/html下編輯一個(gè)php文件:
vim /var/www/html/test.php
代碼如下:
如圖:
![](/d/20211017/c696be6d4974cb1b23e359641506fd4d.gif)
重啟httpd服務(wù):
在瀏覽器訪問http://(服務(wù)器公網(wǎng)ip)/test.php,出現(xiàn)以下頁面說明php安裝成功:
![](/d/20211017/eb9790ac510b051041bd9b4d3875bad2.gif)
3. 安裝mysql
可以參考以下博客:
CentOS7安裝MySQL
MYSQL Your password does not satisfy the current policy requirements問題解決
4. Php連接數(shù)據(jù)庫并顯示數(shù)據(jù)到網(wǎng)頁
現(xiàn)有數(shù)據(jù)庫linux,數(shù)據(jù)表linux,表內(nèi)容及編碼如下:
![](/d/20211017/95dbaea0649b76b1d97ecebe782f1980.gif)
使用vim在/var/www/html下編輯linux_php.php文件,內(nèi)容如下:
?php header("Content-Type:text/html;charset=UTF-8");
$link=mysql_connect('localhost','root','root','linux');
mysql_query("set names 'utf8'");
if(!$link)
{
echo 'connected failed!';
}
else
{
#echo 'connected successfully';
mysql_select_db("linux",$link);
$sql="select * from linux;";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
echo $row['id'],$row['name'];
}
}
mysql_close($link);
?>
如下圖:
![](/d/20211017/5fc3ca7f18d6c6c1dacd848f09c96a41.gif)
重啟httpd服務(wù)器:
在瀏覽器訪問http://(服務(wù)區(qū)公網(wǎng)ip)/linux_php.php,此時(shí)發(fā)現(xiàn)網(wǎng)頁無法訪問,原因是linux系統(tǒng)上的php沒有mysql項(xiàng),可以參考以下博客解決這個(gè)問題:
解決php沒有mysql項(xiàng)
執(zhí)行如下命令,下載mysql項(xiàng)到php上:
再次訪問該網(wǎng)頁,成功讀取數(shù)據(jù)庫內(nèi)容并顯示:
![](/d/20211017/2307b538d08564f017c1e771b70d8f2f.gif)
以上就是阿里云服務(wù)器搭建Php+Apache運(yùn)行環(huán)境的詳細(xì)過程的詳細(xì)內(nèi)容,更多關(guān)于阿里云服務(wù)器搭建php環(huán)境的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
您可能感興趣的文章:- Docker安裝阿里云服務(wù)器和在虛擬機(jī)安裝遇到的坑(問題小結(jié))
- 云服務(wù)器centos8安裝oracle19c的詳細(xì)教程
- Centos8.2云服務(wù)器環(huán)境安裝Tomcat8.5的詳細(xì)教程
- 詳解如何在阿里云服務(wù)器安裝Mysql數(shù)據(jù)庫
- 阿里云服務(wù)器安裝Mysql數(shù)據(jù)庫的詳細(xì)教程
- 阿里云服務(wù)器Tomcat無法訪問的問題
- 阿里云ECS云服務(wù)器如何開放8080端口
- 淺談云服務(wù)器下如何選擇操作系統(tǒng)