网站地图    收藏   

主页 > 后端 > discuz >

Discuz安装 - Discuz

来源:自学PHP网    时间:2014-12-03 20:51 作者: 阅读:

[导读] 1、 安装mysql,为了配置php环境提供库环境.版本:5.6.12 步骤:(1)、rpm ndash;qa | grep mysql命令查看之前的版本碎片,并通过yum remove mysql.*删除,否则报安装冲突错误(2)、tar -xf ......

Discuz安装

1、 安装mysql,为了配置php环境提供库环境.

版本:5.6.12 步骤:

(1)、rpm –qa | grep mysql命令查看之前的版本碎片,并通过yum remove mysql.*删除,否则报安装冲突错误

(2)、tar -xf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz -C /usr/local/ #添加解压缩目录

(3)、ln -sv mysql-5.6.12-linux-glibc2.5-x86_64/ mysql #创建软连接

cd mysql

ll

(4)、groupadd mysql #添加用户组

useradd –g mysql mysql #添加用户 useradd -g 组名 用户名

chown -R mysql:mysql . #更改属主属组

(5)、scripts/mysql_install_db  执行mysql初始化

(6)、初始化完成后mysql中目录文件的属主应改回成root,以免被别人攻破mysql用户密码而带来数据破坏等

cd /usr/local/mysql/

chown root /usr/local/mysql/* -R

(7)、为mysql提供sysv服务脚本并启动服务

  1. cp support-files/mysql.server /etc/init.d/mysqld #复制sysv脚本 
  2. chkconfig --add mysqld 
  3. chkconfig mysqld on #开机自启动 
  4. chkconfig mysqld –list 

(8)、输出mysql的库文件给系统库查找路径

/etc/ld.so.conf.d/mysql.conf

添加:/usr/local/mysql/lib #直接新建编辑/etc/ld.so.conf.d/mysql.conf文件,把mysql的库文件路径添加进去就可以了

(9)、输出mysql的头文件至系统头文件路径/usr/include

ln -sv /usr/local/mysql/include/ /usr/include/mysql

ldconfig –v# 让系统重新读取库文件

(10)、修改PATH环境变量,让系统可以直接使用mysql的相关命令

vim /etc/profile.d/mysql.sh  #添加环境变量(与添加httpd是一样的)

export PATH=$PATH:/usr/local/mysql/bin

source /etc/profile #重新读取一下环境变量

默认mysql 用户名:root,密码:123456

2、安装Apache

版本:2.4.10 步骤:

1、rpm –qa | grep httpd查看系统自带的httpd服务器,并通过yum remove  httpd.*删除

2、下载apr-1.5.1.tar.gz、apr-util-1.5.3.tar.gz、pcre-8.35.zip,这些安装Apache需要的依赖包,安装apr-1.5.1.tar.gz.

  1. tar –zxf  apr-1.5.1.tar.gz 
  2. ./configure  - -prefix=/usr/local/apr 
  3. make 
  4. make install 

3、安装 apr-util-1.5.3.tar.gz

  1. tar  –zxf  apr-util-1.5.3.tar.gz 
  2. ./configure  - -prefix = =/usr/local/apr-util   
  3. -with-apr = /usr/local/apr/bin/apr-1-config  
  4. make 
  5. make install 

4、安装 pcre-8.35.zip

  1. unzip  pcre-8.35.zip 
  2. ./configure –prefix= /usr/local/pcre  
  3. make 
  4. make install 

5、安装 libmcrypt-2.5.8.tar.gz

  1. tar –zxf libmcrypt-2.5.8.tar.gz 
  2. ./configure --prefix=/usr/local/libmcrypt 
  3. make && make install 

6、安装 httpd-2.4.10.tar.gz

  1. tar –zxf httpd-2.4.10.tar.gz 
  2. ./configure --prefix=/usr/local/httpd  
  3. --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre //开源软件:phpfensi.com 
  4. make 
  5. make install 

修改配置文件:vim /usr/local/httpd/conf/httpd.conf

找到:DirectoryIndex index.html index.php index.php3

添加index.php

启动Apache/usr/local/apache2/bin/apachectl start

关闭apache:/usr/local/apache2/bin/apachectl stop

重启Apache/usr/local/apache2/bin/apachectl restart

启动后,在浏览器输入:http://ip:80 页面返回“It works”

3、安装php

版本:5.6.0 步骤:

  1. tar –zxf php-5.6.0.tar.gz 
  2. ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --enable-sockets --with-apxs2=/usr/local/httpd/bin/apxs --with-mcrypt --with-config-file-scan-dir=/usr/local/php/etc/php.d --with-bz2 --enable-maintainer-zts --with-mcrypt=/usr/local/libmcrypt 
  3. make 
  4. make install 

4、配置Apache下的php环境,需要修改Apache的配置文件httpd.conf以得到PHP的解析.

1、在LoadModule中添加:LoadModule php5_module modules/libphp5.so

2、在# probably should define those extensions to indicate media types:

  1. AddType application/x-compress .Z 
  2. AddType application/x-gzip .gz .tgz下面添加: 
  3. AddType application/x-httpd-php .php 
  4. AddType application/x-httpd-php-source .phps 

3、在DirectoryIndex增加 index.php,以便Apache识别PHP格式的index

DirectoryIndex index.html index.php  index.phps

4、最后一步验证PHP环境:

在/usr/local/apache2/htdocs/目录下创建php测试页面:php_test.php

添加内容:phpinfo();用尖括号和问号括起来

重启apache:/usr/local/httpd/bin/apachectl restart

通过浏览器:http:10.0.50.2:80/php_test.php验证安装成功

5、安装phpMyAdmin 版本:4.2.7

unzip phpMyAdmin-4.2.7-all-languages.zip

cp phpMyAdmin-4.2.7-all-languages/*  /usr/local/apache2/htdocs/phpmyadmin

重启apache:/usr/local/httpd/bin/apachectl restart

在浏览器访问:http:10.0.50.2:80/phpmyadmin验证安装成功.

6、安装discuz 版本:X3.2

在/usr/local/httpd/htdocs目录下创建bbs目录

mkdir bbs

将X3.2解压缩下的upload目录中的全部文件传到bbs目录下

chmod 777 –R bbs/*

通过http:10.0.50.2:80/bbs访问进行安装成功即可

注:还有一种简单方法,下载xampp集成的lamp环境,把论坛装在该环境下即可,节省很多时间.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论