Linux LAMP架构介绍及配置
目錄
Linux LAMP架構介紹及配置
一、LAMP
LAMP平臺概述
LAMP各組件主要作用
構建LAMP平臺順序
二、編譯安裝Apache httpd 服務
?三、編譯安裝 Mysql
?四、安裝PHP
?五、安裝論壇
Linux LAMP架構介紹及配置
一、LAMP
LAMP平臺概述
LAMP架構是目前成熟的企業網站應用模式之一,指的是協同工作的一整臺系統和相關軟件,能夠提供動態web站點服務及其應用開發環境
LAMP是一個縮寫詞,具體包括Linux操作系統,Apache網站服務器,MySQL數據庫服務器,PHP(或perl,Python)網頁編程語言
LAMP各組件主要作用
(平臺)Linux:作為LAMP架構的基礎,提供用于支撐Web站點的操作系統,能夠與其他三個組件提供更好的穩定性,兼容性(AMP組件也支持Windows、UNIX等平臺) 。
(前臺)Apache:作為LAMP架構的前端,是一款功能強大,穩定性好的Web服務器程序,該服務器直接面向用戶提供網站訪問,發送網頁,圖片等文件內容
(后臺)MySQL:作為LAMP架構的后端,是一款流行的開源關系數據庫系統。在企業網站、業務系統等應用中,各種賬戶信息、產品信息,客戶資料、業務數據等都可以存儲到MySQL數據庫,其他程序可以通過SQL語句來查詢,更改這些信息
(中間連接)PHP/Perl/Python:作為三種開發動態網頁的編程語言,負責解釋動態網頁文件,負責溝通Web服務器和數據庫系統以協同工作,并提供Web應用程序的開發和運行環境。其中PHP是一種被廣泛應用的開放源代碼的多用途腳本語言,它可以嵌入到HTML中,尤其適合于Web應用開發
構建LAMP平臺順序
在構建LAMP平臺時,各組件的安裝順序依次為Linux,Apache,MySQL,PHP
其中Apache和MySQL的安裝并沒有嚴格的順序要求,而PHP環境的安裝一般放到最后,負責溝通web服務器和數據庫系統以協同工作
二、編譯安裝Apache httpd 服務
1.將所需的軟件包下載到 /opt 目錄下
?2.解壓一下文件
?3.移動兩個文件并改名
?4.安裝工具
?5.編譯安裝
?6.優化配置文件路徑,并把httpd服務的可執行程序文件放入環境變量中的目錄中
?7.做軟鏈接,使文件可執行
?8.查看語法是否有問題并開啟服務
?9.在網頁上輸入自己的IP地址進行測試
?三、編譯安裝 Mysql
1.安裝依賴包并解壓Mysql 安裝包
?2.編譯安裝
?3.拷貝文件并授權
?4.設置環境變量,申明/宣告 Mysql 命令便于系統識別
?5.新建普通用戶管理Mysql
?6.初始化數據庫
?7.創建軟連接,修改配置文件并啟動Mysql
?8.修改密碼并登入登出數據庫
?四、安裝PHP
1.安裝工具
?2.解壓PHP文件
?3.切換PHP目錄下,編譯安裝
4.優化把PHP的可執行程序文件放入環境變量的目錄下
5.修改Apache配置文件,讓Apache支持PHP
6.創建網頁
7.重啟服務
8.網頁測試 (http://192.168.118.150/index.php)
?五、安裝論壇
1.創建一個數據庫
加在授權命令后
mysql> GRANT all ON bbs.* TO 'bbsuser'@'localhost' IDENTIFIED BY 'abc123';
?2.解壓論壇軟件包并復制文件到指定目錄
?3.給指定文件授權
?4.登錄論壇測試(http://192.168.118.150/bbs)
?
總結
以上是生活随笔為你收集整理的Linux LAMP架构介绍及配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 液压系统管路流速推荐表_液压系统管道选择
- 下一篇: 织梦dedecms采集规则,东方资讯娱乐