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 ...