关于lamp初始成功搭建discuz论坛

解压安装是按顺序做的,首先要对apache和mysql哪个操作先都没什么所谓,php是在最后进行操作,需要从网上下载,我就使用httpd-2.2.24.tar.bz2,mysql-5.1.45.tar.gz, php-5.5.30.tar.gz,discuz_x3.2_SC_UTF8.zip

一、安装apache:

1、解压:

   tar -jvxf  httpd-2.2.24.tar.bz2  -C /test/      #指定解压去指定目录

   cd/test/httpd-2.2.24

2、执行编译安装

   ./configure  --prefix=/usr/local/apache2   --enable-mods-shared=most   --enable-so   --enable-rewrite   --enable-ssl

   make &&   make install

参数备注:--prefix=/usr/local/apache2     #指定的安装目录

               --enable-mods-shared=most       # 编译成apache动态网页

               --enable-so                    #apapche支持动态网页

              --enable-rewrite              #apache网址重写

              --enable-ssl                  #apache支持ssl连接

3、make   &&  make install

     还有更多参数没有写上去,这些要根据实际生产环境决定

#datadir是你初始化数据库的目录;basedir是你的安装目录

7、service mysqld resetart成功了

关于lamp初始成功搭建discuz论坛

8、设置root的密码登陆,来测试是否成功

[root@user10 ~]# mysqladmin -uroot password 12345

[root@user10 ~]# mysql

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

[root@user10 ~]# mysql -uroot -p12345

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 4

Server version: 5.1.45-log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| aclocal            |

| mysql              |

| test               |

+--------------------+

4 rows in set (0.00 sec)

mysql> exit

Bye

三、安装php

1、解压:

   tar -zvxf   php-5.5.30.tar.gz  .

2、执行编译安装:

    cd  php-5.5.30

   ./configure       --prefix=/usr/local/php  --with-apxs2=/usr/local/apache2/bin/apxs  --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql  --with-libxml-dir  --with-gd  --with-jpeg-dir  --with-png-dir  --with-freetype-dir  --with-iconv-dir  --with-zlib-dir --with-bz2  --with-openssl  --with-mcrypt  --enable-soap  --enable-gd-native-ttf  --enable-mbstring  --enable-sockets  --enable-exif   --disable-ipv6

参数备注:--prefix=/usr/local/php                     #指定php安装目录

                --with-apxs2=/usr/local/apache2/bin/apxs     #添加apxs模块(原来apache提供)

                --with-mysql=/usr/local/mysql               #指定mysql安装目录

               --with-config-file-path=/usr/local/php        #php配置文件位置

如果出现 configure: error: mcrypt.h not found. Please reinstall libmcrypt.

编译安装libmcrypt-2.5.8.tar.gz :
# tar zxvf libmcrypt-2.5.8.tar.gz
# cd libmcrypt-2.5.8/
# ./configure
# make && make install
# /sbin/ldconfig
# 注:这里不要退出去了。
# cd libltdl/
# ./configure --enable-ltdl-install
# make && make install

3、在php-5.5.30目录执行:make && make install

4、编写php测试页面

   vi  /usr/local/apache2/htdocs/index.php

    <?php

    phpinfo(); #统计当前php配置和服务器的服务配置

    ?>

5、修改apache的配置

    vi  /usr/local/apache2/conf/httpd.conf

    找到DirectoryIndex、Addtype那行需添加:

    DiRectoryIndex   index.php   index.html

    AddTypeapplicantion/x-httpd-php  .php

    重启apache服务:/usr/local/apache2/bin/apachectl  -k   restart

四、浏览器访问:192.168.0.168,能出现这个页面证明apache支持php页面,lamp搭建好了 

关于lamp初始成功搭建discuz论坛

关于lamp初始成功搭建discuz论坛

五、解压Discuz_X3.2_SC_UTF8.zip(可选择通过samba或者ftp复制,或者安装好vmtools直接拖进去linux系统中)
      将Discuz_X3.2_SC_UTF8里upload文件夹里面的内容整个复制去/usr/local/apache2/htdocs/里面

关于lamp初始成功搭建discuz论坛

  #将要被覆盖的index.php是刚刚用来测试php页面的
六、再在浏览器上输入IP地址来登录

关于lamp初始成功搭建discuz论坛

关于lamp初始成功搭建discuz论坛

 出现打X的原因是没有权限,只需要更改提示的文件夹的属组,chown –R apache /usr/local/apache2/htdocs/{data,config,uc_client,uc_server} 

关于lamp初始成功搭建discuz论坛

关于lamp初始成功搭建discuz论坛

点击下一步进入这个数据库信息页面

关于lamp初始成功搭建discuz论坛

,我选择第一个
需要在mysql里面新增数据库:
[root@user10 htdocs]# mysql -uroot -p12345
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.1.45-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database wsw123;
Query OK, 1 row affected (0.03 sec)
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| aclocal            |
| mysql              |
| test               |
| wsw123             |
+--------------------+
5 rows in set (0.02 sec)
mysql> exit
Bye

关于lamp初始成功搭建discuz论坛

    邮箱的写真实邮箱名称,数据库用户名是root,密码是你的登入数据设定的密码,管理员admin的密码是你登录论坛的密码

