﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-哈哈,吼吼,这是个好地方-随笔分类-工作日志</title><link>http://www.blogjava.net/tufanshu/category/15210.html</link><description>没有风雨躲的过，
没有坎坷不必走……
</description><language>zh-cn</language><lastBuildDate>Thu, 08 Mar 2007 02:30:36 GMT</lastBuildDate><pubDate>Thu, 08 Mar 2007 02:30:36 GMT</pubDate><ttl>60</ttl><item><title>linux+php5.1.6+mysql5.0.2+apache2.0.55安装配置说明：</title><link>http://www.blogjava.net/tufanshu/archive/2006/10/20/76389.html</link><dc:creator>雪地孤鸿</dc:creator><author>雪地孤鸿</author><pubDate>Fri, 20 Oct 2006 07:05:00 GMT</pubDate><guid>http://www.blogjava.net/tufanshu/archive/2006/10/20/76389.html</guid><wfw:comment>http://www.blogjava.net/tufanshu/comments/76389.html</wfw:comment><comments>http://www.blogjava.net/tufanshu/archive/2006/10/20/76389.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tufanshu/comments/commentRss/76389.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tufanshu/services/trackbacks/76389.html</trackback:ping><description><![CDATA[
		<p>linux+php5.1.6+mysql5.0.2+apache2.0.55安装配置说明：<br />一、mysql5.0.2的安装配置过程及说明：<br />1、 #tar -zvxf mysql-5.0.2-alpha.tar.gz<br />2、 cd mysql5.0.2<br />3、 ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql --with-charset=gbk<br />  #--prefix=/usr/local/mysql  mysql安装的目标目录<br />  #sysconfdir=/etc my.ini配置文件的路径<br />  #localstatedir=/var/lib/mysql 数据库存放的路径<br />  #--with-charset=gbk 数据库默认的字符集(如果需要支持中文，则必须加上该选项)<br />4、make<br />5、make install<br />6、make clean<br />安装完成......<br />7、初始化数据库<br /> cd /usr/local/mysql/bin<br /> ./mysql_install_db<br /> 如果系统没有mysql这个用户的话，最好做以下这步：<br /> useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql <br /> 然后我启动mysql<br /> /usr/local/mysql/bin/mysqld_safe &amp;<br /> ok，先看看mysql能否正常工作<br /> mysql -uroot mysql<br /> 如果一切正常则表示数据库启动成功，恭喜你了... ...<br />8、做完上面的步骤，然后把你编译目录的一个脚本COPY过去<br />  (mysql.server在/usr/local/mysql/share/mysql/目录下)<br /> cp support-files/mysql.server /etc/rc.d/init.d/mysqld<br /> chkconfig --add mysqld<br /> 以后启动/停止数据库就可以使用下面的命令：<br /> /etc/rc.d/init.d/mysqld start<br /> /etc/rc.d/init.d/mysqld stop<br /> </p>
		<p>
				<br />二、apache20.55的安装配置说明：(DSO动态编译)<br /># tar -zvxf httpd-2.0.55.tar.gz<br /># cd httpd-2.0.55<br /># ./configure --prefix=/usr/local/apache2 --enable-mods-shared=most --enable-so<br /># make<br /># make install<br /># make clean<br />apache2安装完成，可以启动apache，看看能否看到那可爱的羽毛... ...</p>
		<p>三、php5的安装配置说明：<br />在安装php5的过程中，真是一波三折，后来还是参考了网上的文章，加载了N多的库才搞定，所以这记录如下<br />1、 libxml2安装<br />源代码：libxml2-2.6.26.tar.gz<br />操作指令：<br /># tar -zxvf libxml2-2.6.26.tar.gz<br /># cd libxml2-2.6.26<br /># ./configure<br /># make<br /># make install<br /># make clean</p>
		<p>2、zlib安装<br />源代码：zlib-1.2.3.tar.tar<br />操作指令：<br /># tar -zxvf zlib-1.2.3.tar.tar<br /># cd zlib-1.2.3<br /># ./configure<br /># make<br /># make install<br /># make clean</p>
		<p>3、libpng安装<br />源代码：libpng-1.2.12.tar.gz<br />操作指令：<br /># tar -zxvf libpng-1.2.12.tar.gz<br /># cd libpng-1.2.12<br /># cp scripts/makefile.std makefile<br />编辑 makefile 将 prefix 改为 prefix=/usr/local/libpng2<br /># make<br /># mkdir /usr/local/libpng2<br /># make install<br /># make clean</p>
		<p>4、jpeg安装<br />源代码：jpegsrc.v6b.tar.tar<br />操作指令：<br /># tar -zxvf jpegsrc.v6b.tar.tar<br /># cd jpeg-6b<br /># ./configure --prefix=/usr/local/jpeg6 --enable-shared<br /># make<br /># mkdir /usr/local/jpeg6<br /># mkdir /usr/local/jpeg6/include<br /># mkdir /usr/local/jpeg6/lib<br /># mkdir /usr/local/jpeg6/bin<br /># mkdir /usr/local/jpeg6/man<br /># mkdir /usr/local/jpeg6/man/man1<br /># make install-lib<br /># make install<br /># make clean</p>
		<p>5、GD安装<br />源代码：gd-2.0.33.tar.gz<br />操作指令：<br /># tar -zxvf gd-2.0.33.tar.gz<br /># cd gd-2.0.33<br /># ./configure --prefix=/usr/local/gd2 --with-zlib --with-png=/usr/local/libpng2 --with-jpeg=/usr/local/jpeg6<br />编辑 Makefile 231行 将<br />CPPFLAGS = -I/usr/local/jpeg6/include (该选项也可能为空，只要参考下面的修改就可以了)<br />改为<br />CPPFLAGS = -I/usr/local/jpeg6/include -I/usr/local/libpng2/include <br /># make<br /># make install<br /># make clean</p>
		<p>6、libiconv安装<br />源代码：libiconv-1.9.2.tar.gz<br />操作指令：<br /># tar -zxvf libiconv-1.9.2.tar.gz<br /># cd libiconv-1.9.2<br /># ./configure --prefix=/usr/local/libiconv<br /># make<br /># make install<br /># make clean</p>
		<p>将iconv.h连接到php的安装源程序中(php的安装源程序必须要和iconv.h在同一磁盘目录下面，否则link会出错)，否则会php make会出错<br /># cd /usr/home/ty/php-5.1.6/ext/iconv/(该目录为php的安装源程序目录)<br />#这里的php-5.1.6就是下面解压缩的路径<br /># link /usr/local/libiconv/include/iconv.h iconv.h</p>
		<p>7、开始安装PHP5<br />源代码：php-5.1.6.tar.gz<br />操作指令：<br /># tar -zxvf php-5.1.6.tar.gz<br /># cd php-5.1.6<br /># ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-xml --with-mysql=/usr/local/mysql --with-zlib --with-jpeg-dir=/usr/local/jpeg6 --with-png-dir=/usr/local/libpng2 --with-iconv=/usr/local/libiconv --with-config-file-path=/usr/local/lib --disable-debug --enable-safe-mode --enable-trans-sid --enable-memory-limit --enable-short-tags --disable-posix --enable-exif --enable-ftp --enable-sockets</p>
		<p># make<br /># make install<br /># make clean<br /># cp /usr/src/php-5.1.6/php.ini-dist /usr/local/lib/php.ini</p>
		<p>php安装完成 ... ...</p>
		<p>8、把php加到apache里去<br />操作指令：<br /># vi /usr/local/apache2/conf/httpd.conf<br />(1)在httpd.conf文件相应的地方添加下面几行(如果在安装php5时，有的配置可以已经加上了，就不需要再重新添加了)<br />LoadModule php5_module modules/libphp5.so<br />AddType application/x-httpd-php .php<br />在DirectoryIndex index.html index.html.var 后面添加index.php</p>
		<p>配置完成... ...</p>
		<p>四、测试<br />然后放个info.php文件上去测试看看成功</p>
		<p>vi /usr/local/apache2/htdocs/test.php<br />输入以下代码，保存。<br />&lt;? <br />phpinfo(); <br />?&gt; <br />然后启动apache,访问<a href="http://your">http://your</a> ip(or your website)/info.php<br />如果能够看看php的相关信息，恭喜你，你的所有的配置成功了。！</p>
		<p>
				<br />以上的配置，一共花了我将经两天的时间，终于成功了，衷心的感谢网上无偿提供帮助的朋友，在此记录下来，希望对其他人也能提供一定的帮助！</p>
		<p> </p>
		<p> </p>
		<p> </p>
		<p> </p>
		<p> </p>
		<p> </p>
		<p>
				<br /> </p>
