Apache简单配置(4)搭建Discuz 7.0.0论坛
RHEL5.3 基本网络配置
一、
1、RHEL5 U3:如图1
(如图1)
2、#hostname //查看当前主机的主机名:如图2
(如图2)
3、#vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑指定网络接口配置文件:如图3
(如图3)
4、#vi /etc/sysconfig/network 通过配置文件修改主机名:如图4
(如图4)
5、在终端字符界面修改其字体和中文字体大小:如图5
(如图5)
6、挂载光盘:如图6
(如图6)
7、查看OpenSSH是否安装:如图7
(如图7)
8#vi /etc/hosts 设置本地DNS解析文件:如图8
(如图8)
9#vi /etc/resolv.conf 指定当前主机的DNS服务器,最多可指定三个:如图9
(如图9)
10、关闭iptables防火墙:如图10
(如图10)
二、DNS简单配置
1、vim /etc/named.conf
2、vim /var/named/benet.com.zone
3、vim /var/named/1.168.192.in-addr.arpa.zone
三、nslookup查看
四、Apache简单配置
1[root@dns ~]# cd /mnt/dvd/
[root@dns dvd]# ls
70bto70_request_UCHome.zip
Comsenz 核心产品 Discuz! 7_0_0 正式版发布.mht
Discuz6.0.0SCGBK.zip
Discuz! 6_0_0到Discuz! 7_0_0升级图文教程.mht
Discuz! 6_1_0到Discuz! 7_0_0升级图文教程 .mht
Discuz_7.0.0_FULL_SC_GBK
Discuz_7.0.0_FULL_SC_GBK.zip
Discuz_7.0.0_FULL_SC_UTF8.zip
Discuz_7.0.0_SC_GBK
Discuz_7.0.0_SC_GBK.zip
Discuz_7.0.0_SC_UTF8.zip
Discuz!7_0_0 安装图文教程 .mht
Discuz!7_0 测试版升级到正式版方法 .mht
Discuzv6.0.0GBK简体中文版.zip
httpd-2.2.11.tar.gz
mysql-5.1.39-linux-i686-glibc23.tar.gz
php-5.2.11.tar.gz
phpMyAdmin-3.2.2-all-languages.tar.gz
PHPWind_GBK_7.5all.rar
UCenter_1.5.0_SC_GBK
UCenter_1.5.0_SC_GBK.zip
UCenter_1.5.0_SC_UTF8.zip
UCenter_1.5.0_TC_UTF8.zip
ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
[root@dns dvd]#
[root@dns dvd]# tar zxvf httpd-2.2.11.tar.gz
[root@dns dvd]# cd httpd-2.2.11
[root@dns httpd-2.2.11]# ./configure --prefix=/usr/local/apache --enable-modules=so
[root@dns httpd-2.2.11]# make
[root@dns httpd-2.2.11]# make install
[root@dns httpd-2.2.11]# /usr/local/apache/bin/apachectl start
[root@dns httpd-2.2.11]# netstat -ntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:690 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.200:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN
tcp 0 0 :::80 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 ::1:953 :::* LISTEN
[root@dns httpd-2.2.11]#
测试:
五、Mysql简单配置
[root@dns ~]# cd /mnt/dvd/
[root@dns dvd]# tar zxvf mysql-5.1.39-linux-i686-glibc23.tar.gz
[root@dns dvd]#
[root@dns dvd]# mv mysql-5.1.39-linux-i686-glibc23 /usr/local/
[root@dns dvd]# cd /usr/local/
[root@dns local]# ln -s mysql-5.1.39-linux-i686-glibc23 mysql
[root@dns local]# groupadd mysql
[root@dns local]# useradd -g mysql mysql
[root@dns local]# /usr/local/mysql/scripts/mysql_install_db (注意会出错,在/usr/local/mysql/路径下安装)
FATAL ERROR: Could not find ./bin/my_print_defaults
If you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.
If you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.
[root@dns local]# cd /usr/local/mysql/
[root@dns mysql]# ./scripts/mysql_install_db
Installing MySQL system tables...
091008 17:35:55 [Warning] Forcing shutdown of 2 plugins
OK
Filling help tables...
091008 17:35:56 [Warning] Forcing shutdown of 2 plugins
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h dns password 'new-password'
Alternatively you can run:
./bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd ./mysql-test ; perl mysql-test-run.pl
Please report any problems with the ./bin/mysqlbug script!
The latest information about MySQL is available at http://www.mysql.com/
Support MySQL by buying support/licenses from http://shop.mysql.com/
[root@dns mysql]# chown -R root /usr/local/mysql/
[root@dns mysql]# chown -R mysql /usr/local/mysql/data/
[root@dns mysql]# chown -R mysql /usr/local/mysql/
[root@dns mysql]# /usr/local/mysql/bin/mysqld_safe -user=mysql &
[1] 20120
[root@dns mysql]# 091008 17:48:42 mysqld_safe Logging to '/usr/local/mysql/data/dns.err'.
091008 17:48:42 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
[root@dns mysql]# /usr/local/mysql/bin/mysqladmin -u root password wishes
[root@dns mysql]# /usr/local/mysql/bin/mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.39 MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> exit
Bye
[root@dns mysql]# netstat -ntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:690 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.200:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN
tcp 0 0 :::80 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 ::1:953 :::* LISTEN
六、PHP简单配置
[root@dns mysql]# cd
[root@dns ~]# cd /mnt/dvd/
[root@dns dvd]# tar zxvf php-5.2.11.tar.gz
[root@dns dvd]# cd php-5.2.11
[root@dnsphp-5.2.11]#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql
[root@dns php-5.2.11]# make
[root@dns php-5.2.11]# make install
[root@dns php-5.2.11]# cp php.ini-dist /usr/local/lib/php.ini
[root@dns php-5.2.11]# vim /usr/local/apache/conf/httpd.conf
1. 确认PHP模块已经添加?
LoadModule php5_module modules/libphp5.so
在53行,如果我们在安装php时,在参数中跟加了apxs,那么apache的配置文件中已经存在了此项,如没添加则手工添加
2、修改98行
3、让apache识别*.php文件 310行
在apache 配置文件中添加AddType application/x-httpd-php .php
4、测试apache和php是否整合成功
[root@dns php-5.2.11]# cd /usr/local/apache/htdocs/
You have new mail in /var/spool/mail/root
[root@dns htdocs]# vim index.php
<?php
phpinfo();
?>
~
~
"index.php" [新] 3L, 20C 已写入
[root@dns htdocs]# /usr/local/apache/bin/apachectl stop(注意会出错,修改SELinux)
httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into
server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
[root@dns htdocs]#
[root@dns htdocs]# vim /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
~
~
"/etc/selinux/config" 10L, 447C 已写入
[root@dns htdocs]# reboot
访问,在浏览器中输入http://192.168.1.200/index.php 出现一下界面则说明整合成功
七、ZendOptimizer简单配置
[root@dns ~]# cd /mnt/dvd/
[root@dns dvd]# tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
[root@dns dvd]# cd ZendOptimizer-3.3.3-linux-glibc23-i386
[root@dns ZendOptimizer-3.3.3-linux-glibc23-i386]# ls
data install install-tty LICENSE README-ZendOptimizer
EULA-ZendOptimizer install.sh Inventory.xml md5 zui_files
[root@dns ZendOptimizer-3.3.3-linux-glibc23-i386]# ./intsall.sh
八、安装phpMyAdmin
[root@dns ~]# cd /mnt/dvd/
[root@dns dvd]# tar zxvf phpMyAdmin-3.2.2-all-languages.tar.gz
[root@dns dvd]# mv phpMyAdmin-3.2.2-all-languages phpmyadmin
[root@dns dvd]# mv phpmyadmin /usr/local/apache/htdocs/
测试:
1、 确定mysqld和httpd服务启动(如果没有启动服务,phpmyadmin不能安装。使用netstat –ntl查看端口
2、 [root@dns dvd]# /usr/local/mysql/bin/mysqld_safe -user=mysql &
[root@dns httpd-2.2.11]# /usr/local/apache/bin/apachectl start
3、[root@dns dvd]# netstat -ntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:665 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN
tcp 0 0 :::80 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
下面开始安装phpmyadmin,在浏览器中输入http://192.168.1.200/phpmyadmin/index.php
,会弹出一个对话框,要求输入用户名和密码(超级管理员)
九、UCenter简单配置
在安装discuz之前我们还要安装UCenter,UCenter是discuz论坛的管理模板
1、新建目录和更改权限
[root@dns ~]# cd /usr/local/apache/
[root@dns apache]# ls
bin cgi-bin error include logs manual
build conf icons lib man modules
[root@dns apache]# mkdir htdocs
[root@dns apache]# ls
bin cgi-bin error icons lib man modules
build conf htdocs include logs manual
[root@dns apache]# cd htdocs
[root@dns htdocs]# ls
[root@dns htdocs]# ll
总计 0
[root@dns htdocs]# mkdir upload-ucenter
[root@dns htdocs]# ls
upload-ucenter
[root@dns htdocs]# cd
[root@dns ~]# chmod -R 777 /usr/local/apache/htdocs/upload-ucenter/
2、复制UCenter_1.5.0_SC_GBK里面upload-ucenter文件 到/usr/local/apache/htdocs/upload-ucenter/下
[root@dns ~]# cd /mnt/dvd/
[root@dns dvd]# cd UCenter_1.5.0_SC_GBK
[root@dns UCenter_1.5.0_SC_GBK]# mv upload upload-ucenter
[root@dns UCenter_1.5.0_SC_GBK]# mv /usr/local/apache/htdocs/ upload-ucenter
[root@dns UCenter_1.5.0_SC_GBK]# ls
advanced readme upload-ucenter utilities
[root@dns UCenter_1.5.0_SC_GBK]# cp -r upload-ucenter/* /usr/local/apache/htdocs/upload-ucenter/
[root@dns UCenter_1.5.0_SC_GBK]# cd
[root@dns ~]# cd /usr/local/apache/htdocs/upload-ucenter/
[root@dns upload-ucenter]# ls
admin.php control htdocs install model robots.txt
api crossdomain.xml p_w_picpaths js plugin upgrade
avatar.php data index.php lib release view
3、安装ucenter,然后给upload/data文件下的这些文件加上777的权限,否则在安装时没有权限对数据库进行写入
[root@dns ~]# cd /usr/local/apache/htdocs/upload-ucenter/
[root@dns upload-ucenter]# ls
admin.php control htdocs install model robots.txt
api crossdomain.xml p_w_picpaths js plugin upgrade
avatar.php data index.php lib release view
[root@dns upload-ucenter]# chmod 777 ./data/
[root@dns upload-ucenter]# chmod 777 ./data/cache/
[root@dns upload-ucenter]# chmod 777 ./data/view/
[root@dns upload-ucenter]# chmod 777 ./data/avatar/
[root@dns upload-ucenter]# chmod 777 ./data/logs/
[root@dns upload-ucenter]# chmod 777 ./data/backup/
[root@dns upload-ucenter]# chmod 777 ./data/tmp/
4、IE访问http://192.168.1.200/upload-ucenter/install/index.php 进行UCenter的安装
十、discuz简单配置
1、复制Discuz_7.0.0_SC_GBK里面upload文件 到/usr/local/apache/htdocs/下
[root@dns dvd]# cd Discuz_7.0.0_SC_GBK
[root@dns Discuz_7.0.0_SC_GBK]# ls
readme upload utilities
[root@dns Discuz_7.0.0_SC_GBK]# cp -r upload/* /usr/local/apache/htdocs/
[root@dns Discuz_7.0.0_SC_GBK]# cd
[root@dns ~]# cd /usr/local/apache/htdocs/
[root@dns htdocs]# ls
admin forumdisplay.php modcp sitemap.php
admincp.php frame.php modcp.php space.php
ajax.php htdocs model stats.php
announcement.php p_w_picpaths my.php tag.php
api include plugin task.php
archiver index.php plugin.php templates
p_w_upload.php install plugins topicadmin.php
p_w_uploads invite.php pm.php topic.php
campaign.php ipdata post.php trade.php
config.inc.php js redirect.php uc_client
control leftmenu.php register.php upgrade
crossdomain.xml lib relatekw.php upload-ucenter
data logging.php relatethread.php video.php
discuz_version.php magic.php release view
eccredit.php medal.php robots.txt viewthread.php
faq.php member.php rss.php wap
favicon.ico memcp.php search.php
forumdata misc.php seccode.php
2、htdocs文件下的这些文件加上777的权限,否则在安装时没有权限对数据库进行写入
[root@dns htdocs]# chmod 777 templates/
[root@dns htdocs]# chmod 777 templates/default/
[root@dns htdocs]# chmod 777 ./p_w_uploads
[root@dns htdocs]# chmod 777 ./config.inc.php
[root@dns htdocs]# chmod 777 ./forumdata/
[root@dns htdocs]# chmod 777 ./forumdata/cache/
[root@dns htdocs]# chmod 777 ./forumdata/templates/
[root@dns htdocs]# chmod 777 ./forumdata/threadcaches/
[root@dns htdocs]# chmod 777 ./forumdata/logs
[root@dns htdocs]# chmod 777 ./uc_client/data/cache/
3、IE访问http://192.168.1.200/install/index.php 进行discuz的安装
配置文件在附件里面:
如有不懂的地方,请call我!qq:357714938 mail:hongwish8es@126.com

转载于:https://blog.51cto.com/hongwish8es/210229

Apache简单配置(4)搭建Discuz 7.0.0论坛相关推荐

  1. windows下apache简单配置php解释器

    目录 1. apache部署 1.1. 下载安装包 1.2 安装 1.3 文件配置 1.4 进入cmd,执行httpd -k install -n apache 1.5 服务启动 1.6 服务验证 1 ...

  2. LNMP架构环境搭建之PHP、Nginx源码编译安装及其简单配置应用

    LNMP架构中的Mysql见上一篇博文"LNMP架构环境搭建之mysql源码编译安装" 一.PHP简介 PHP(外文名:PHP: Hypertext Preprocessor,中文 ...

  3. LAMP(Linux+Apache+MySQL+PHP)环境介绍、配置、搭建

    文章目录 写在开头的话 LAMP的简要介绍 部署方式 LAMP环境搭建 环境准备 准备本地yum源 安装编译文件 关闭防火墙和SElinux 环境搭建 安装依赖包 安装 Apache 安装mysql ...

  4. discuz mysql_搭建Discuz! (mysql+apache+Discuz! )

    0. 配置环境 0.0 安装apache 0.1 安装php 1.数据库准备 1.1 创建数据库用户 1.2 创建discuz使用的数据库(编码:utf8-general-ci) 1.3 把1.2创建 ...

  5. nginx环境下搭建nagios 3.5.0,及配置pnp4nagios画图

    本文基于<LNMP最新源码安装脚本>,Nagios依赖PHP环境和perl环境,由于Nginx不支持Perl的CGI,需先来搭建Perl环境,Nagios原理介绍略. 一.下载最新稳定源码 ...

  6. Django + Apache + wsgi配置和环境搭建(ubuntu)

    上一篇写了Django + nginx + uwsgi配置和环境搭建(ubuntu) 由于公司服务器环境问题,又配置了apache的环境.记录例如以下: 一. 安装环境: #apache sudo a ...

  7. RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置.

    1年前在论坛发的帖.现在归纳到博客里~ RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置. 小生初学者,刚工作,分享下刚刚的成果. RedHat Linux ...

  8. Apache与Subversion的简单配置(Apache SVN版本控制)

    现在主要用CVS,发现SVN在某些方面的确比CVS好很多,所以开始学习了一下,把配置过程简单记录了下来. Subversion默认提供两种服务模式,一种是内置的svnserve,可以通过svn或svn ...

  9. 版本管理器subversion的简单配置以及和apache的结合使用

    linux下subversion+apache的配置我在网上看过很多关于subversion配置的blog,但是按照其 上操作并不能成功配置,也讲的不是很清楚.在此向大家推荐<使用Subvers ...

最新文章

  1. 修改360浏览器 标题栏 显示的文字
  2. 将redis加入到elk日志系统里
  3. junit 测试mvc_Spring MVC控制器JUnit测试
  4. 8大排序算法图文讲解转
  5. 探索MicroPython(一)--基础介绍
  6. React性能优化记录(不定期更新)
  7. R中安装LightGBM(Windows 64位)
  8. AI和大数据结合,智能运维平台助力流利说提升竞争力
  9. AdapterView 及其子类
  10. 【转】书上的字快速弄到电脑上
  11. 模拟银行排队叫号机 2011.04.18
  12. GCC源码分析(摘)
  13. 一篇文章搞定前端单元测试框架 Jest
  14. 《三国演义》统帅对比
  15. 易支付程序对接固码支付
  16. Python实现自动完成打字测试
  17. pip.ini的建立
  18. 【交通流理论】初级基础
  19. 谷歌浏览器如何一键清除所有断点
  20. cfd计算linux windows,[转载]实现fluent软件在windows单机系统中多核计算

热门文章

  1. ORACLE的直方图的一些试验
  2. List,Set,Collection,Collections比较
  3. Swoole 1.8.12 发布,Bug修复版本
  4. c# 传递Null的string值导致的调用C++的dll报错 Attempted to read or write protected memory.
  5. 同是程序员,不小心发现优点在于工作上10来年都保持【积极主动】的心态
  6. 使用ASP.NET Atlas开发随输入内容自动调整行数的textarea
  7. 《信息系统安全等级保护定级报告》
  8. (转)IntelliJ Idea 的相关使用
  9. [转] 前端实现文件的断点续传
  10. PHP分页类(较完美)