discuz使用apache建站
最佳回答
2.[root@linux ~]# mount /dev/cdrom /mnt/cdrom
这是在Windows下使用VMware虚拟机运行Linux的。
先在把RHEL5.3的ISO镜像文件加载到虚拟机的光驱,然后才执行mount命令。
3.[root@linux ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo
原来:
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever – $basearch – Debug
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
改成:(把原来的baseurl注释掉,在baseurl前面添加#,新添加baseurl=file:///mnt/cdrom/Server,并把enabled=0修改成enabled=1。)
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever – $basearch – Debug
#baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
baseurl=file:///mnt/cdrom/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4.[root@linux ~]# yum clean all
5.[root@linux ~]# yum list
6.[root@linux ~]# yum grouplist 显示软件的安装包组。
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Group Process
rhel-debuginfo/group | 1.0 MB 00:00
Installed Groups:
Administration Tools
Editors
Legacy Network Server
Mail Server
Network Servers
Server Configuration Tools
Sound and Video
System Tools
Available Groups:
Authoring and Publishing
DNS Name Server
Development Libraries
Development Tools
Engineering and Scientific
FTP Server
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Graphical Internet
Graphics
Java Development
KDE (K Desktop Environment)
KDE Software Development
Legacy Software Development
Legacy Software Support
MySQL Database
News Server
Office/Productivity
OpenFabrics Enterprise Distribution
PostgreSQL Database
Printing Support
Text-based Internet
Web Server
Windows File Server
X Software Development
X Window System
Done
7.[root@linux ~]# yum groupinstall -y “MySQL Database” 安装MySQL。
8.[root@linux ~]# yum grouplist
9.[root@linux ~]# yum groupinstall -y “Web Server”
成功安装“MySQL Database”和“Web Server”之后,接着还需要安装php-mysql。
10.[root@linux ~]# yum list | grep php-* 把php相关的软件包都列出来。
11.[root@linux ~]# cd /mnt/cdrom/Server 进入软件包目录。
12.安装php-mysql,这里有个小技巧,就是输入rpm –ivh php-mysql之后,按TAB键,来实现补全这个安装包的名字。
[root@linux Server]# rpm -ivh php-mysql-5.1.6-23.2.el5_3.i386.rpm
error: Failed dependencies:
php-pdo is needed by php-mysql-5.1.6-23.2.el5_3.i386
13.出现错误需要php-pdo的依赖关系,需要把php-mysql和php-pdo两个包同时装上,这里也使用TAB键就可以补全软件包长长的名字。
[root@linux Server]# rpm -ivh php-mysql-5.1.6-23.2.el5_3.i386.rpm php-pdo-5.1.6-23.2.el5_3.i386.rpm
Preparing… ########################################### [100%]
1:php-pdo ########################################### [ 50%]
2:php-mysql ########################################### [100%]
14.[root@linux Server]# service mysqld start 启动mysql,注意是mysqld,多一个字母d的。
15.[root@linux Server]# netstat -antupl | grep 3306 查看mysql状态
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 4581/mysqld
16.[root@linux Server]# service httpd start 启动http,注意是httpd,多一个字母d的。
Starting httpd: [ OK ]
17.开启mysql和http在运行级别为3、4、5的时候开机后自动启动服务(注意mysql和mysqld,http和httpd,都多一个d字母的!)
[root@linux Server]# chkconfig —level 345 mysqld on ( level前面两个“-”减号的)
[root@linux Server]# chkconfig —level 345 httpd on
18.我把论坛的zip压缩包Discuz_X1.5_SC_UTF8.zip放在了/root目录,所以回到root的用户目录,把压缩包解压出来。
[root@linux ~]# unzip Discuz_X1.5_SC_UTF8.zip
[root@linux ~]# ls
anaconda-ks.cfg Discuz_X1.5_SC_UTF8.zip install.log.syslog upload
bbs install.log readme utility
解压出来得到一个upload文件夹,把upload里面的文件都移到/var/www/html/目录。
19.[root@linux ~]# mv upload/* /var/www/html/
[root@linux ~]# ls /var/www/html
admin.php crossdomain.xml home.php plugin.php static
api data index.php portal.php template
api.php favicon.ico install robots.txt uc_client
config forum.php member.php search.php uc_server
cp.php group.php misc.php source userapp.php
20.[root@linux ~]# chmod -R 777 /var/www/html/ 给论坛的所有文件都添加可读可写可执行的权限(注意:这里我是为了方便,把论坛的所有文件何目录都设成777是不科学的,实际情况并不需要全部777,把/config/、/data/、/uc_client/data、/uc_server/data设置成777就可以了)
[root@linux ~]# ls -l /var/www/html
total 104
-rwxrwxrwx 1 root root 2413 Oct 20 16:15 admin.php
drwxrwxrwx 7 root root 4096 Oct 20 16:15 api
-rwxrwxrwx 1 root root 741 Oct 20 16:15 api.php
……………..
21.[root@linux ~]# mysqladmin -u root password 123456 设置mysql的root用户密码为123456
22.[root@linux ~]# mysql -u root -p
Enter password: (这里输入你设置的密码,输入是看不见的)
Welcome to the MySQL monitor. Commands end with ; or g.
已经进入mysql了
mysql> grant all on *.* to root@”%” identified by “123456”; 授权,允许root用户使用密码123456访问数据库。
23.剩下安装论坛的操作在浏览器下完成,用浏览器打开linux服务器的ip地址,以下就看图了。
(2)上一步选择“同意”后,出现“安装向导”,上图为第一步的“开始安装”。看到没有,上面都有“绿色”的勾,如果当初没有执行 chmod –R 777 /var/www/html/ 的话,这里就会是“红色”的叉了。选择“下一步”继续。
(3)安装向导的第二步,选择“全新安装Discuz!X”,当然也可以选择“仅安装Discuz!X”。“下一步”继续。
(4)看上图,只需修改用红圈圈起来的那几项。“下一步”继续。
(5)到了最后一步了。“联系方式”。“提交”。
(6)完成,上图所示。论坛安装完成了。
24.登录论坛。
成功登录。那么,整个搭建到安装就完成了。
最新回答共有5条回答
-
匿名用户
回复感谢邀请棍子回答。
个人如何建个网站,首先买个域名,另外有了网站有后台的操作,进行整个网站版面的排版,内容增加等等,这些都可以参照下自己认为不错的
希望答案有用
棍子:电商自媒体,专注互联网和个人成长。
-
匿名用户
回复适合个人建站等轻量场景
专业的网站需要比较复杂的编程开发技术,甚至往往需要前端、后端多人合作开发才能完成,这对于几乎没有编程开发经验的新手来说是不可能完成的任务。但是依托于现成的网站服务器模板,就可以让事情变得轻松很多。
建站目的打造个人网站,前期的定位尤为重要。你必须知道你做这个网站是为了个人展示、用于分享还是爱好,这直接决定了你要做的网站的类型和内容风格,也就是你网站的主题。选择内容方向后,我们再尝试建一个网站,会达到事半功倍的效果。
建筑流程第一步,注册阿里云账号并完成认证
阿里云的官方地址是aliyun.com,你可以直接使用支付宝快速登录,然后再使用支付宝完成【个人实名认证】。
第二步,购买阿里云轻量服务器
目前双十一期间,阿里云官方的服务器折扣力度还是很大的,但购买的时候要非常谨慎,因为很多优惠都是针对新用户或者学生群体的,如果你不小心浪费了这个新购的机会,下次可能需要多花几百上千块才能买到同样配置的产品。
第三步,配置你的网站内容和图片
对于个人网站来说,免费是关系。图片是富文文本,放在服务器访问会很慢,一般我们会放在一个单独单独服务器,推荐用免费的“七牛云”
-
失控的影子
回复这个现在太简单了,随便买一种云主机,然后控制台选择安装带博客的Linux系统,安装好以后就能访问对应外网IP的80端口,免掉了以前的Apache+MySQL+PHP三件套的安装。下面是腾讯云控制台直接安装WordPress模板
如果不需要访问量,直接就用IP访问好了,要别人访问看的话,需要买个域名指到外网IP,然后实名进行域名备案,可能对新手难度比较大。下面是腾讯云的域名备案
-
無畏
回复本帖最后由 s_gugs 于 2009-3-4 19:07 编辑
更改apache端口的方法
今天在安装php运行环境时发现apache运行不起来,第一想到的就是80端口被占用了, 随便在这里提一下自己对于80端口被占用的具体情况。
IIS默认起用的是80端口, 迅雷和SKYPE也会占用80端口。
如果不知道80端口被那个软件占用,如果您安装了360安全卫士,你可以用360安全卫士查找80端口被谁占用。
今天我的情况很明显是开启了IIS,我用的是2003 server。 由于apache默认的端口和IIS的一样,所以就需要更改了
下面就进入更改apache端口修改
进入apache安装目录,找到conf配置文件夹,点击进入后找到httpd.conf. 你选择用记事本的方式打开后ctrl+f查找
listen直到找到 listen 80 ,然后把80改成你想要更改的端口,注意千万不要改你电脑上已用过的端口就OK了,更改后保存。
之后你浏览apache服务器中的网页就要www.hbbz08.com在你的IP下加入(比如你把80改成了81).
就这样更改就OK了,希望能给有此疑惑的朋友些帮助
忘了一点:更改后请重新启动apache