安装Linux+Mysql+Apache+PHP+JSP
longch
|
1#
longch 发表于 2006-08-08 17:26
安装Linux+Mysql+Apache+PHP+JSP
实际动手操作:
在Windows2003上安装Linux(MagicLinux)+Mysql+Apache+PHP+JSP(Tomcat) 在学习完相当的理论知识后,便要真正的动手实战去运用学过的知识了,在这个过程中可以体会到学有所成的成就感,特别是在碰到一些书本中未提及到的问题,自己去动手解决,成就感就会更加的强烈,有时还会发现书本中的一些不足之处。一句话来说:动手会增强自己对以前知识的巩固以及继续学习下去的信心。 本人计算机硬件配置: CPU:AMD Sepmpron™ 64 Processor 2800+ 1.61GHz Memory:kingmax DDR400 512MB + kingston DDR400 512MB 本次操作所需的软件和环境: 操作系统:Microsoft windows Server 2003 Enterprise Edition Service Pack1 虚拟机软件:Vmware Workstation (Version:4.5.2 build-884 硬盘空间:4GB 光盘映像:MagicLinux-2.0-1.iso Mysql源码包:mysql-5.0.22.tar.gz Apache源码包:httpd-2.2.3.tar.gz Php源码包:php-5.1.4.tar.gz Tomcat二进制包:apache-tomcat-5.5.17.tar.gz Tomcat连接器源码包:jakarta-tomcat-connectors-jk2-src-current.tar.gz 动手安装过程: 一、安装Vmware Workstation,一路按next就OK了,具体过程略。若在这步遇到问题,请联系我,QQ:383082654。 二、安装MagicLinux: 1) 启动VMware 打开:File->New Virtual Machine,单击next 选择Typical,next 选择Linux(Other Linux),next 填入虚拟机名字,如:longCH ,路径: f:\linux\longCH,next 选择Use bridged networking 填写硬盘空间: 4.0G, FINISH (上面的具体选项和数据是我的个人喜好输入,具体的选项和数据可以适当的因人而异。) 2) 编辑新建的虚拟机longCH,单击“Edit virtual machine settings” 具体设备参数: Memory:256MB CD-ROM Use ISO image:“your MagicLinux iso file location” 3) 安装Linux 单击Start the virtual machine 你会看到MagicLinux安装提示,这时直接按回车键。安装界面是中文的图形界面,懂中文的朋友在下面的安装过程可以轻松搞定了。 略过一些简单的步骤,来到分区设置:我们可以分两个区,具体操作如下: 分区1: 分区类型:主分区 分区1:格式化:文件系统 linux-swap 分区1:使用:从始点开始,573M 分区2:分区类型:主分区 分区2:格式化:文件系统 ext3 加载点/ 分区2:使用:从始点开始,全部 (上面的具体选项和数据是我的个人喜好输入,具体的选项和数据可以适当的因人而异。) 再略过一些简单的步骤,我的机器配置安装MagicLinux用了12.58分钟,下面来到系统设置: 主机名:longCH) 用户密码:******** 很快地,MagicLinux安装成功,系统提示重启。 三、安装mysql: 安装准备:在Windows系统建立一个FTP服务器,把一些将要用到的软件包放到服务器上。 下面是将要用到的一些简单的FTP命令,具体详细的请输入?获取帮助。 #ftp yourFtpServerAddress 连接到目标FTP服务器 #username 使用FTP的用户名 #password 相应的用户密码 ftp>ls 显示文件列表 ftp>cd 改变到相应的目录 ftp>lcd 定位下载文件到本地电脑的目录 ftp>mget mysql* 下载文件到本地硬盘 ftp>bye 断开连接 好了,有了以上的准备,可以轻松地继续下去了: 启动MagicLinux后,打开控制台按以下步骤输入: 到FTP服务器下载mysql源码包 [root@longCH ~]#ftp 219.222.170.27 Name(219.222.170.27:root): longch Password:****** ftp>mget mysql* ftp>bye 开始安装mysql: [root@longCH ~]# groupadd mysql [root@longCH ~]# useradd –g mysql mysql [root@longCH ~]# tar zxvf mysql-5.0.22.tar.gz [root@longCH ~]# cd mysql-5.0.22 [root@longCH ~]# ./configure –prefix=/usr/local/mysql [root@longCH ~]# make [root@longCH ~]# make install [root@longCH ~]# cd /usr/local/mysql [root@longCH mysql]# bin/mysql_install_db –user=mysql [root@longCH mysql]# chown -R root [root@longCH mysql]# chown -R mysql var [root@longCH mysql]# charp -R mysql . [root@longCH mysql]# bin/mysqld_safe –user=mysql & 到此为止,mysql已经安装完成,并成功运行了。 下面测试一下: [root@longCH mysql]# bin/mysql –u root –p Enter password: ****** Mysql>show databases; +----------------------------------+ | Database | +----------------------------------+ | information_schema | | mysql | | test | +----------------------------------+ 测试mysql完成,mysql已经正常运行。 四、安装apache 到FTP服务器下载apache源码包 [root@longCH ~]#ftp 219.222.170.27 Name(219.222.170.27:root): longch Password:****** ftp>mget httpd * ftp>bye 开始安装mysql: [root@longCH ~]# tar zxvf httpd-2.2.3.tar.gz [root@longCH ~]# cd httpd-2.2.3 首先,编译和安装 apr 1.2 [root@longCH httpd-2.2.3] cd srclib/apr [root@longCH apr] ./configure --prefix=/usr/local/apr-httpd [root@longCH apr] make [root@longCH apr] make install 编译和安装 apr-util 1.2 [root@longCH apr] cd ../apr-util [root@longCH apr-util] ./configure --prefix=/usr/local/apr-util-httpd --with-apr=/usr/local/apr-httpd/ [root@longCH apr-util] make [root@longCH apr-util] make install 配置 httpd [root@longCH apr-util] cd ../../ [root@longCH httpd-2.2.3] ./configure –prefix=/usr/local/httpd --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd [root@longCH httpd-2.2.3] make [root@longCH httpd-2.2.3] make install Apache安装完成。下面是测试: [root@longCH httpd-2.2.3] usr/local/httpd/bin/apachectl start 打开浏览器,并输入URL:http:// yourHttpServerAddress /index.html,(Linux显示本地IP命令:ifconfig) 测试完成,apache已经正常运行! 五、为apache安装PHP处理模块 到FTP服务器下载apache源码包 [root@longCH ~]#ftp 219.222.170.27 Name(219.222.170.27:root): longch Password:****** ftp>mget php * ftp>bye 开始安装: [root@longCH ~]# tar zxvf php-5.1.4.tar.gz [root@longCH ~]# cd php-5.1.4 [root@longCH php-5.1.4]# ./configure –prefix=/usr/local/php --with-spxs2=/usr/local/httpd/bin/apxs [root@longCH php-5.1.4]# make [root@longCH php-5.1.4]# make install [root@longCH php-5.1.4]# cp php.ini-recommended /usr/local/php/lib/php.ini 配置 apache : 打开apache的配置文件中,添加下面的代码,在<ifModule mime_module>标签的最后面添加: AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps 退出并另存文档为index.php。 至此PHP已经安装完成,下面进行测试: 写个php测试页,把index.html打开,在<body>标签添加内容如下: <?php phpinfo(); ?> 打开浏览器,并输入URL:http:// yourHttpServerAddress /index.php 测试完成,apache+PHP已经正常运行! 六、整合Tomcat到apache 到FTP服务器下载apache二进制包和Tomcat连接器源码包: [root@longCH ~]# ftp 219.222.170.27 Name(219.222.170.27:root): longch Password:****** ftp>mget apach * ftp>mget jaka* ftp>bye [root@longCH ~]# cd /usr/local/httpd/ [root@longCH httpd]# mkdir lib [root@longCH httpd]# cd lib [root@longCH lib]# ln -s /usr/local/apr-httpd/lib/libapr-1.so.0.2.7 libapr-1.so [root@longCH lib]# ln -s /usr/local/apr-util-httpd/lib/libapr-util-1.so.0.2.7 libapr-util-1.so [root@longCH lib]# cd /root/ [root@longCH ~]# tar zxvf apache-tomcat-5.5.17.tar.gz –C /usr/local/apache-tomcat-5.5.17/ [root@longCH ~]# tar zxvf jakarta-tomcat-connectors-jk2-src-current.tar.gz [root@longCH ~]# cd jakarta-tomcat-connectors-jk2-src-current/jk/native2/ [root@longCH native2]# ./configure –with-apxs2=/usr/local/httpd/bin/apxs [root@longCH native2]# make [root@longCH native2]# cp ../build/jk2/apache2/mod_jk2.so /usr/local/httpd/modules/ 编辑apache配置文档,在/usr/local/httpd/conf/httpd.conf里面配置: #tomcat LoadModule jk2_module modules/mod_jk2.so JkSet config.file /usr/local/httpd/conf/workers2.properties 编辑Tomcat配置文档,在/usr/local/apache-tomcat/conf/server.xml配置: 在<Host name=”localhost” appBase=”webapps” …>标签改写WEB文件夹,添加: <Context path=”” docBase=”/usr/local/httpd/htdocs” debug=”0” /> 编辑workers2.properties文件,在最末尾添加: [uri:/*.jsp] Worker=ajp13:localhost:8009 到此为止,所有工作完成! 编辑index.html,在<body>添加一段代码:The time is <%=new java.util.Date() %>! 关闭并另存为index.jsp 启动tomcat,重启apache 打开浏览器,并输入URL:http:// yourHttpServerAddress /index.jsp OK,测试成功!! 至此,在Windows2003上安装Linux(MagicLinux)+Mysql+Apache+PHP+JSP(Tomcat)已经全部完成,并通过了简单的测试。服务器已经能正常运行,本文到此已结束。下次将写一篇文章关于对本服务器的安全配置。谢谢观看! |