编译安装LAMP之httpd

1、卸载rpm安装的httpd版本 准备编译安装LAMP环境,操作系统RedHat 5.8 2.6.18-8.el5 kernel 事先已经安装好了rpm格式的httpd,所以首先要卸载 #rpm -e httpd httpd-manual 但是发现有软件依赖性,这样还是卸不掉的, nike internationalist homme 所以加选项强制卸载如下 #rpm -e httpd –nodeps #rpm -e httpd-manual 然后检查有没有卸载掉 #rpm -qa| grep http 2、下载最新软件因httpd运行需要apr, nike air force 1 enfants 所以到官网下载最新的版本http://apr.apache.org/ 接着下载最新的 apr-1.5.2.tar.bz2 apr-util-1.5.4.tar.bz2 httpd-2.4.17.tar.bz2 直接放在/tmp下 3、这几个软件有安装先后顺序的 apr —->apr-util —–>httpd A、安装apr #cd /tmp # tar xf apr-1.5.2.tar.bz2 # cd apr-1.5.2 # ./configure –prefix=/usr/local/apr # make # make install B、安装apr-util # tar xf apr-util-1.5.4.tar.bz2 # cd apr-util-1.5.4 # ./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr # make # make install 以上两步很顺利,一般没什么问题 C、接着安装httpd # tar xf httpd-2.4.17.tar.bz2 # cd httpd-2.4.17 # ./configure –prefix=/usr/local/apache –sysconfdir=/etc/httpd–enable-so –enable-rewirte –enable-ssl –enable-cgi –enable-cgid –enable-modules=most –enable-mods-shared=most –enable-mpms-shared=all –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util 一开始没加–with-pcre=/usr/local/pcre, asics onitsuka tiger homme 想着使用系统里面已经有的pcre 结果总不成功 ,后面的make && make install一直出错,提示如下 util_pcre.c: In function ‘ap_regcomp’: util_pcre.c:128: error: ‘PCRE_DUPNAMES’ undeclared (first use in this function) util_pcre.c:128: error: (Each undeclared identifier is reported only once util_pcre.c:128: error: for each function it appears in.) make[2]: *** [util_pcre.lo] 错误 1 make[2]: Leaving directory `/tmp/httpd-2.4.17/server’ make[1]: *** [all-recursive] 错误 1 make[1]: Leaving directory `/tmp/httpd-2.4.17/server’ make: *** [all-recursive] 错误 1 网上查了一下,说是原来的pcre版本太低, Nike Air Max 2016 Homme 看看自己的版本 [root@localhost tmp]# rpm -qa | grep pcre pcre-6.6-1.1 pcre-devel-6.6-1.1 于是到官网下了个最新的pcre版本 pcre2-10.20.tar.bz2 接着源码安装 # tar xf pcre2-10.20.tar.bz2 # cd pcre2-10.20 # ./configure –prefix=/usr/local/pcre # make # make install 安装好后继续编译安装httpd,发现还是出错,提示信息变成在目录/usr/local/pcre下找不到文件pcre-config, adidas stan smith homme rouge 怎么回事?去目录里面果然没有pcre-config, Adidas Superstar Femme Fleur 但有个pcre2-config,于是在/usr/local/pcre下创建了个符号连接文件, Adidas Yeezy 550 Homme 指向/usr/local/pcre/pcre2-config 接着安装httpd,发现还是有问题,提示还是找不到莫名其妙,莫非版本太高了?打开文件/usr/local/pcre/pcre2-config,看脚本内容,原来命令已经变成pcre2,没有pcre了。估计是版本太高了 于是重回pcre官网, New Balance 1600 homme 下载了个另外维护的版本较低的 pcre-8.36.tar.bz2 把原先已经源码安装的目录删除 #rm -rf /usr/local/pcre 然后重新安装 # tar xf pcre-8.36.tar.bz2 # cd pcre-8.36 # ./configure –prefix=/usr/local/pcre # make # make install 接着安装httpd # ./configure –prefix=/usr/local/apache –sysconfdir=/etc/httpd –enable-so –enable-rewrite –enable-ssl –enable-cgi –enable-cgid –enable-modules=most –enable-mods-shared=most –enable-mpms-shared=all –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –with-pcre=/usr/local/pcre #make && make install 终于不报错了 虽如此,有没有编译成功还是有点不确定,开启服务看看就知道了 D、安装验证 [root@localhost httpd-2.4.17]# cd /usr/local/apache/ [root@localhost apache]# ls bin build cgi-bin error htdocs icons include logs man manual modules [root@localhost apache]# bin/ap apachectl apxs [root@localhost apache]# bin/apachectl start [root@localhost apache]# netstat -tlnp | grep 80 tcp 0 0 :::80 :::* LISTEN 9484/httpd 总算装好了, new balance homme 接着访问一下看看吧 E、 http://192.168.0.1/ 显示 It works! 主页文件默认在# cat htdocs/index.html, Adidas Zx 700 Femme Leopard 可以根据自己的需求更改。

Posted in Linux | Leave a comment

windows server 2003 升级2008的方法

