成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS下的LAMP環(huán)境之編譯環(huán)境

運維 系統(tǒng)運維
CentOS下的LAMP環(huán)境之編譯環(huán)境:LAMP是說Linux-Apache-MySQL-PHP,LAMP網(wǎng)站架構是目前國際流行的Web框架。LAMP框架包括:Linux操作系統(tǒng),Apache網(wǎng)絡服務器,MySQL數(shù)據(jù)庫,Perl、PHP或者Python編程語言。LAMP所有組成產(chǎn)品均是開源軟件,是國際上成熟的架構框架。本文講述的是CentOS下的LAMP環(huán)境之編譯環(huán)境。

CentOS下的LAMP環(huán)境之編譯環(huán)境(大綱

  二、編譯安裝基本環(huán)境

  1. 安裝準備

  1) 系統(tǒng)約定

  軟件源代碼包存放位置 /usr/local/src

  源碼包編譯安裝位置(prefix) /usr/local/software_name

  腳本以及維護程序存放位置 /usr/local/sbin

  MySQL 數(shù)據(jù)庫位置 /data/mysql/data(可按情況設置)

  Apache 網(wǎng)站根目錄 /data/www/wwwroot(可按情況設置)

  Apache 虛擬主機日志根目錄 /data/www/logs(可按情況設置)

  Apache 運行賬戶 www:www (useradd -d /data/www/;chown www.www

  /data/www/wwwroot)

  2) 系統(tǒng)環(huán)境部署及調(diào)整

  檢查系統(tǒng)是否正常

  1.   # tail -n100 /var/log/messages (檢查有無系統(tǒng)級錯誤信息)  
  2.  
  3.   # dmesg (檢查硬件設備是否有錯誤信息)  
  4.  
  5.   # ifconfig(檢查網(wǎng)卡設置是否正確)  
  6.  
  7.   # ping (檢查網(wǎng)絡是否正常)  
  8.  

  3) 使用 yum 程序安裝所需開發(fā)包(以下為標準的 RPM 包名稱)

  1.   #rpm --import  
  2.  
  3.   #yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf  
  4.  
  5.   automake bzip2-devel \  
  6.  
  7.   ncurses-devel zlib-devel libjpeg-devel libpng-devel libtiff-devel  
  8.  
  9.   freetype-devel libXpm-devel \  
  10.  
  11.   gettext-devel pam-devel kernel  
  12.  

  4) 定時校正服務器時鐘,定時與中國國家授時中心授時服務器同步

  1.   # crontab -e  
  2.  

  加入一行:

  1.   15 3 * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1  
  2.  

  2. 編譯安裝軟件包

  源碼編譯安裝所需包(Source)

  1) GD2

  1.   # cd /usr/local/src  
  2.  
  3.   # tar xvf gd-2.0.35.tar.gz  
  4.  
  5.   # cd gd-2.0.35  
  6.  
  7.   # ./configure --prefix=/usr/local/gd2  
  8.  
  9.   # make  
  10.  
  11.   # make install  
  12.  

  2) LibXML2

  1.   # cd /usr/local/src  
  2.  
  3.   # tar xvf libxml2-2.6.29.tar.bz2  
  4.  
  5.   # cd libxml2-2.6.29  
  6.  
  7.   # ./configure --prefix=/usr/local/libxml2  
  8.  
  9.   # make  
  10.  
  11.   # make install  
  12.  

  3) LibMcrypt

  1.   # cd /usr/local/src  
  2.  
  3.   # tar xvf libmcrypt-2.5.8.tar.bz2  
  4.  
  5.   # cd libmcrypt-2.5.8  
  6.  
  7.   # ./configure --prefix=/usr/local/libmcrypt  
  8.  
  9.   # make  
  10.  
  11.   # make install  
  12.  

  4) Apache日志截斷程序

  1.   # cd /usr/local/src  
  2.  
  3.   # tar xvf cronolog-1.6.2.tar.gz  
  4.  
  5.   # cd cronolog-1.6.2  
  6.  
  7.   # ./configure --prefix=/usr/local/cronolog  
  8.  
  9.   # make  
  10.  
  11.   # make install  
  12.  

  3. 升級OpenSSL和OpenSSH

  1.   # cd /usr/local/src  
  2.  
  3.   # tar xvf openssl-0.9.8g.tar.gz  
  4.  
  5.   # cd openssl-0.9.8g  
  6.  
  7.   # ./config --prefix=/usr/local/openssl  
  8.  
  9.   # make  
  10.  
  11.   # make test  
  12.  
  13.   # make install  
  14.  
  15.   # cd ..  
  16.  
  17.   # tar xvf openssh-5.0p1.tar.gz  
  18.  
  19.   # cd openssh-5.0p1  
  20.  
  21.   # ./configure \  
  22.  
  23.   "--prefix=/usr" \  
  24.  
  25.   "--with-pam" \  
  26.  
  27.   "--with-zlib" \  
  28.  
  29.   "--sysconfdir=/etc/ssh" \  
  30.  
  31.   "--with-ssl-dir=/usr/local/openssl" \  
  32.  
  33.   "--with-md5-passwords"  
  34.  
  35.   # make  
  36.  
  37.   # make install  
  38.  

  1) 禁用 SSH V1 協(xié)議

  找到#Protocol 2,1改為:Protocol 2

  2) 禁用服務器端GSSAPI

  找到以下兩行,并將它們注釋:

  1.   GSSAPIAuthentication yes  
  2.  
  3.   GSSAPICleanupCredentials yes  
  4.  

  3) 禁用 DNS 名稱解析

  找到:#UseDNS yeas改為:UseDNS no

  4)禁用客戶端 GSSAPI

  # vi /etc/ssh/ssh_config 找到:GSSAPIAuthentication yes 將這行注釋掉。

  ***,確認修改正確后重新啟動 SSH 服務

  1.   # service sshd restart  
  2.  
  3.   # ssh -v  
  4.  

  確認 OpenSSH 以及 OpenSSL 版本正確。

  以上SSH配置可利用以下腳本自動修改:

  代碼:

  1.   -------------------cut begin-------------------------------------------  
  2.  
  3.   #init_ssh  
  4.  
  5.   ssh_cf="/etc/ssh/sshd_config" 
  6.  
  7.   sed -i -e '74 s/^/#/' -i -e '76 s/^/#/' $ssh_cf  
  8.  
  9.   sed -i "s/#UseDNS yes/UseDNS no/" $ssh_cf  
  10.  
  11.   #client  
  12.  
  13.   sed -i -e '44 s/^/#/' -i -e '48 s/^/#/' $ssh_cf  
  14.  
  15.   echo "ssh is init is ok.............."  
  16.  
  17.   -------------------cut end---------------------------------------------  
  18.  

