LAMP環境搭建與配置

概念

LAMP是Linux Apache MySQL PHP 的簡寫,把Apache、MySQL以及PHP安裝在Linux系統上,組成一個環境來運行PHP的腳本語言。php

Apache是最經常使用的Web服務軟件mysql

MySQL是比較小型的數據庫軟件sql

Apache和PHP須要在同一臺機器上數據庫

安裝MySQL

查看Linux是多少位的apache

 下載源碼包

 初始化

 解壓socket

 給文件更名函數

 挪動位置測試

 創建MySQL用戶server

 建立datadir,數據庫文件會放到這裏面xml

 更改權限

 可能的安裝包(出現錯誤)

 

 

 

 

 

 最後(出現兩個ok)

 配置MySQL

複製配置文件

 配置文件

# vi support-files/my-default.cnf

basedir是MySQL包所在路徑

datadir是定義的存放數據的地方

port定義MySQL服務監聽的端口(默認是3306)

server_id定義ID號

socket定義服務監聽的的套接字地址

 

複製啓動腳本文件並修改其屬性

 修改啓動腳本

# vi /etc/init.d/mysqld

 把啓動腳本加入系統服務項,設定開機啓動 

 檢查MySQL是否啓動(大於兩行)

 

安裝Apache

下載源碼包

 

 

 apr爲一個通用的函數庫,主要爲上層應用提供技術支持

httpd是依賴apr和apr-util的

安裝apr

 

 編譯時遇到錯誤

 

 

 安裝apr-util

 

 

 安裝httpd,配置編譯參數

--prefix指定安裝目錄

--enable-so表示啓用DSO(DSO是把某些功能以模塊的形式展示出來)

--enable-mods-shared=most表示以共享的方式安裝大多數功能模塊

 編譯和安裝

 

 查看httpd的目錄結構以及modules目錄下面的模塊文件

 查看加載了哪些模塊

 shared表示爲動態共享模塊,動態模塊是一個個獨立存在的文件

 static表示以靜態的形式存在,靜態模塊直接和主程序綁定在一塊兒

安裝PHP

下載PHP

 配置編譯參數

可能出現的錯誤

 

 

 編譯PHP能夠指定咱們須要的功能模塊

 #  ./configure \

--prefix=/usr/local/php \

--with-apxs2=/usr/local/apache2.4/bin/apxs \

--with-config-file-path=/usr/local/php/etc \

--with-mysql=/usr/local/mysql \

--with-libxml-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-freetype-dir \

--with-iconv-dir \

--with-zlib-dir \

--with-bz2 \

--with-openssl \

--with-mcrypt \

--enable-soap \

--enable-gd-native-ttf \

--enable-mbstring \

--enable-sockets \

--enable-exif

 安裝

複製配置文件

 

 配置httpd支持PHP

編輯httpd的主配置文件

 修改如下幾個部分

 

 

 

 

 

 

 

 測試LAMP是否成功

測試配置文件是否正確

啓動httpd

 查看是否啓動

 

 

 

 

 測試是否正確解析PHP

編寫一個測試腳本

 保存腳本以後測試

相關文章
相關標籤/搜索