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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Centos52+mysql+apache+jdk+tomcat+PHP安装配置详解.docx

1、Centos52+mysql+apache+jdk+tomcat+PHP安装配置详解Centos5.2+mysql+apache+jdk+tomcat+PHP安装配置详解服务器系统安装centos5.2。1. 选择回车,安装图形界面2. 语言选择简体中文3. 一路回车,时区选ShangHai4. 安装完成后,关闭selinux,防火墙5. 关闭不需要的服务(下列设置可参考)运行ntsysv,只启用下列服务:acpid anacron autfs cpuspeed crond network sshd syslog 6. 开启telnet,vsftpd服务需要安装的软件:1 安装mysql11安

2、装编译器gcc最小化安装,没有安装编译器yum install gccyum install gcc-c+如果不安装,在编译mysql的时候会出现【exec: g+: not found】错误12安装ncurses-5.6.tar.gz,tar zxvf ncurses-5.6.tar.gzcd ncurses-5.6 ./configure -prefix=/usr -with-shared -without-debugmakemake install 13安装mysql tar -zxvf mysql-5.0.51a.tar.gz cd mysql-5.0.51a./configure -

3、with-mysqld-user=mysql -prefix=/usr/local/mysql5 -with-charset=gbk -with-extra-charsets=all -without-isam -exec-prefix=/usr/local/mysql5echo $?Make cleanmake & make install14 初始化数据库:groupadd mysqluseradd -g mysql mysqlscripts/mysql_install_dbcp /usr/local/mysql5/share/mysql/my-f /usr/local/mysql5/va

4、r/f cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld 编辑f 把skip -federated注释掉chkconfig -add mysqld chkconfig -level 2345 mysqld onchown mysql:mysql -R /usr/local/mysql5/Chmod +w /usr/local/mysql5/service mysqld startln -s /usr/local/mysql5/bin/mysql /sbin/mysql ln -s /usr/local/mysql5

5、/bin/mysqladmin /sbin/mysqladmin15 设定mysql密码mysqladmin -uroot password 111111116让系统找到mysql(如果必要的话): PATH=$PATH:/usr/local/mysql5/bin export PATH echo /usr/local/mysql5/lib/mysql /etc/ld.so.conf ldconfig17测试 netstat -nplt | grep mysqlps aux|grep mysql18 授权用户权限切记:%代表在远程的权限,localhost实际上只有在本机的权限进入mysqlg

6、rant all on *.* to root”%” identified by “111111” with grant option;其他用户也可以这样设置权限19 解决mysql中文乱码复制f到/etc/编辑f把skip -federated注释掉在client和mysqld下添加:defauld -character-set=utf82 安装apache21编译安装tar zxvf httpd-2.2.8.tar.gz cd httpd-2.2.8./configure -prefix=/usr/local/apache2 -enable-so -enable-rewriteecho $

7、?make & make install测试:/usr/local/apache2/bin/apachectl configtest/usr/local/apache2/bin/apachectl start/usr/local/apache/bin/apachectl stop22修改默认启动页vi /usr/local/apache2/conf/httpd.confDirectoryIndex index.html 改为DirectoryIndex index.html index.htm default.htm default.html index.php index.php3 inde

8、x.jsp#ServerName 改为ServerName 23 apache 开机启动的办法#echo /usr/local/apache/bin/apachectl start /etc/rc.local(系统启动时服务自动启动)测试:在浏览器上输入127.0.0.1进入Apache test页面24 配置apache编辑 /usr/local/apache2/conf/httpd.conf1修改乱码步骤1:在httpd.conf中将Include conf/extra/httpd-autoindex这个模块的注释去掉步骤2: 编辑/usr/local/apache2/conf/extra

9、/httpd-autoindex.conf在httpd-autoindex.conf中加入IndexOptions Charset=UTF-82设置用户修改:User apacheGroup apache编辑/etc/init.d/httpd修改:apachectl=/usr/local/apache2/bin/apachectlhttpd=/usr/local/apache2/bin/httpdprog=httpdpidfile=/usr/local/apache2/logs/httpd.pidlockfile=$LOCKFILE-/var/lock/subsys/httpdRETVAL=0

10、3安装jdk63.1 软件包 jdk-6u16-linux-i586.bin3.2 拷贝 jdk-6u16-linux-i586.bin 到 /usr/local目录;3.3 给 jdk-6u16-linux-i586.bin 加上执行权限 命令:chmod a+x jdk-6u16-linux-i586.bin3.4 执行: ./jdk-6u16-linux-i586.bin,按”q”,再输入”y”,得到 jdk1.6.0_163.5 至此,安装成功,设置环境变量3.6 在/etc/profile.d 文件夹下新建java.sh,增加如下内容 export JAVA_HOME=/usr/lo

11、cal/jdk1.6.0_16export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin3.7 测试:在命令窗口输入java, javac, java -version 出现正确信息即为配置成功!4 安装tomcat41 把tomcat包移动到/usr/local目录下:# mv ./apache-tomcat-6.0.20.tar.gz /usr/local/42解压# tar -zxvf apache-tomcat-6.0.20.tar.gz 43运行下tomc

12、at# cd bin# ./startup.sh 显示:Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.20Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.20Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.20/tempUsing JRE_HOME: /usr/local/jdk1.6.0_16则为成功# netstat -ntpl 查看下端口,tomcat使用了8080端口测试:在浏览器输入127.0.0.1:8080可进入tomc

