Lamp環境搭建及應用(源碼)
實驗環境
rhel-server-5.4-i386-dvd
操作系統(os)
red hat linux 5.4
httpd版本
apr-1.4.6.tar.gz
apr-util-1.5.1.tar.gz
httpd-2.4.4.tar.gz
php版本
php-5.4.13.tar.bz2
mysql版本
mysql-5.5.115-linux2.6-i686.tar.gz(二進制)
實驗
Apache
2.4比2.2更加優異的地方
MPM 多進程處理機制,默認方式下采用進程方式處理,可以進行配置,
可採事件通知機制【叫輪詢機制】
編輯yum客戶端
安裝httpd 2.4
Httpd2.4 的文件
Mysql的文件
Php的文件
cmake 實現對php源碼的配置
安裝apache
配置完成
apr-1.4.6.tar.gz 安裝完畢
提高不通平臺上的運行
配置完成
關於庫
環境變量牽扯到四個重要文件
系統佔用兩個,個人佔用兩個
文件放到系統裏面的,可以影響到所有人
文件放到個人裏面的,只能影響到個人
Apr安裝完畢
安裝httpd
切換打開源碼所在目錄
安裝目錄的選項
普通賬號
管理員
配置文檔所存放的位置
頭文件所存放的位置
特性選項
缺少pcre
bin 二進制的工具盒指令
error 存放錯誤信息的位置
htdocs 站點主目錄
include 頭文件
modules 形成的各種dso的各種動態共享對象
man 手冊
logs 放置日誌的位置
控制腳本
Apache服務起來了
實現chkconfig管理
chkconfig管理完畢
Apache安裝完畢
Mysql安裝 (二進制)
mysql二進制安裝步驟
Mysql 二級制安裝
創建用戶和組
設置目錄訪問權限
創建初始化的數據庫
設置二進制所有權,使之歸root所有,並屬於mysql所在管理組:
設置mysql的密碼
mysql二進制安裝完畢
Php源碼安裝
說明文件
安裝php
查看php是否變爲模塊
http和php的結合沒有問題
Php和mysql連接沒問題