apache+mysql+php+tomcat+Discuz和apache+mysql+php+tomcat+lybbs.docx_第1页
apache+mysql+php+tomcat+Discuz和apache+mysql+php+tomcat+lybbs.docx_第2页
apache+mysql+php+tomcat+Discuz和apache+mysql+php+tomcat+lybbs.docx_第3页
apache+mysql+php+tomcat+Discuz和apache+mysql+php+tomcat+lybbs.docx_第4页
apache+mysql+php+tomcat+Discuz和apache+mysql+php+tomcat+lybbs.docx_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需要的软件包:1. apache-tomcat-6.0.26.tar.gz (前身是jakarta-tomcat-connectors-*.tar.gz)2. apr-1.3.8.tar.gz 3. apr-util-1.3.8.tar.gz 4. httpd-2.2.15.tar.gz 5. jdk-6u19-linux-i586-rpm.bin 6. lybbs6.zip 7. Discuz_7.2_SC_GBK.zip8. UCenter_1.5.0_SC_UTF8.zip9. mysql-5.1.44.tar.gz 10. php-5.2.6.tar.gzAPR(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主 要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。在早期的Apache版本中,应用程序本身必须能 够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。随着Apache的进一步开发,Apache组 织决定将这些通用的函数独立出来并发展成为一个新的项目。这样,APR的开发就从Apache中独立出来,Apache仅仅是使用 APR而已。 1. 配置编译环境:yum -y install gcc gcc-c+ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel openssl openssl-devel2. 安装jdk,支持JAVA:cd /opt/cp jdk-6u19-linux-i586-rpm.bin /usr/local/cd /usr/local/chmod +x jdk-6u19-linux-i586-rpm.bin./ dk-6u19-linux-i586-rpm.binyes设置环境变量vi /etc/profileJAVA_HOME=/usr/java/defaultPATH=$JAVA_HOME/bin:$PATHCLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH JAVA_HOME CLASSPATHsource /etc/profilejava -version 显示JAVA的版本信息,说明安装Java成功。3. 安装MySQLcd /opt/tar zxvf mysql-5.1.44.tar.gzcd mysql-5.1.44./configure -prefix=/usr/local/mysql -with-charset=gbk -with-extra-charsets=all -enable-thread-safe-client -enable-local-infile -with-low-memorymake & make install groupadd mysqluseradd -g mysql mysqlcp /opt/mysql-5.1.44/support-files/f /etc/fchown -R mysql.mysql /usr/local/mysql/usr/local/mysql/bin/mysql_install_db -user=mysqlchown -R root.root /usr/local/mysqlchown -R mysql.mysql /usr/local/mysql/var/usr/local/mysql/bin/mysqld_safe -user=mysql &netstat -antlpcp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqldchmod 755 /etc/init.d/mysqldchkconfig -add mysqldchkconfig -level 2345 mysqld on/usr/local/mysql/bin/mysqladmin -u root password 123456/usr/local/mysql/bin/mysql -uroot -pshow databases;quit;将MySQL 的库文件添加到 系统默认库文件中,供其他程序使用echo /usr/local/mysql/lib/mysql/ /etc/ld.so.confldconfig 执行这个命令使得,添加库生效ldconfig -v 查看库echo export PATH=$PAHT:/usr/local/mysql/bin /etc/profile4. 安装 apr和apr-util ,Apache的可移植运行库tar jxvf apr-1.3.3.tar.bz2cd apr-1.3.3./configure -prefix=/usr/local/aprmake & make installtar xvf apr-util-1.3.4.tarcd apr-util-1.3.4./configure -prefix=/usr/local/apr-util -with-apr=/usr/local/aprmake & make install5. 安装 Apache (注意编译的参数)tar zxvf httpd-2.2.15.tar.gzcd httpd-2.2.15./configure -prefix=/usr/local/apache -enable-so -enable-mods-shared=most -enable-rewrite=share -enable-proxy=share -enable-proxy-ajp=share -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util/make & make install/usr/local/apache/bin/apachectl -k startnetstat -antlp23cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpdvi /etc/rc.d/init.d/httpd#chkconfig: 2345 10 90#description: Activates/Deactivates Apache Web Server/usr/local/apache/bin/apachectl restart6. 安装tomcatcp apache-tomcat-6.0.14.tar.gz /usr/localcd /usr/localtar zxvf mv apache-tomcat-6.0.14 tomcatvi /usr/local/tomcat/bin/catalina.shJAVA_HOME=/usr/java/jdk1.6.0_19/usr/local/tomcat/bin/startup.shnetstat -antlp16:8080vi /etc/rc.d/rc.localexport JDK_HOME=/usr/java/jdk1.6.0_19export JAVA_HOME=/usr/java/jdk1.6.0_19/usr/local/tomcat/bin/startup.sh7. 安装phptar zxvf php-5.2.5.tar.gzcd php-5.2.5./configure -prefix=/usr/local/php -with-apxs2=/usr/local/apache/bin/apxs -with-mysql=/usr/local/mysql/ -with-config-file-path=/usr/local/php/ -with-mysql-sock=/tmp/mysql.sock -enable-sockets make & make installcp php.ini-dist /usr/local/php/php.inivi /usr/local/apache/conf/http.confLoadModule php5_module modules/libphp5.soAddType application/x-httpd-php .phpDirectoryIndex index.html index.php index.jspcd /usr/local/apache/htdocsvi test.phpservice httpd rstart23/test.phpvi /usr/local/apache/conf/http.con#Options Indexes FollowSymLinks 注释掉再去访问16/test.php8. 测试程序 jspvi /usr/local/tomcat/conf/server.xml在Host段中加入一行vi /usr/local/apache/conf/httpd.confProxyPass / ajp:/:8009/ProxyPassReverse / ajp:/:8009/在/usr/local/tomcat/webapps下建立一个测试页index.jsprootlocalhost webapps# more index.jsp First PageToday is:Service httpd restart/usr/local/tomcat/bin/shutdown.sh/usr/local/tomcat/bin/startup.shNetstat antlp23/webapps 可见到jsp解析成功9. 下面测试php和jsp的实例:Php部分用discuz论坛程序Jsp部分用论坛程序虚拟主机安装,要改变一下host文件,windowsc:WINDOWSsystem32driversetchost打开host文件修改10. 安装Discuz论坛程序cp Discuz_7.2_SC_GBK.zip /usr/local/apache/htdocs/unzip Discuz_7.2_SC_GBK.zip 生成upload目录mv upload/ phpbbschmod -R 777 phpbbsvi /usr/local/apache/conf/httpd.conf# ProxyPass / ajp:/:8009/#ProxyPassReverse / ajp:/:8009/include conf/extra/httpd-vhost.confcd conf/extra/vi httpd-vhost.confNameVirtualHost *:80ServerName DocumentRoot /usr/local/apache/htdocs/phpbbsErrorLog /usr/local/apache/logs/phpbbs-error_logCustomLog /usr/local/apache/logs/phpbbs-access_log commonservice httpd restart建议先安装论坛的ucenter 管理工具cp /opt/UCenter_1.5.0_SC_UTF8.zip /usr/local/apache/htdocs/unzip UCenter_1.5.0_SC_UTF8.zipmv upload ucentermv ucenter /usr/local/apache/htdocs/phpbbs/cd /usr/local/apache/htdocs/phpbbs/chmod -R 777 */ucenter/install/index.php进入页面安装ucenter 这个过程中要设置 ucenter 数据库和 数据库密码123456ucenter 创始人密码:xpec根据提示完成安装ucenter然后,就可以安装论坛了。 下面安装Discuz/install/index.php下一步。数据库服务器:localhost数据库用户名:root数据库密码:123456数据库名:discuz系统email:表名前缀:cdb_下一步管理员账号:admin管理员email:管理员密码:admin cd /usr/local/apache/htdocs/phpbbsRm rf install/index.php登陆Admin admin系统设置,进入后台。成功。最后,就是进入mysql数据库,创建相应的数据库了。rootlocalhost install# pwd/usr/local/apache/htdocs/phpbbs/ucenter/installrootlocalhost install# ls uc.sqluc.sql 数据库表,可以直接倒入到ucenter数据库中/usr/local/mysql/bin/mysql -uroot -p ucenter uc.sqlEnter password:123456rootlocalhost install# pwd/usr/local/apache/htdocs/phpbbs/installrootlocalhost install# ls discuz.sqldiscuz.sql 数据库表,可以直接倒入到discuz数据库中/usr/local/mysql/bin/mysql -uroot -p discuz discuz.sqlEnter password:12345611. 下面用jsp安装 cp lybbs.zip /usr/local/apache/htdocs/unzip lybbs7.6.zip /usr/local/apache/htdocs/因为要使用windows连接linux的mysql数据库,利用第三方软件MySQL-frond,所以首先在windows中下载并且安装这个软件,然后需要在linux的MySQL数据库中给予允许远程连接的权限。Linux中:/usr/local/mysql/bin/mysql uroot pGrant all on *.* to root% identified by 123456;flush privileges;exitwindows中:打开软件MySQL-Front,新建,一般,名称bbs,连接 23,注册 root 123456,字符集gbk,保存,确定,连接。连接后,新建一个数据库,lybbs拷贝windows中找到lybbs7.6解压后的目录下install,new,下lybbs_msyql.sql,用editplus打开,复制内容,到新建的数据库中lybbs,点击sql编辑器,复制到此处。点击执行。按shift+F5,在lybbs数据库下看得很多数据表。在lybbs目录下有一个lyssb.war文件,将它拷贝到tomcat 5.5webapps下面,然后重启tomc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论