1. 程式人生 > 程式設計 >阿里雲伺服器搭建Php+Apache執行環境的詳細過程

阿里雲伺服器搭建Php+Apache執行環境的詳細過程

1.apache

1.1 安裝apache

使用yum命令安裝 :

yum -y install httpd

執行結果如下:

在這裡插入圖片描述

1.2 開啟apache

開啟apache:

systemctl start httpd

開啟啟動apache:

systemctl enable httpd

執行結果如下:

在這裡插入圖片描述

1.3 驗證安裝是否成功

在瀏覽器輸入http://(伺服器公網ip),如果出現以下頁面說明安裝成功:

在這裡插入圖片描述

1.4 驗證是否能夠正常訪問

使用vim在/var/www/html下面編輯一個html檔案:

vim /var/www/html/test.html

程式碼如下:

Hello 
php
!

執行結果如下:

在這裡插入圖片描述

重啟一下httpd服務:

systemctl restart httpd

在瀏覽器輸入http://(伺服器公網ip)/test.html,如果出現以下頁面則說明可以正常訪問:

在這裡插入圖片描述

2.Php

2.1 安裝php

命令如下:

yum -y install php

執行結果如下:

在這裡插入圖片描述

2.1 驗證php是否安裝成功

使用vim在/var/www/html下編輯一個php檔案:

vim /var/www/html/test.php
程式設計客棧

程式碼如下:

<?php phpinfo();?>

如圖:

在這裡插入圖片描述

重啟httpd服務:

systemctl www.cppcns.com
restart httpd

在瀏覽器訪問htwww.cppcns.comtp://(伺服器公程式設計客棧網ip)/test.php,出現以下頁面說明php安裝成功:

在這裡插入圖片描述

3. 安裝mysql

可以參考以下部落格:

CentOS7安裝MySQL

MYSQL Your password程式設計客棧 does not satisfy the current policy requirements問題解決

4. Php連線資料庫並顯示資料到網頁

現有資料庫linux,資料表linux,表內容及編碼如下:

在這裡插入圖片描述

使用vim在/var/www/html下編輯linux_php.php檔案,內容如下:

<?php header("Content-Type:text/html;charset=UTF-8");

$link=mysql_connect('localhost','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);
?>

如下圖:

在這裡插入圖片描述

重啟httpd伺服器:

systemctl restart httpd

在瀏覽器訪問http://(服務區公網ip)/linux_php.php,此時發現網頁無法訪問,原因是linux系統上的php沒有mysql項,可以參考以下部落格解決這個問題:

解決php沒有mysql項

執行如下命令,下載mysql項到php上:

yum install php-mysql

再次訪問該網頁,成功讀取資料庫內容並顯示:

在這裡插入圖片描述

以上就是阿里雲伺服器搭建Php+Apache執行環境的詳細過程的詳細內容,更多關於阿里雲伺服器搭建php環境的資料請關注我們其它相關文章!