ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:27.31KB ,
资源ID:11039516      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11039516.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(as5操作步骤.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

as5操作步骤.docx

1、as5操作步骤删除sendmailkillall sendmail 结束进程#ntsysv (取消系统boot时启动SendMail) #mv /usr/lib/sendmail /usr/lib/sendmail.bak #mv /usr/sbin/sendmail /usr/sbin/sendmail.bak #mv /usr/bin/newaliases /usr/bin/newaliases.bak #mv /usr/bin/mailq /usr/bin/mailq.bakas5默认有安装OpenSSL 0.9.8bgcc gcc-c+安装好。 可用命令rpm q gcc 来查看所有的

2、包都下载到 /postfix 目录一、编辑mysql-5.0.67.tar.gzgroupadd mysql 创建mysql用户组useradd -g mysql -s /bin/false -M mysql 创建mysql用户tar zxvf mysql-5.0.67.tar.gz 解压tar.gzcd mysql-5.0.67./configure -prefix=/usr/local/mysql -enable-thread-safe-client -enable-local-infile -with-charset=gbk -with-extra-charset=all -with-l

3、ow-memory -with-named-curses-libs=/usr/lib/libncursesw.so.5./configure如出现错误:configure: error: No curses/termcap library found指定 -with-named-curses-libs=/usr/lib/libncursesw.so.5make & make installmake如出现以下错误,gcc-c+没有安装。./depcomp: line 571: exec: g+: not foundmake1: * my_new.o 错误 127make1: Leaving di

4、rectory /postfix/mysql-5.1.29-rc/mysysmake: * all-recursive 错误 1cp support-files/my-f/etc/f /配置文件cd/usr/localchmod 750 mysql -R /修改mysql的目录权限chown -R root mysqlchown -R mysql mysql /修改目录所有者chgrp -R mysql mysql /修改目录所有组mysql/bin/mysql_install_db -user=mysql /生成mysql数据库和表文件如出现如下错误,只要将/etc/f文件中的skip-fe

5、derated注释掉即可081107 18:17:01 ERROR /usr/local/mysql/libexec/mysqld: unknown option -skip-federated081107 18:17:01 ERROR Abortingchown -R mysql mysql/var /修改目录所有者chown -R mysql mysql/var/. /设定mysql用户能访问var/mysql下的所有文件mysql/bin/mysqld_safe -user=mysql & cd /postfix/mysql-5.0.67cp support-files/mysql.se

6、rver /etc/init.d/mysqldchmod700/etc/rc.d/init.d/mysqld加入自动启动服务队列:#chkconfig -add mysqld /增加mysql服务启动#chkconfig-level345mysqldon /设置mysql服务启动级别345#service mysqld start /启动mysql服务测试#/usr/local/mysql/bin/mysqladminping#/usr/local/mysql/bin/mysqladminversion#/usr/local/mysql/bin/mysql添加root密码#/usr/local

7、/mysql/bin/mysqladmin -u root -p password 123456 /设置密码为123456之后输入旧密码,回车。说明:此时mysql的root用户的密码为空配置库文件搜索路径# echo /usr/local/mysql/lib/mysql /etc/ld.so.conf# ldconfig -v添加/usr/local/mysql/bin到环境变量PATH中#export PATH=$PATH:/usr/local/mysql/bin/usr/local/mysql/vargrep data /etc/init.d/mysqld 执行这个命令,可看到data的

8、路径二、安装openssl-0.9.8i as5默认有安装OpenSSL 0.9.8b1.下载zlib进行编译。#tar zxvf zlib-1.2.3.tar.gz# ./configure -prefix=/usr -shared#make & make install2.卸载原有的OpenSSL 的RPM安装包#rpm -qa |grep openssl#rpm -e -nodeps openssl-0.9.8b-10.el5编译安装openssl-0.9.8i.tar.gz#cd openssl-0.9.8i#./config shared zlib /配置,添加到动态链接库#make

9、 & make install /安装# mv /usr/bin/openssl /usr/bin/openssl.OFF# mv /usr/include/openssl /usr/include/openssl.OFF# rm /usr/lib/libssl.so# ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl# ln -s /usr/local/ssl/include/openssl /usr/include/openssl# ln -sv /usr/local/ssl/lib/libssl.so.0.9.8 /usr/lib/lib

10、ssl.so配置库文件搜索路径# echo /usr/local/ssl/lib /etc/ld.so.conf# ldconfig -v检测安装结果#/usr/local/ssl/bin/openssl version#openssl versionOpenSSL 0.9.8i 23 Feb 20073.安装openssh-5.1p1.tar.gz#cd openssh-5.1p1#./configure -with-ssl-dir=/usr/local/ssl# make & make install配置OpenSSH自启动:cp contrib/redhat/sshd.init /etc

11、/init.d/sshdln -s /etc/init.d/sshd /etc/rc.d/rc3.d/S55sshd启动OpenSSH:/etc/init.d/sshd start三. 安装Courier authentication library 需要gdbm-devel开发包#tar -zxvf gdbm-1.8.3.tar.gz #cd gdbm-1.8.3#./configure# make & make install# tar jxvf courier-authlib-0.60.2.tar.bz2# cd courier-authlib-0.60.2#./configure -p

12、refix=/usr/local/courier-authlib -sysconfdir=/etc -without-authpam -without-authldap -without-authpwd -without-authshadow -without-authvchkpw -without-authpgsql -with-authmysql -with-mysql-libs=/usr/local/mysql/lib/mysql -with-mysql-includes=/usr/local/mysql/include/mysql -with-redhat -with-authmysq

13、lrc=/etc/authmysqlrc -with-authdaemonrc=/etc/authdaemonrc# make & make install# chmod 755 /usr/local/courier-authlib/var/spool/authdaemon# cp /etc/authdaemonrc.dist /etc/authdaemonrc# cp /etc/authmysqlrc.dist /etc/authmysqlrc 修改/etc/authdaemonrc 文件authmodulelist=authmysqlauthmodulelistorig=authmysql

14、daemons=10 编辑/etc/authmysqlrc 为以下内容,其中2525,2525 为postfix 用户的UID和GID。MYSQL_SERVER localhostMYSQL_PORT 3306 (指定你的mysql监听的端口,这里使用默认的3306)MYSQL_USERNAME extmail (这时为后文要用的数据库的所有者的用户名)MYSQL_PASSWORD extmail (密码)MYSQL_SOCKET /tmp/mysql.sockMYSQL_DATABASE extmailMYSQL_USER_TABLE mailboxMYSQL_CRYPT_PWFIELD p

15、asswordMYSQL_UID_FIELD 2525MYSQL_GID_FIELD 2525MYSQL_LOGIN_FIELD usernameMYSQL_HOME_FIELD concat(/var/spool/mail/,maildir)MYSQL_NAME_FIELD nameMYSQL_MAILDIR_FIELD concat(/var/spool/mail/,maildir) # cp courier-authlib.sysvinit /etc/init.d/courier-authlib# chmod 755 /etc/init.d/courier-authlib# chkcon

16、fig -add courier-authlib #echo /usr/local/courier-authlib/lib/courier-authlib /etc/ld.so.conf & ldconfig# service courier-authlib start (启动服务)四、安装cyrus-sasl-2.1.22 as5默认安装cyrus-sasl-2.1.22-4 卸载原有的cyrus-sasl#rpm -qa |grep cyrus-sasl #rpm -e -nodeps cyrus-sasl-2.1.22-4# mv /usr/lib/sasl2 /usr/lib/sasl

17、2.OFF关闭原有的sasl:# mv /usr/lib/libsasl2.a /usr/lib/libsasl2.a.OFF# mv /usr/lib/libsasl2.la /usr/lib/libsasl2.la.OFF# mv /usr/lib/libsasl2.so.2.0.19 /usr/lib/libsasl2.so.2.0.19.OFF# mv /usr/lib/sasl2 /usr/lib/sasl2.OFF# rm /usr/lib/libsasl2.so# rm /usr/lib/libsasl2.so.2编译安装cyrus-sasl-2.1.22#cd cyrus-sa

18、sl-2.1.22# ./configure -prefix=/usr/local/sasl2 -disable-gssapi -disable-anon -disable-sample -disable-digest -enable-plain -enable-login -enable-sql -with-mysql=/usr/local/mysql -with-mysql-includes=/usr/local/mysql/include/mysql -with-mysql-libs=/usr/local/mysql/lib/mysql -with-authdaemond=/usr/lo

19、cal/courier-authlib/var/spool/authdaemon/socket#make & make install如出现错误auth_getpwent.c:48:20: 错误:des.h:没有那个文件或目录make3: * auth_getpwent.o 错误 1make3: Leaving directory /postfix/cyrus-sasl-2.1.22/saslauthdmake2: * all 错误 2make2: Leaving directory /postfix/cyrus-sasl-2.1.22/saslauthdmake1: * all-recurs

20、ive 错误 1make1: Leaving directory /postfix/cyrus-sasl-2.1.22修改/postfix/cyrus-sasl-2.1.22/saslauthd/Makefiles内的变量CFLAGS添加-I/usr/local/ssl/include/openssl/include/openssl 或者直接 mail#cp /usr/local/ssl/include/openssl/include/openssl/des.h /postfix/cyrus-sasl-2.1.22/# ln -sv /usr/local/sasl2/lib/* /usr/li

21、bpostfix 2.3以后的版本会分别在/usr/local/lib和/usr/local/include中搜索sasl库文件及头文件,故还须将其链接至此目录中:# ln -sv /usr/local/sasl2/lib/* /usr/local/lib# ln -sv /usr/local/sasl2/include/sasl/* /usr/local/include创建运行时需要的目录并调试启动# mkdir -pv /var/state/saslauthd # /usr/local/sasl2/sbin/saslauthd -a shadow pam -d启动并测试# /usr/loc

22、al/sasl2/sbin/saslauthd -a shadow pam # /usr/local/sasl2/sbin/testsaslauthd -u root -p 密码配置库文件搜索路径# echo /usr/local/sasl2/lib /etc/ld.so.conf# echo /usr/local/sasl2/lib/sasl2 /etc/ld.so.conf# ldconfig -v开机自动启动# echo /usr/local/sasl2/sbin/saslauthd -a shadow pam/etc/rc.local五、安装BerkeleyDB db-4.5.20.t

23、ar.gztar zxvf db- db-4.5.20.tar.gzcd db-db-4.5.20/build_unix./dist/configure -prefix=/usr/local/BerkeleyDBmake & make install修改相应的头文件指向# mv /usr/inculde/db4 /usr/inculde/db4.OFF# rm /usr/inculde/db_cxx.h # rm /usr/inculde/db.h# rm /usr/inculde/db_185.h # ln -sv /usr/local/BerkeleyDB/include /usr/inc

24、lude/db4# ln -sv /usr/local/BerkeleyDB/include/db.h /usr/include/db.h# ln -sv /usr/local/BerkeleyDB/include/db_cxx.h /usr/include/db_cxx.h配置库文件搜索路径 # echo /usr/local/BerkeleyDB/lib /etc/ld.so.conf# ldconfig -v六、安装httpd-2.2.4#tar zxvf httpd-2.2.10.tar.gz#cd httpd-2.2.4#./configure -prefix=/usr/local/

25、apache -sysconfdir=/etc/httpd -enable-so -enable-ssl -with-ssl=/usr/local/ssl -enable-track-vars -enable-rewrite -with-zlib -enable-mods-shared=most -enable-suexec -with-suexec-caller=daemon make & make install#echo /usr/local/apache/bin/apachectl start /etc/rc.local(系统启动时服务自动启动)按照使用习惯,这里将网站根目录指定到/v

26、ar/www:找到DocumentRoot “/usr/local/apache/htdocs”修改为:DocumentRoot “/var/www”(后文中我们还会注释掉此行,以启用虚拟主机)找到修改为:七. 安装PHP 1.安装libxml2提示libxml2版本过低,要求libxml2-2.6.19以上,下载libxml2-2.6.32#tar zxvf libxml2-2.6.32.tar.gz#cd libxml2-2.6.32#./configure -prefix=/usr/local/libxml2# make & make install关闭原有libxml2# mv /us

27、r/lib/libxml2.a /usr/lib/libxml2.a.OFF# mv /usr/lib/libxml2.la /usr/lib/libxml2.la.OFF# mv /usr/lib/libxml2.so.2.6.16 /usr/lib/libxml2.so.2.6.16.OFF# rm /usr/lib/libxml2.so# rm /usr/lib/libxmll2.so.2 # ln -sv /usr/local/libxml2/lib/* /usr/lib配置库文件搜索路径# echo /usr/local/libxml2/lib /etc/ld.so.conf & l

28、dconfig2.安装php# tar -zvxf php-5.2.6.tar.gz# mkdir -p /usr/local/php# cd php-5.2.6# ./configure -prefix=/usr/local/php -with-apxs2=/usr/local/apache/bin/apxs -with-mysql=/usr/local/mysql -with-mysqli=/usr/local/mysql/bin/mysql_config -with-xml -with-png -with-jpeg -with-zlib -with-freetype -with-gd=/

29、usr/local/gd -enable-track-vars -enable-mbstring=all编译错误error: xml2-config not found. Please check your libxml2 installation.解决办法是 安装光盘里的 libxml2-devel rpm包# make编译成功会出现:Thank you for using PHP.# make test# make install# cp php.ini-dist /usr/local/php/lib/php.ini 注:编辑apache配置文件httpd.conf,以apache支持ph

30、p# vi /etc/httpd/httpd.conf(1)添加如下二行 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps (2)定位至DirectoryIndex index.html 修改为: DirectoryIndex index.php index.html (3)按照使用习惯,这里将网站根目录指定到/var/www:找到DocumentRoot /usr/local/apache/htdocs修改为:DocumentRoot /var/www(后文中我们还会注释掉此行,以启用虚拟主机) 找到修改为:其他php相关包(1).下载libiconv-1.12.tar.gztar zxvf libiconv-1.12.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1