<img src ="http://www.blogjava.net/tufanshu/aggbug/76389.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tufanshu/" target="_blank">雪地孤鸿</a> 2006-10-20 15:05 <a href="http://www.blogjava.net/tufanshu/archive/2006/10/20/76389.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在tomcat下发布使用eclipse中的ant打包后的war文件</title><link>http://www.blogjava.net/tufanshu/archive/2006/09/14/69691.html</link><dc:creator>雪地孤鸿</dc:creator><author>雪地孤鸿</author><pubDate>Thu, 14 Sep 2006 08:59:00 GMT</pubDate><guid>http://www.blogjava.net/tufanshu/archive/2006/09/14/69691.html</guid><wfw:comment>http://www.blogjava.net/tufanshu/comments/69691.html</wfw:comment><comments>http://www.blogjava.net/tufanshu/archive/2006/09/14/69691.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/tufanshu/comments/commentRss/69691.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tufanshu/services/trackbacks/69691.html</trackback:ping><description><![CDATA[
		<p>本想使用打包后的war来控制发布的版本，但是在发布后，编译jsp文件时却出现编译错误：<br />Exception compiling Unable to find a javac compiler;<br />com.sun.tools.javac.Main is not on the classpath.<br />Perhaps JAVA_HOME does not point to the JDK</p>
		<p>ERROR 09-14  14:07:56,726 [TP-Processor3] (ApplicationContext.java:675) - Exception: <br />Unable to find a javac compiler;<br />com.sun.tools.javac.Main is not on the classpath.<br />Perhaps JAVA_HOME does not point to the JDK<br /> at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:105)<br /> at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:924)<br /> at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)<br /> at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:320)<br /> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)<br /> at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)<br /> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)<br /> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)<br /> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)<br /> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br /> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)<br /> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br /> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)<br /> at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)<br /> at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)<br /> at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)<br /> at com.mdcchina.util.Validates.FromFilter.doFilter(Unknown Source)<br /> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)<br /> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br /> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)<br /> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)<br /> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)<br /> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)<br /> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)<br /> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)<br /> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)<br /> at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)<br /> at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)<br /> at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)<br /> at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)<br /> at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)<br /> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)<br /> at java.lang.Thread.run(Thread.java:595)<br />ERROR 09-14  14:07:56,734 [TP-Processor3] (ApplicationDispatcher.java:704) - Servlet.service() for servlet jsp threw exception<br />org.apache.jasper.JasperException: Unable to compile class for JSP</p>
		<p>An error occurred at line: -1 in the jsp file: null</p>
		<p>Generated servlet error:<br />    [javac] Compiling 1 source file<br /><br /><br />需要将jdk下面的tools.jar包加入到应用的classpath下面，或是将其copy到tomcat的/common/lib下<br />才能解决该问题：）<br /></p>
<img src ="http://www.blogjava.net/tufanshu/aggbug/69691.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tufanshu/" target="_blank">雪地孤鸿</a> 2006-09-14 16:59 <a href="http://www.blogjava.net/tufanshu/archive/2006/09/14/69691.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>