Linux操作技術文檔——LAMP平臺部署及應用

LAMP平臺部署及應用

一、LAMP平臺概述

Linux操作系統:作爲LAMP架構的基礎,提供用於支撐Web站點的操作系統,能夠與其他三個組件提供更好的穩定性、兼容性。
Apache網站服務器:作爲LAMP架構的前端,是一款功能強大、穩定性好的Web服務器程 序,該服務器直接面向用戶提供網站訪問,發送網頁、圖片等文件內容。
MySQL數據庫服務器:作爲LAMP架構的後端,是一款流行的開源關係數據庫系統。在企業網站、業務系統等應用中,各種賬戶信息、產品信息、客戶資料、業務數據等都可以存儲到MySQL數據庫,其他程序可以通過SQL語句來查詢、更改這些信息。
PHP/Perl/Python網頁編程語言:作爲三種開發動態網頁的編程語言,負責解釋動態網頁文 件,並提供Web應用程序的開發和運行環境。

在構建LAMP平臺時,各組件的安裝順序依次爲Linux、Apache、MySQL、PHP。其中Apache和 MySQL的安裝並沒有嚴格的順序;而PHP環境的安裝一般放到最後,負責溝通Web服務器和數據庫 系統以協同工作。

二、安裝Linux操作系統

安裝Linux

三:安裝Apache網站服務器

1、首先,從系統安裝光盤中安裝相應的庫和頭文件,確保Apache的安裝順利完成。
這裏使用yum安裝方式。
在這裏插入圖片描述
2、安裝庫和頭文件後安裝httpd源碼包,解壓到/usr/src/目錄後進行配置並編譯安裝。
在這裏插入圖片描述
其中
–prefix:指定將httpd服務程序安裝到哪個目錄下,如/usr/local/httpd。
–enable-so:啓用動態加載模塊支持,使httpd具備進一步擴展功能的能力。
–enable-rewrite:啓用網頁地址重寫功能,用於網站優化及目錄遷移維護。
–enable-charset-Iite:啓動字符集支持,以便支持使用各種字符集編碼的網頁。
–enable-cgi:啓用CGI腳本程序支持,便於擴展網站的應用訪問能力。
在這裏插入圖片描述3、安裝完畢後進行優化,添加httpd系統服務
在這裏插入圖片描述
在這裏插入圖片描述
設置開機自啓動
在這裏插入圖片描述

四、安裝MySQL數據庫服務器

1、首先我們安裝MySQL所需的依賴包,因爲MySQL 5.X系列版本需要cmake編譯安裝,所以也得安裝cmake包。
在這裏插入圖片描述
在這裏插入圖片描述
2、創建運行用戶
在這裏插入圖片描述
3、解壓下載的mysql源碼包,配置、編譯並安裝
在這裏插入圖片描述
4、對數據庫目錄進行權限設置,建立配置文件
在這裏插入圖片描述
5、初始化數據庫,設置環境變量
在這裏插入圖片描述
在這裏插入圖片描述
6、添加系統服務
在這裏插入圖片描述
在這裏插入圖片描述
注意:PIDFile=/usr/local/mysql/data/mysql.pid 中mysql.pid的mysql爲主機名

五、安裝PHP組件

1、安裝相關軟件包和擴展工具庫

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

2、編譯安裝PHP

在這裏插入圖片描述

3、設置LAMP組件環境

1、php.ini配置調整
其中/usr/src/php-5・5.2 8/php . ini-development是開發版樣例文件,用於學習、測試
/usr/src/php-5.5.2 8/php . ini-production是生產版樣例文件,用於實際運營
在這裏插入圖片描述
2、設置內容
default_charset = "utf-8 設置默認字符集爲utf-8
file_uploads = On 允許通過PHP網頁上傳文件
upload_max_filesize = 2M 允許上傳的文件大小限制
max_file_uploads = 20 每個HTTP最多允許請求上傳的文件數
post_max_size = 8M 每次通過表單post提交的數據量限制
short_open_tag = On 允許識別PHP短語法標記,即<? —?>
extension=php_mysqli . dll 添加 MySQL 支持
3、添加ZendGuardLoader優化模塊
在這裏插入圖片描述
在這裏插入圖片描述
4、httpd.conf配置調整
在這裏插入圖片描述
重啓http服務

六、部署 phpMyAdmin 系統

1、解包並複製到網站目錄,建立配置文件config.inc.php在這裏插入圖片描述

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