关于lamp初始成功搭建discuz论坛

关于lamp初始成功搭建discuz论坛

 等待安装完成即可    

PS:(如果有需要导入数据库的,就进行这一步)还需要将discuz里的已有数据库导入到本地数据库,mysql -u root -p密码  -D  数据库名字 < /usr/local/apache2/htdocs/xx.sql

  关于lamp初始成功搭建discuz论坛

    

点击访问进入论坛
discuz论坛就此初始搭建成功了        

关于lamp初始成功搭建discuz论坛

   admin管理页面:192.168.0.168/admin.php

关于lamp初始成功搭建discuz论坛

     

更多相关文章
  • LAMP环境下搭建discuz论坛
    LAMP环境下搭建discuz!论坛一.下载discuz!1.创建目录mkdir /data/www2.进入目录cd /data/www3.下载discuzwget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip4.解压d ...
  • 在LAMP环境下搭建Discuz论坛网站
    作为一名Linux菜鸟学员,我在搭建好LAMP环境后,闲来无聊,尝试建站,因此选择Discuz论坛站点.在搭建站点时,首先下载Discuz套件,1.wgethttp://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_TC_UTF8.zip2.unzip D ...
  • lamp下搭建discuz论坛
    lamp下搭建discuz论坛,来掩饰怎么搭建discuz论坛.创建/data/www/目录作为放discuz的根目录.下载discuz版本为GBK版本.[root@No ~]# mkdir  /data/www[root@No ~]# cd /data/www下载:[root@No www]# w ...
  • 采用lamp架构搭建discuz论坛
    lamp简介LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器.Linux+Apache+Mysql/MariaDB+Perl/PHP/Python ...
  • CentOS7最小化安装下源码编译搭建LAMP,LNMP环境及搭建discuz论坛
    CentOS7最小化安装CentOS7官网下载:http://www.centos.org DELL服务器安装,提示"Disk sda contains BIOS RAID metadata"今天,单位要求在DELL PowerEdge T110服务器上安装CentOS6.3操作 ...
  • 部署LAMP平台和搭建Discue论坛
    部署LAMP平台和搭建Discue论坛1.实验需求:1)搭建Apache环境2) 构建PHP运行环境3) 搭建MySQL 数据库4) 搭建Discue 论坛2.实验环境:Linux服务器系统版本:Red Hat Enterprise Linux 6.5  IP:192.168.10.20WIN7系统 ...
  • 一.操作系统级环境及软件版本 操作系统:CentOS release 6.5 (Final)minimal 内核版本:2.6.32-431.el6.x86_64 MySQL版本:MySQL-5.6.28 nginx版本:nginx-1.8.1 php版本:php-5.6.19 二.安装MySQL-5 ...
  • Linux+Nginx+MySQL+php(php-fpm),由于Nginx有大并发的优势,现在越来越多的企业LAMP平台都在向LNMP迁移.接着我们开始进入LNMP搭建.现实生产环境下,不同的业务需求都不相同,因此更多的企业会考虑使用源码搭建LNMP环境,这样可以更加灵活使用各个功能参数将性能调制 ...
一周排行
  • 在任何用户家目录里的.bashrc下添加一行PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[35;40m\]\W\[\e[0m\]]\\$\[ ...
  • RG5750密码恢复从机房拿来做实验的设备密码都忘记了,几个学弟也不记得只好--开始:重启交换机在看到提示Press Ctrl+C to enter ctrl meun时按下ctrl和c,这样就进入了ctrl模式在菜 ...
  • 如何查看当前域控登录验证的用户?域内多台域控制器,如何查看某台域控制器上当前登录的用户或计算机?系统自动的工具好像没有实现此需求的办法,有无像脚本或者其他的思路来满足此需求呢?是指验证过的用户或计算机对象.回答:从您 ...
  • pythondjango第二弹
    每天晚上应该就这样坐着,然后把每天的东西做个总结,或大或小,有的人可能愿意把自己的东西保留 ...
  • 一.前言对生产系统做系统监控,发现2台Tomcat的内存使用非常高,使用率达到70%左右二.分析过程1.查看内存使用情况# free -g              total       used       fr ...
  • 1.什么是awk?你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度.awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道 ...
  • HTTP协议 系列教程HTTP协议 (一) HTTP协议详解HTTP协议 (二) 基本认证HTTP协议 (三) 压缩HTTP协议 (四) 缓存HTTP协议 (五) 代理HTTP协议 (六) 状态码详解HTTP协议 ( ...
  •   以太网:电磁辐射是可以通过发光的以太来传播一种网络低层协议 通常在OSI模型的物理层和数据链路层操作4.2.1以太网的标准和分类4.2.2以太网的体系结构1.以太网体系结构2.协议数据单元PDU3.MAC帧格式4 ...
  • 原创技术分享:使用openssl把pfx证书转换为pem证书
    解决问题:使用openssl 把pfx证书转换为prm证书这个是在做银行支付的时候 遇到的 ...
  • WEBEX播放器(我所有的实验都只能用这个才能看)