Windows 2008 升级2003的DC到2008. 1. Windows2003的DC需要先做林架构的扩展. 在光盘的sources文件夹内找到sources\adprep目录,然后输入adprep /forestprep 如果windows 2000 AD 要升级到2k8的AD,需要windows 2000 service pack4 (sp4)或更高版本. Windows2008不支持windows2000混合模式.需要提升域功能级别.到windows2000纯模式或者windows2003server 模式. 2.windows2003需要做域架构扩展. Adidas Zx 500 Og Femme Adprep.exe /domainprep 3.windows2003组策略 Adprep.exe /gpprep 这三条结束后就可以直接通过安装光盘执行升级操作了. Air Jordan 13 Donna 注意: 升级安装前的准备: 1. new balance running 所有DC都是windows2000版本及以上的版本 2. asics gel pulse 8 męskie air max femme 域功能级别不能是混合模式windows2000纯模式或者windows2003server模式 3. Adidas Homme 如果DC是windows 2000,则必须打好SP4补丁. Fjallraven Kanken Classic

4. 如果DC是Windows 2003 则可以直接升级. Nike Air Max 98 Homme adidas gazelle uomo rosse 5. 在2008的安装盘下SOURCES\adprep\ 文件夹 A. nike internationalist femme Canotta Boston Celtics Adprep.exe /forestprep B. Marcus Mariota – Oregon Ducks Adprep.exe /domainprep C. Adprep.exe /domainprep /gpprep 企业中的DC中,有ENTERPRISE ADMINS, DOMAIN ADMINS 组,每台DC上都有ADMINISTRATORS组,而且每台加入域的每台client:administrators 在windows2000环境中,不能够改域名. new balance femme pas cher Nike Free Run 2.0 homme Windows2003可以做DC的改名.域也可以改名. 在域中不能出现windows2000的DC.不然一旦改名,windows2000就工作不正常了. Nike Air Jordan

  • Nike Free 5.0 Dames
  • 注意在公司中如果有EXCHANGE服务器的话是不可改名.如果要改,先要备份exchange服务器的用户邮箱. New Balance 373 homme 1首先提升域功能级别到windows2003 2林功能级别也提升到windows2003 3 安装盘下有个域改名的工具valueadd/msft/mgmt/domren 4 RENDOM.EXE 工具来做域名的修改,不可以在DC上做,必须在成员服务器上做, random.exe /list 同名目录上会生成xml的文件,把其打开,把原来域名替换成新域名就好. Random.exe /upload 上传xml文件. asics gel kinsei Random.exe /prepare 做一次准备,检查是否有ERROR信息.如果没有接着就进行下部操作. Random.exe /execute 执行操作.执行人必须是EA/DA成员之一,加入BUITIN的ADMINS也可以. Nike Air Max 2016 Femme asics tiger donna 接着在DC上登陆, 然后rendom.exe /clean 接着组策略需要进行修复,用GPFIXUP.EXE进行,在DC上, gpfixup.exe /olddns:example/newdns:wnt.com.cn/oldnb:huapu/newnb:huapu/dc:wnt.com.cn 对于DNS的设置,需要在DNS里面设置一个全新的域的区域文件,然后设置新域的区域是活动目录安全更新的域. 第二个知识点: Windows 2008 中,链接文件的创建. 新功能. louboutin soldes asics gel kinsei 4 donna Mklink c:\b1.txt a.txt 产生符号链接—-软链接. Adidas Zx 750 Homme Mklink /H c:\b2.txt a.txt 第三个知识点: Exchange服务器. Maglia Isaiah Thomas nike free 3.0 v4 blau 1. New Balance 990 femme Nike Air Max 2017 Dames wit 架构主机 必须windows2003. nike air jordan 12 donna Air Jordan 11 (XI) Sp1 2. 全局编录服务器 windows 2003 sp1 补丁 功能级别升级到2000本机或者2003模式硬件主要有NTFS就可以了 Kb942027和 Microsoft.NET Framework 2.0,还有MMC3.0 还有power shell,在装POWER SHELL 还需要装.NET Framework 3.0或者2.1, 安装KB933359补丁. 安装IIS服务. Asics Gel Nimbus 18 Femme new balance mrl996dd deconstructed khakikhaki 3. baskets new balance pas cher 准备架构 4. Nike Pour Femme Homme Setup.com /prepareschema 5. 或者setup.com /ps Setup.com /ps /dc:架构主机注意,只有SCHEMA ADMINS组和ENTERPRISE ADMINS组才能够扩展架构. final fantasy 14 gil Nike Air Max 2017 Heren zwart 6. Nike Air Presto Homme adidas original pas cher fille 准备AD林 7. Setup.com /prepareAD /organizationName:wnt 或者SETUP.COM /P /ON:wnt 8. new balance 574 sonic femme bordeaux 将在AD中创建OU名为:Microsoft Exchange Security Groups, 并且在OU中创建若干组. 9. Adidas Ultra Boost Femme Adidas Superstar Femme 必须是EA组成员才可以运行. 10. 必须在与架构主机统一域. adidas neo homme Parajumper Femme Alaska 3.对域做扩展 Setup.com /prepareDomain 对本机所在域做扩展 Setup.com /prepareAllDomain 对所有域做扩展. Nike Air Max 95 Homme 4.安装. Nike Lunartempo 3 femme Exchange升级.从2003升级到2008 公司中如果有EXCHAGE2003,不能够直接升级到exchange2007. Denver Nuggets

    选择同一个路由组中的exchange服务器进行通讯.

    Posted in Windows | Tagged , , , , | Leave a comment

    关于grep命令的or,and,not操作的例子 转

    在Linux的grep命令中如何使用OR,AND,NOT操作符呢? 其实,在grep命令中,有OR和NOT操作符的等价选项,但是并没有grep AND这种操作符。不过呢,可以使用patterns来模拟AND操作的。 Nike Air Jordan 12
    下面会举一些例子来说明在Linux的grep命令中如何使用OR,AND,NOT。 Nike Air Yeezy Compra Zapatillas Nike Online 在下面的例子中,会用到这个employee.txt文件,如下: $ cat employee.txt 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Raj Sysadmin Technology $7,000 400 Nisha Manager Marketing $9,500 500 Randy Manager Sales $6,000 (一)Grep OR 操作符 以下四种方法均能实现grep OR的操作。 Nike Air Max 2015 Homme 个人推荐方法3. 1.使用 \| 如果不使用grep命令的任何选项,可以通过使用 ‘\|’ 来分割多个pattern,以此实现OR的操作。 Adidas Zx 500 Femme Rose grep ‘pattern1\|pattern2′ filename 例子如下: $ grep ‘Tech\|Sales’ employee.txt 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Raj Sysadmin Technology $7,000 500 Randy Manager Sales $6,000 2.使用选项 -E grep -E 选项可以用来扩展选项为正则表达式。 Canotte Miami Heat 如果使用了grep 命令的选项-E,则应该使用 | 来分割多个pattern,以此实现OR操作。 Jordan 2017 Femme NIKE AIR MAX SEQUENT adidas original pas cher fille grep -E ‘pattern1|pattern2′ filename 例子如下: $ grep -E ‘Tech|Sales’ employee.txt 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Raj Sysadmin Technology $7,000 500 Randy Manager Sales $6,000 3. new balance damskie 410 adidas ultra boost uncaged uomo 使用 egrep egrep 命令等同于‘grep -E’。因此,使用egrep (不带任何选项)命令,以此根据分割的多个Pattern来实现OR操作. nike air force 1 enfants nike tn requin Nike Air Max 2016 Dames Wit egrep ‘pattern1|pattern2′ filename 例子如下: $ egrep ‘Tech|Sales’ employee.txt 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Raj Sysadmin Technology $7,000 500 Randy Manager Sales $6,000 4. 使用选项 -e 使用grep -e 选项,只能传递一个参数。 New Balance 574 homme 在单条命令中使用多个 -e 选项,得到多个pattern,以此实现OR操作。 grep -e pattern1 -e pattern2 filename 例子如下: $ grep -e Tech -e Sales employee.txt 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Raj Sysadmin Technology $7,000 500 Randy Manager Sales $6,000 (二) Grep AND 操作 1. adidas zx 750 homme 使用 -E ‘pattern1.*pattern2′ grep命令本身不提供AND功能。 Nike Air Max 90 enfants Nike Air Max 2016 Dames 但是,使用 -E 选项可以实现AND操作。 Air Jordan 2012 Shoes grep -E ‘pattern1.*pattern2′ filename grep -E ‘pattern1.*pattern2|pattern2.*pattern1′ filename 第一个例子如下:(其中两个pattern的顺序是指定的) $ grep -E ‘Dev.*Tech’ employee.txt 200 Jason Developer Technology $5,500 第二个例子:(两个pattern的顺序不是固定的,可以是乱序的) $ grep -E ‘Manager.*Sales|Sales.*Manager’ employee.txt 2. 使用多个grep命令 可以使用多个 grep 命令 ,由管道符分割,以此来实现 AND 语义。 Air Jordan 7 Homme

    cheap adidas uk for sale grep -E ‘pattern1′ filename | grep -E ‘pattern2′ 例子如下: $ grep Manager employee.txt | grep Sales 100 Thomas Manager Sales $5,000 500 Randy Manager Sales $6,000 (三) Grep NOT操作 1. Adidas Zx Flux Femme Leopard Asics Gel Kinsei 6 Uomo

    使用选项 grep -v 使用 grep -v 可以实现 NOT 操作。 -v 选项用来实现反选匹配的( invert match)。 Air Max 2017 Dames 如,可匹配得到除下指定pattern外的所有lines。 asics beyond damskie Soldes Asics 2017 grep -v ‘pattern1′ filename 例子如下: $ grep -v Sales employee.txt 200 Jason Developer Technology $5,500 300 Raj Sysadmin Technology $7,000 400 Nisha Manager Marketing $9,500 当然,可以将NOT操作与其他操作联合起来,以此实现更强大的功能 组合。

    Posted in Linux | Leave a comment