13、at页面43 设置tomcat开机启动cd /usr/local/apache-tomcat-6.0.20/bintar zxvf jsvc.tar.gzsh support/buildcont.shchmod 755 configure./configure with-java=/usr/local/jdk1.6.0_16makecp /usr/local/apache-tomcat-6.0.20/bin/jsvc-src/native/tomcat5.sh /etc/init.d/tomcatchmod 755 /etc/init.d/tomcat编辑tomcat将内容修改如下:#!/bi

14、n/sh#Startup Script for tomcat5#chkconfig:345 88 14#description:Tomcat Daemon#processname:jsvc#pidfile:/var/run/jsvc.pid#config:#Source function library./etc/init.d/functions#prog=tomcat#JAVA_HOME=/usr/local/jdk1.6.0_16CATALINA_HOME=/usr/local/apache-tomcat-6.0.20DAEMON_HOME=$CATALINA_HOME/binTOMCAT

15、_USER=root# for multi instances adapt those lines.TMP_DIR=/var/tmpPID_FILE=/var/run/jsvc.pidCATALINA_BASE=$CATALINA_HOMECATALINA_OPTS=-Djava.library.path=/home/jfclere/jakarta-tomcat-connectors/jni/native/.libsCLASSPATH=$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/bin/commons-daemon.jar:$CATALINA_HOME/bi

16、n/bootstrap.jarcase $1 in start) # # Start Tomcat # $DAEMON_HOME/jsvc-src/jsvc -user $TOMCAT_USER -home $JAVA_HOME -Dcatalina.home=$CATALINA_HOME -Dcatalina.base=$CATALINA_BASE -Djava.io.tmpdir=$TMP_DIR -wait 10 -pidfile $PID_FILE -outfile $CATALINA_HOME/logs/catalina.out -errfile &1 $CATALINA_OPTS

17、-cp $CLASSPATH org.apache.catalina.startup.Bootstrap # # To get a verbose JVM #-verbose # To get a debug of jsvc. #-debug exit $? ; stop) # # Stop Tomcat # $DAEMON_HOME/jsvc-src/jsvc -stop -pidfile $PID_FILE org.apache.catalina.startup.Bootstrap exit $? ; *) echo Usage tomcat.sh start/stop exit 1;es

18、ac#service tomcat start 测试tomcat能不能启动#chkconfig -add tomcat#chkconfig tomcat on #chkconfig -list tomcat注意: 在tomcat文件的头两行的注释语句中,需要包含chkconfig和description两部分内容(确认不要拼写错误,),否则在执行“chkconfig -add tomcat”时,会出现“tomcat服务不支持chkconfig”的错误提示。 chkconfig这行表示缺省启动的运行级别以及启动和停止的优先级,如该服务缺省不再任何运行级启动,则以 - 代替运行级别。在tomcat

19、中表示脚本在运行级2、3、4、5启动,启动优先权为10,停止优先权为90。 description行对服务进行描述,可以用 “” 跨行注释。5.安装PHP51安装zlibtar zxvf zlib-1.2.3.tar.gzcd zlib-1.2.3./configuremakemake install52安装pngtar zxvf libpng-1.2.14.tar.gzcd libpng-1.2.14cp scripts/makefile.linux ./makefile./configure prefix=/usr/local/libpngmakemake install53安装freet

20、ypetar zxvf freetype-2.3.5.tar.gzcd freetype-2.3.5./configuremakemake install54安装jpegtar zxvf jpegsrc.v6b.tar.gzcd jpeg-6bmkdir -pv /usr/local/jpeg/,bin,lib,include,man/man1,man1./configure -prefix=/usr/local/jpeg -enable-shared -enable-staticmakemake install 55 安装GDtar zxvf gd-2.0.35.tar.gzcd gd-2.

21、0.35./configure -with-png -with-freetype -with-jpeg=/usr/local/jpeg/makemake install56安装LIBXML2tar zxvf libxml2-2.6.31.tar.gzcd libxml2-2.6.31./configure -prefix=/usr/local/libxml2makemake installcp xml2-config /usr/bin57安装PHP5.2.5tar zxvf php-5.2.5.tar.gz cd php-5.2.5./configure -prefix=/usr/local/

22、php5 -with-mysql=/usr/local/mysql5 -with-apxs2=/usr/local/apache2/bin/apxs -with-jpeg-dir=/usr/local/jpeg -with-freetype-dir=/usr/local/include/freetype2 -with-zlib -with-png-dir=/usr/local/libpng12 -with-libxml-dir=/usr/local/libxml2 -with-gd -enable-ftp -enable-socketsmakemake testmake install58配置

23、cp php.ini-dict /usr/local/php5/lib/php.ini编辑/usr/local/apache2/conf/httpd.conf加载php模块,去掉注释,有的版本是缺省就启用的。LoadModule php5_module modules/libphp5.so加上下面两行AddType application/x-httpd-php .php .phtmlAddType application/x-httpd-php-source .phps编辑/usr/local/php5/lib/php.ini设置php的session直接读取方式register_globa

24、ls=off 改成 on设置php支持cookieoutput_buffering = Off 改成 on6. 配置环境变量6.1 编辑 /etc/profile在最后加上:export JAVA_HOME=/usr/local/jdk1.6.0_16export CLASS_PATH=$JAVA_HOME/lib:JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CLASS_PATHexport PATH=$JAVA_HOME/bin:$PATHexport TOMCAT_HOME=/usr/local/apache-tomcat-6.0.20export CATALINA_HOME=/usr/local/apache-tomcat-6.0.20export PATH=/usr/local/jdk1.6.0_16/lib:/usr/local/jdk1.6.0_16/jre/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/lib:/root/bin:/usr/local/apache2/htdocs/ids/snortinline/bin

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

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