我的LAMP的常用配置

2021-05-26 08:24:58 字數 1857 閱讀 2545

寫一下我使用lamp時的常用配置。

apache:

so: 允許執行時載入dso模組

rewrite: 乙個基於一定規則的實時重寫url請求的引擎

deflate: 壓縮傳送給客戶端的內容

headers: 允許通過配置檔案控制任意的http請求和應答頭資訊

proxy: 提供http/1.1的**/閘道器功能支援

mod_proxy的擴充套件,提供負載平衡支援

defalte的設定:

日誌記錄:

#如下配置是在安裝好cronolog之後的配置

#如下配置是預設配置,是直接寫檔案的,並沒有自動的日誌分割

安全配置:

資源限制相關:

prefork的設定:

header設定

瀏覽器處理

虛擬主機配置目錄

虛擬主機配置子檔案:

mysql

說明:#預設編碼,我們預設使用gbk編碼

--with-charset=gbk

#預設也支援所有編碼

--with-extra-charset=all

#    mysql的引擎都已plugins的形式存在,預設情況下,是不包含innodb的。我們的應用中需要使用事務,外來鍵等。需要支援innodb。此外,

以後我們可能還會使用ndbcluster。因此編譯時選擇最大安裝max。但目前不清楚all與max有什麼區別。

--with-plugins=max

#不是用預設的/tmp/mysql.sock保證一台機器可以有多台同時提供服務

--with-unix-socket-path=$/tmp/mysql.sock

#使 load data local infile語句生效

--with--enable-local-infile配置

php

說明:--with-mysql,--with-mysql-sock,--with-pdo-mysql:

php預設是不安裝mysql對應函式的,這裡需要顯式指明

--with-apxs2

這樣是通過apxs工具生成php的apache模組,讓apache通過libphp.so呼叫php相關程式

--with-config-file-path

這個很簡單,將php.ini檔案預設放置在什麼位置

--with-libxml-dir

利用本機裝的libxml提供******_xml或者dom支援

--enable-force-cgi-redirect

對伺服器內部跳轉強制做安全跳轉,推薦開啟

--enable-sockets

使用socket通訊

--enable-soap

使用soap相應函式

--enable-bcmath

使用bc工具類似的資料庫函式

--enable-shmop

乙個共享記憶體模組

--enable-calendar

使用日曆函式

--enable-pcntl

作為後端程式,使用了多程序,提供fork等功能

--enable-ftp

使用ftp函式直接獲取ftp檔案,比使用wget更健壯和高效

--enable-mbstring

多位元組字串處理

--with-zlib

使用這個選項,有效減少viewstate的size,減少網路頻寬占用

--with-xmlrpc

xmlrpc對應函式

--with-curl

curl相關函式

配置:

我的LAMP配置

1.編譯安裝mysql5.0 groupadd mysql 建立mysql使用者組 useradd g mysql mysql 建立mysql帳戶 configure prefix usr local mysql with charset utf8 with collation utf8 gener...

我的VIM常用的配置

當檔案在外部被修改,自動更新該檔案 set autoread 高亮顯示當前行 set cursorline hi cursorline guibg 222222 hi cursorcolumn guibg 333333 開啟摺疊 set nofen set fdl 0 設定tab鍵為4個空格 set...

我的VIM常用的配置

當檔案在外部被修改,自動更新該檔案 set autoread 高亮顯示當前行 set cursorline hi cursorline guibg 222222 hi cursorcolumn guibg 333333 開啟摺疊 set nofen set fdl 0 設定tab鍵為4個空格 set...