構建LAMP平台

2021-09-30 20:43:32 字數 2344 閱讀 4899

4.構建lamp平台

問題本案例要求基於yum的方式快速搭建乙個可用的lamp動態**平台。並配置好php環境設定,確保php網頁能正常顯示、php網頁程式能成功訪問mysql資料庫。

方案沿用前面的web服務案例,恢復預設的httpd.conf配置檔案、取消虛擬主機;然後以此為基礎進一步構建lamp**服務平台,過程如下所述。

1)恢復預設的web服務配置,避免干擾

2)確認安裝apache、mysql、php元件及相關軟體包

3)分別配置mysql服務、php環境、apache**服務(網域名稱、**目錄、index.php首頁)

4)測試lamp平台,確保各元件能協同工作

步驟實現此案例需要按照如下步驟進行。

步驟一:恢復預設的web服務配置

利用備份檔案還原httpd.conf:

將建立的虛擬web主機配置檔案改名(不要以.conf結尾),避免不必要的干擾:

步驟二:安裝並配置a、m、p元件

1)確認安裝apache、mysql、php元件及相關軟體包

… …2)配置mysqld服務

首先啟動mysqld服務,並將其設定為開機後自動執行;然後為mysql資料庫設定乙個管理密碼(預設的管理使用者為root,密碼為空),比如taren1。相關操作如下所述:

[root@svr5 ~]# service mysqld restart

[root@svr5 ~]# chkconfig mysqld on

[root@svr5 ~]# mysqladmin -u root password 『taren1』

3)配置php解析環境(若無特別要求,此操作可跳過)

[root@svr5 ~]# vim /etc/php.ini

… …default_charset = 「utf-8」 //設定預設字符集

file_uploads = on //允許從php網頁上傳檔案

upload_max_filesize = 2m //允許上傳的檔案大小

post_max_size = 8m //每次post提交的資料限制

4)配置httpd服務

確認**的完整網域名稱、根目錄的路徑,並新增index.php作為預設首頁;然後重新啟動httpd服務,也設定為開機自動執行:

servername www.tedu.cn //**名稱

documentroot 「/var/www/html」 //網頁根路徑

directoryindex index.php index.html //預設首頁

步驟三:測試lamp平台,確保各元件能協同工作

1)php解析測試

建立測試網頁test1.php:

[root@svr5 ~]# vim /var/www/html/test1.php

<?php phpinfo(); ?>

從瀏覽器訪問頁面內容應如圖-10所示。

2)php資料庫訪問測試

建立測試網頁test2.php:

[root@svr5 ~]# vim /var/www/html/test2.php

<?php $link=mysql_connect('localhost','root','taren1'); if($link) echo "success !!"; //成功則顯示success !! else echo "failure !!"; //失敗則顯示failure !! mysql_close(); //關閉資料庫連線 ?>

從瀏覽器訪問頁面內容應如圖-11所示。

構建LAMP平台

步驟一 恢復預設的web服務配置 利用備份檔案還原httpd.conf 將建立的虛擬web主機配置檔案改名 不要以.conf結尾 避免不必要的干擾 2 配置mysqld服務 首先啟動mysqld服務,並將其設定為開機後自動執行 然後為mysql資料庫設定乙個管理密碼 預設的管理使用者為root,密碼...

CentOS7構建LAMP平台

1 在 var www html 的目錄下建立ooxx.php 檔案進行測試 vi var www html ooxx.php ooxx.php檔案寫入如下內容 如圖 2 輸入 自己的 及ooxx.php 3 顯示版本則表示httpd正常,如圖 4 測試httpd是否能夠正常連線資料庫 vi var...

LAMP平台部署

宣告 此版本為5.3.28,與新版本安裝有區別,部落格以後還會持續更新 apache服務 mysql服務的部署可以檢視我以前的部落格,這裡主要對php進行部署 因為這裡是編譯安裝php,所以建議先檢查有沒有rpm安裝的相關依賴包,如果有都解除安裝掉。但是需要安裝zlib devel和libxml2 ...