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

CentOS下的LAMP環境之編譯環境

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

CentOS下的LAMP環境之編譯環境(大綱

  二、編譯安裝基本環境

  1. 安裝準備

  1) 系統約定

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

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

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

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

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

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

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

  /data/www/wwwroot)

  2) 系統環境部署及調整

  檢查系統是否正常

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

  3) 使用 yum 程序安裝所需開發包(以下為標準的 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 協議

  找到#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:16:54

CentOSLAMP

2011-03-09 16:16:56

CentOSLAMP

2011-03-09 16:17:20

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:33:09

LAMPApache

2011-03-14 10:30:15

Ubuntu10.04LAMP

2011-03-21 11:43:45

LAMPPHP

2011-03-09 13:02:31

LAMP環境搭建

2011-03-14 13:06:58

LAMP搭建

2011-03-21 14:13:44

LAMPApacheSSL

2011-03-22 10:25:54

UbuntuLAMP

2011-03-21 13:04:38

LAMPApache

2011-03-21 16:49:53

2011-03-23 10:13:53

LAMP環境搭建

2011-03-10 14:40:48

LAMP搭建

2011-03-10 15:44:18

CentOSLAMP安裝

2011-03-10 15:44:18

CentOSLAMP安裝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 羞羞免费网站 | 91视视频在线观看入口直接观看 | 欧美男人天堂 | 丝袜美腿一区二区三区 | 久久亚洲精品国产精品紫薇 | 国产精品高潮呻吟久久 | 国产伦一区二区三区久久 | 国产伦精品一区二区三毛 | 久久成人一区 | 特级黄色毛片 | 日韩一级黄色毛片 | 午夜精品 | 久久躁日日躁aaaaxxxx | 精品在线一区二区 | 成人不卡| 久久精品一区二区 | 国产成人亚洲精品自产在线 | 成人在线国产 | 2019中文字幕视频 | 99热都是精品 | 亚洲欧美一区二区三区1000 | 激情毛片 | 精品国产18久久久久久二百 | 亚洲欧美中文字幕在线观看 | 成人影院在线视频 | 毛片一区二区三区 | 国产电影一区二区三区爱妃记 | 九九亚洲 | 国产精品久久久久久久久久99 | 日本精品裸体写真集在线观看 | 在线日韩欧美 | 成人免费在线观看 | www.色综合| 国产激情偷乱视频一区二区三区 | 欧美自拍第一页 | 欧美成人精品 | 国产激情片在线观看 | 精品久久一区 | 欧美亚洲视频 | 久久不卡日韩美女 | 日本羞羞影院 |