安海论坛,安海,安海招聘,安海人才网,安海房产网,安海新闻,泉州南翼新区,便民车,安海门户社区,安海

 找回密码
 立即注册

微信扫码登录

使用验证码登录

查看: 2758|回复: 0

Apache+SSL+PHP+JSP+MySQL+IMAP+GD 安装全攻略

[复制链接]
发表于 2009-12-2 21:35:01 | 显示全部楼层 |阅读模式
  一、安装 JDK 1.4 <br />1. 下载 J2SDK1.4 的 Linux RPM 版本 j2sdk-1_4_0-linux-i386-rpm.bin <br />2. cd /pub <br />3. chmod +x j2sdk-1_4_0-linux-i386-rpm.bin <br />4. ./j2sdk-1_4_0-linux-i386-rpm.bin <br />5. rpm -ivh j2sdk-1_4_0-fcs-linux-i386.rpm <br />6. vi /etc/profile 增加如下内容: <br />JAVA_HOME=/usr/java/j2sdk1.4.0 <br />export JAVA_HOME <br />CLASSPATH=/usr/java/j2sdk1.4.0/lib:/usr/java/j2sdk1.4.0/jre/lib <br />export CLASSPATH <br />PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin <br />export PATH <br />7. 退出然后重新登录使环境变量生效 <br /><br /><br />二、安装 Tomcat 4.0 <br />1. 下载Tomcat的linux binary版本,以及 mod_webapp.so <br />2. tar zxvf jakarta-tomcat-4.0.3.tar.gz <br />3. 做 /pub/jakarta-tomcat-4.0.3/conf 目录下面server.xml中的其他相关配置(暂时不做也可以) <br />4. /pub/jakarta-tomcat-4.0.3/bin/startup.sh 启动 Tomcat 服务,并且将它加到系统的启动程序中/etc/rc.d/rc.local (用/pub/jakarta-tomcat-4.0.3/bin/shutdown.sh 停止Tomcat ) <br /><br /><br />三、安装 MySQL <br />1. groupadd mysql <br />2. useradd -g mysql mysql <br />3. tar zxvf mysql-3.23.49.tar.gz <br />(or, gunzip < mysql-3.23.49.tar.gz | tar xvf -) <br />4. cd mysql-3.23.49 <br />5. ./configure --prefix=/usr/local/mysql <br />6. make <br />7. make install <br />8. scripts/mysql_install_db <br />9. chown -R root /usr/local/mysql <br />10. chown -R mysql /usr/local/mysql/var <br />11. chgrp -R mysql /usr/local/mysql <br />12. cp support-files/my-medium.cnf /etc/my.cnf <br />13. cp scripts /usr/local/mysql -R <br />14. cp support-files /usr/local/mysql -R <br />15. cd /usr/local/mysql <br />16. chmod +x support-files/mysql.server <br />17. cp support-files/mysql.server /etc/rc.d/init.d/mysqld 同时要设置 /etc/rc.d/init.d/mysqld 开机自动运行:ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc3.d/S99mysqld <br />18. /etc/rc.d/init.d/mysqld start 启动 MySQL <br />19. /usr/local/mysql/bin/mysqladmin -u root password ew-password 设置 MySQL root 口令 <br /><br /><br />四、安装 OpenSSL <br />1. cd /pub <br />2. tar zxvf openssl-0.9.6b.tar.gz <br />3. cd openssl-0.9.6b <br />4. ./config <br />5. make <br />6. make test <br />7. make install <br /><br /><br />五、安装 mod_ssl <br />1. cd /pub <br />2. tar zxvf mod_ssl-2.8.8-1.3.24.tar.gz <br />3. tar zxvf apache_1.3.24.tar.gz <br />(from www.apache.org) <br />4. cd mod_ssl-2.8.8-1.3.24 <br />5. ./configure --with-apache=../apache_1.3.24 <br />6. cd ../apache_1.3.24 <br />7. ./configure --prefix=/www <br /><br /><br />六、安装 IMAP support <br />1. cd /pub <br />2. tar zxvf imap-2001a.tar.Z <br />3. cd imap-2001a <br />4. make slx (for Linux) <br />5. 修改 /etc/services 注册端口,修改 /etc/inetd.conf 开启服务 <br />6. cp c-client/c-client.a /usr/local/lib/libc-client.a <br />7. cp c-client/rfc822.h /usr/local/include <br />8. cp c-client/mail.h /usr/local/include <br />9. cp c-client/linkage.h /usr/local/include <br /><br /><br />七、安装 CURL support <br />1. cd /pub <br />2. tar zxvf curl-7.9.6.tar.gz <br />3. cd curl-7.9.6 <br />4. ./configure --with-ssl --with-prefix=/usr/local/curl <br />5. make <br />6. make test <br />7. make install <br /><br /><br />八、安装 GD support <br />1. Install target=_blank>zlib support <br />1. cd /pub <br />2. tar zxvf zlib-1.1.3.tar.gz <br />3. cd zlib-1.1.3 <br />4. ./configure <br />5. make <br />6. make test <br />7. make install <br />2. Install target=_blank>libpng support <br />1. cd /pub <br />2. tar zxvf libpng-1.0.10.tar.gz <br />3. cd libpng-1.0.10 <br />4. cp scripts/makefile.linux makefile <br />5. vi makefile <br />修改其中 <br />ZLIBLIB=/usr/local/lib <br />ZLIBINC=/usr/local/include <br />参数 <br />6. make test <br />7. make install <br />3. Install jpeg-6b <br />support <br />1. cd /pub <br />2. tar zxvf jpegsrc.v6b.tar.gz <br />3. cd jpeg-6b <br />4. ./configure <br />5. make <br />6. make test <br />7. make install <br />8. make install-lib <br />4. Install FreeType <br />2.0.1 support <br />1. cd /pub <br />2. tar zxvf freetype-2.0.1.tar.gz <br />3. cd freetype-2.0.1 <br />4. make setup <br />5. make <br />6. make install <br />5. Install GD <br />support <br />1. cd /pub <br />2. tar zxvf gd-1.8.4.tar.gz <br />3. cd gd-1.8.4 <br />4. vi Makefile <br />修改其中 <br />CFLAGS=-O -DHAVE_LIBPNG -DHAVE_LIBJPEG <br />-DHAVE_LIBFREETYPE <br />LIBS=-lgd -lpng -lz -ljpeg -lfreetype -lm <br />INCLUDEDIRS=-I. -I/usr/local/include/freetype2 <br />-I/usr/include/X11 <br />-I/usr/X11R6/include/X11 -I/usr/local/include <br />5. make <br />6. make install <br /><br /><br />九、安装 PHP <br />1. cd /pub <br />2. tar zxvf php-4.2.0.tar.gz <br />3. cd php-4.2.0 <br />4. <br /><br />CFLAGS=-O2 -I/usr/local/ssl/include <br />./configure --with-apache=../apache_1.3.24 <br />--enable-memory-limit=yes <br />--with-config-file-path=/usr/local/lib --with-imap --enable-ftp <br />--with-mysql=/usr/local/mysql <br />--enable-sockets --enable-debug=no --enable-track-vars <br />--with-gd=/usr/local <br />--with-jpeg-dir=/usr/local --with-png-dir=/usr/local <br />--with-curl=/usr/local/curl <br />--with-zlib --with-ttf --with-java <br />5. make <br />6. make install <br />7. cp php.ini-dist /usr/local/lib/php.ini <br />8. 修改 /usr/local/lib/php.ini <br /><br /><br />十、安装 Zend Optimizer (这步可在最后完成) <br />1. cd /pub <br />2. tar zxvf <br />ZendOptimizer-1[1].2.0-PHP_4.1.0-Linux_glibc21-i386.tar.gz <br />3. cd ZendOptimizer-1.2.0-PHP_4.1.0-Linux_glibc21-i386 <br />4. mkdir /usr/local/Zend <br />5. mkdir /usr/local/Zend/lib <br />6. ./install.sh <br /><br /><br />十一、安装 Zend Cache (用在等于或低于 PHP 4.0.5版本,要注册码,这步可在最后完成) <br />1. cd /pub <br />2. tar zxvf <br />ZendCache-1[1].1.0b-PHP_4.0.5-Linux_glibc2.1-i386.tar.gz <br />3. cd ZendCache-1.1.0b-PHP_4.0.5-Linux_glibc2.1-i386 <br />4. cp data/ZendCache.so /usr/local/Zend/lib <br />5. ( cp zend_cache.dat /usr/local/Zend ) // to register <br />license <br />6. Add the following lines to your php.ini file; <br />do not add any extra spaces or tabs; must after Zend <br />Optimizer configuration: <br />zend_cache.use_cwd=1 <br />zend_cache.memory_consumption=16 ; 16MB <br />zend_cache.validate_timestamps=1 <br />zend_extension="/usr/local/Zend/lib/ZendCache.so" <br /><br /><br />十二、安装 Zend Accelerator (用在php 4.0.5以上php 4.2.0以下,要注册码哦,这步可在最后完成) <br />1. cd /pub <br />2. tar xvf <br />ZendAccelerator-2.0.0-PHP_4.0.5-Linux_glibc21-i386.tar <br />3. cd ZendAccelerator-2.0.0-PHP_4.0.5-Linux_glibc21-i386 <br />4. ./install.sh <br /><br />十三、安装 Apache <br />1. cd ../apache_1.3.24 <br />2. <br /><br />SSL_BASE=/usr/local/ssl ./configure <br />--prefix=/www --enable-module=ssl --enable-module=so <br />--activate-module=src/modules/php4/libphp4.a <br />--enable-rule=SSL_SDBM --enable-module=rewrite <br />3. make <br />4. make certificate <br />5. make install <br />6. 修改 /www/conf/httpd.conf, <br />Options Indexes FollowSymLinks MultiViews -> Options <br />FollowSymLinks MultiViews <br />DirectoryIndex index.html -> DirectoryIndex index.html <br />index.php3 index.php <br />增加 <br />LoadModule webapp_module libexec/mod_webapp.so <br />WebAppConnection warpConnection warp localhost:8008 <br />WebAppDeploy examples warpConnection /examples/ <br />7. vi /www/conf/mime.types 增加 <br />application/x-httpd-php php php3 <br />8. 拷贝下载的 mod_webapp.so 到 /www/libexec <br />9. 启动Apache <br />/www/bin/apachectl startssl <br />10. vi /etc/rc.d/init.d/httpd (可选) <br />#!/bin/sh <br />. /etc/rc.d/init.d/functions <br />case "$1" in <br />start) <br />echo -n "Starting httpd with SSL : " <br />/www/bin/apachectl startssl <br />;; <br />stop) <br />echo -n "Shutting down httpd: " <br />/www/bin/apachectl stop <br />;; <br />restart) <br />echo -n "Restarting httpd: " <br />/www/bin/apachectl restart <br />;; <br />status) <br />echo -n "Show httpd status: " <br />/www/bin/apachectl status <br />;; <br />*) <br />echo "Usage: $0 {start|stop|restart|status}" <br />exit 1 <br />esac <br />exit 0 <br />11. ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S99httpd (开机自动运行) <br /><br />十四、大结局(最后测试) <br />1. 在/www/htdocs/下写个test.php,内容:, <br />2. http://localhost/test.php ,看看有没有很多php信息出来,如果有,说明php/mysql等都没有问题了。如果有"with Zend Optimizer v1.2.0, Copyright (c) 1998-2001, by Zend Technologies",说明Zend Optimizer装好了。如果有"with Zend Cache v1.1.0, Copyright (c) 1999-2001, by Zend Technologies",说明Zend Cache装好了。同理,看Zend Accelerator装好没有。 <br />3. 访问jsp/index.html" target="_blank">http://localhost/examples/jsp/index.html ,有很多jsp的例子 <br />,运行看看有没有问题。恭喜你,jsp也可以了。<br /><br /><blockquote class="blockquote">From: http://www.nn4a.com/bbs/read.php?tid=328&fpage=11  Powered by PHPWind.com</blockquote>
默认签名:关注【安海论坛】 ah77177 微信平台
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

关注官方微信扫一扫上一条 /1 下一条

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表