【編輯推薦】

  1. Ubuntu下LAMP的搭建
  2. Centos下搭建LAMP
  3. Linux下LAMP的安裝方法
責任編輯:zhaolei 來源: javaeye
相關推薦

2011-03-09 16:17:20

2011-03-09 16:16:54

CentOSLAMP

2011-03-09 16:16:56

CentOSLAMP

2011-03-09 16:17:21

CentOSLAMP

2011-03-09 16:28:25

2011-09-09 17:23:53

CentOSLAMPmysql

2011-03-16 11:39:03

2011-03-21 11:43:45

LAMPPHP

2011-03-21 11:33:09

LAMPApache

2011-03-14 10:30:15

Ubuntu10.04LAMP

2011-03-21 14:13:44

LAMPApacheSSL

2011-03-22 10:25:54

UbuntuLAMP

2011-03-09 13:02:31

LAMP環(huán)境搭建

2011-03-14 13:06:58

LAMP搭建

2011-03-21 16:49:53

2011-03-23 10:13:53

LAMP環(huán)境搭建

2011-03-10 14:40:48

LAMP搭建

2011-03-21 13:04:38

LAMPApache

2011-04-02 11:40:17

LAMP測試環(huán)境

2011-03-10 15:44:18

CentOSLAMP安裝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 古装三级在线播放 | 日韩有码一区二区三区 | 国产www成人| 日韩在线中文 | 视频一区二区三区中文字幕 | 91九色视频| 秋霞影院一区二区 | 欧美成年人网站 | 欧美jizzhd精品欧美巨大免费 | 亚洲三区在线观看 | 久久久99精品免费观看 | 久久99精品久久久久久国产越南 | 91在线视频免费观看 | 久久婷婷国产香蕉 | 一级黄色片网址 | 欧美日韩福利视频 | 日本韩国欧美在线观看 | 日本精品视频在线观看 | 在线国产小视频 | 亚洲一二三视频 | 日韩综合一区 | 91精品国产乱码久久久久久久 | 欧洲亚洲精品久久久久 | 国产精品人人做人人爽 | 久久久91精品国产一区二区精品 | 日韩欧美一区二区三区免费观看 | 亚洲精品一区在线观看 | 亚洲天堂久久新 | 日韩波多野结衣 | www.一级片 | av影音在线 | 国产精品久久欧美久久一区 | 成人一区二区在线 | 国产一区视频在线 | 中文字幕韩在线第一页 | 国产精品永久久久久 | 极情综合网 | 国产综合久久久久久鬼色 | 天天综合网91 | 日韩在线 | 久久国产精品一区二区三区 |