基於yum軟件源,構建LAMP ===動態網站服務器模式

有了部署yum軟件源的基礎,利用yum安裝LAMP平臺組件,實現動態網站。

首先將yum軟件源部署好,其次安裝LAMP平臺組件,最終實現動態網站

步驟一:掛載CentOS7光盤設備
1)[root@svr7 ~]# mkdir -p /mnt/dvd/ //建掛載點
2)[root@svr7 ~]# mount /dev/cdrom /mnt/dvd/ //掛載CentOS7光盤(默認存儲 /dev/cdrom )
mount: /dev/sr0 寫保護,將以只讀方式掛載

步驟二:拷貝CentOS7光盤中的文檔資源(爲了方便使用,可將文檔資源拷貝,也可不拷貝)
1)[root@svr7 ~]# mkdir -p /repo/cos7dvd //創建倉庫目錄 /repo/cos7dvd
2)[root@svr7 ~]# cp -rf /mnt/dvd/* /repo/cos7dvd/ //將光盤內的所有文檔拷貝到 /repo/cos7dvd/ 目錄下 (cp -rf <==>強制複製 )
3)[root@svr7 ~]# ls /repo/cos7dvd/ //確認本地倉庫目錄
步驟三:使用本機目錄作爲軟件源
1)[root@svr7 ~]# rm -rf /etc/yum.repos.d/*.repo //清理原有的軟件源
2)[root@svr7 ~]# yum-config-manager --add-repo file:///repo/cos7dvd/ //添加新的軟件源,指向前一步準備的本地軟件倉庫
3)[root@svr7 ~]# ls /etc/yum.repos.d/ //確認新添加的配置文件
4)[root@svr7 ~]# vim /etc/yum.conf //進入配置文件
gpgcheck = 0 //取消軟件簽名檢查,允許非官方的軟件源安裝

至此yum軟件源就部署完成,接下來安裝LAMP平臺組件。

步驟一:安裝LAMP平臺各組件(httpd、mariadb-server、mariadb、php、php-mysql)
1)[root@svr7 ~]# yum -y install httpd mariadb-server mariadb php php-mysql //安裝LAMP組件
2)[root@svr7 ~]# yum list httpd mariadb-server mariadb php php-mysql //確認安裝結果
步驟二:啓用LAMP網站平臺(開啓系統服務httpd、mariadb,並設置爲開機自啓)
1)[root@svr7 ~]# systemctl restart httpd mariadb //起服務
2)[root@svr7 ~]# systemctl enable httpd mariadb //設置開機自啓
步驟三:關閉防火牆服務、關閉SELinux保護機制
關閉防火牆策略:

1)[root@svr7 ~]# systemctl stop firewalld //立即停止防火牆
2)[root@svr7 ~]# systemctl disable firewalld //以後開機不再啓動防火牆
關閉SELinux保護機制:
1)[root@svr7 ~]# setenforce 0 //立即切換爲寬鬆模式
[root@svr7 ~]# getenforce //確認結果
Permissive
2)[root@svr7 ~]# vim /etc/selinux/config //以後開機不再強制生效
SELINUX=permissive //寬鬆模式

安裝完成LAMP組件之後,進行測試。

步驟一:測試PHP網頁解析
1)[root@svr7 ~]# vim /var/www/html/test1.php
<?php
phpinfo(); //用來顯示PHP環境信息
?>

2)訪問 http://虛擬機地址/test1.php ,能顯示PHP環境信息
通過Firefox瀏覽器訪問 http://127.0.0.1/test1.php ,可以看到PHP環境信息,如圖-1所示。

在這裏插入圖片描述
步驟二:測試PHP訪問數據庫
1)編寫網頁 /var/www/html/test2.php
在Web服務器的網頁目錄下新建另一個測試網頁 test2.php,其中本機的mariadb數據庫服務未做配置時,管理員賬號爲root、密碼爲空。

2)[root@svr7 ~]# vim /var/www/html/test2.php

<?php $link=mysql_connect('localhost','root',''); if($link) echo "Success !!"; //成功則顯示 Success !! else echo "Failure !!"; //失敗則顯示 Failure !! mysql_close(); //關閉數據庫連接 ?>

!!!注意:在每個“;”後都要換行

3)訪問 http://虛擬機地址/test2.php ,能報告數據庫連接狀態信息
通過Firefox瀏覽器訪問 http://127.0.0.1/test2.php ,可以看到數據庫連接的反饋信息,正常結果頁面應顯示"Success !!",如圖-2所示。

在這裏插入圖片描述
到此你就已成功掌握部署yum軟件源,以及搭建LAMP平臺了

你的支持是我最大的動力 —> 謝謝你的贊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章