程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> linux 下LAMP源碼的安裝部署

linux 下LAMP源碼的安裝部署

編輯:PHP綜合

一、軟件包

下載apache: http://labs.renren.com/apache-mirror//httpd/

下載php:http://www.php.net/downloads.php

下載mysql: http://www.mysql.com/downloads/mysql/

二、安裝apache

1).tar zxvf httpd-2.0.64.tar.gz

cd httpd-2.0.64

2). ./configure --prefix=/usr/local/apache2 --enable-so -enable-rewrite

--prefix=/usr/local/apache2  //Apache的安裝目錄。

--enable-deflate=shared //支持網頁壓縮

--enable-module=so  //打開 so 模塊,so 模塊是用來提 DSO 支持的 apache 核心模塊

--enable-expires=shared //支持 HTTP 控制

--enable-rewrite=shared //支持 URL 重寫

--enable-cache //支持緩存

--enable-file-cache //支持文件緩存

--enable-mem-cache //支持記憶緩存

--enable-disk-cache //支持磁盤緩存

--enable-static-support //支持靜態連接(默認為動態連接)

--enable-static-htpasswd

 //使用靜態連接編譯 htpasswd - 管理用於基本認證的用戶文件

--enable-static-htdigest

 //使用靜態連接編譯 htdigest - 管理用於摘要認證的用戶文件

--enable-static-rotatelogs

 //使用靜態連接編譯 rotatelogs - 滾動 Apache 日志的管道日志程序

--enable-static-logresolve

 //使用靜態連接編譯 logresolve - 解析 Apache 日志中的IP地址為主機名

--enable-static-htdbm

 //使用靜態連接編譯 htdbm - 操作 DBM 密碼數據庫

--enable-static-ab

 //使用靜態連接編譯 ab - Apache HTTP 服務器性能測試工具

--enable-static-checkgid

 //使用靜態連接編譯 checkgid

--disable-cgid

 //禁止用一個外部 CGI 守護進程執行CGI腳本

--disable-cgi //禁止編譯 CGI 版本的 PHP

--disable-userdir //禁止用戶從自己的主目錄中提供頁面

--with-mpm=worker // 讓apache以worker方式運行

--enable-authn-dbm=shared // 對動態數據庫進行操作。Rewrite時需要。

按照apache官方文檔的說法,--enable-mods-shared=all並不會啟用

所有的額外模塊,要想把所有的模塊都安裝,應該使用

--enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved