centos(2.6 X64) + Apache + mysql + php搭建discuz全过程
来源:互联网 发布:阿里巴巴美工招聘 编辑:程序博客网 时间:2024/05/17 00:12
因为服务器连不上外网,内部又无yum源,所以安装过程非常费劲。
参考了http://wenku.baidu.com/link?url=o4-R9IK-ShbHX2-Q1ncmPfqD4pSxpDKEHh2iUAteyLYEFoHbOzLBmmxV5TXiWoYdCorF0iSOLoKdzDAG3a9LUASnpjdQJazpdGzDj2RHKlG
http://www.jb51.net/article/33578.htm
一、服务器环境已经有了,所以不需要自装centos;
二、安装mysql
见http://blog.csdn.net/buptip/article/details/36888013 主要是更改数据信息存储位置这一项,如果操作不佳,可能会遇到一些问题;
安装完,得更改密码,设置权限等;
执行一下 chkconfig –level 345 mysql on 系统启动后自动起动mysql
三、安装apache
默认服务器上没装过httpd。
下载httpd-2.4.10.tar.gz,解压安装时,报错configure: error: APR not found,需要下载apr-1.5.1.tar.gz,apr-util-1.5.4,pcre-8.36.zip,然后依次安装,主要是./configure时有些参数:
1、安装apr时 ./configure --prefix=/usr/local/apr
2、安装apr-util时 ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
3、安装pre时 ./configure --prefix=/usr/local/pcre
最后再安装httpd:
./configure --prefix=/usr/local/apache --enable-module=most --enable-shared=max --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
make;make install
因为用的源码安装,所以起动方式为/usr/local/apache/bin/httpd-k start
需要改一下httpd.conf,加一个ServerName 10.12.2.70:80, 不然启动时报错。打开http://10.12.2.70/index.html,看看启动是否正常;
可能遇到httpd还不是默认的系统服务,即执行service httpd提示找不到httpd,这个还需要配置。
另外,要将httpd设置为开机自启动,具体方法见http://os.51cto.com/art/201006/207661.htm
四、安装php
1、 下载php-5.6.3.tar.gz,安装时提示需要libxml2,一开始下的最新的libxml2-2.9.2.tar.gz,结果编译报错,最后换了个低版本的libxml2-2.8.0.tar.gz,最后才成功;
2、安装php,又是一堆设置./configure --prefix=/usr/local/php --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-apxs2=/usr/local/apache/bin/apxs --with-libxml-dir=/usr/local/libxml2 --with-zlib --with-zlib-dir=/usr
3、修改httpd.conf以识别php文件,找到AddType处,添加
AddType application/x-httpd-php .php .php3 .phtml .inc
AddType application/x-httpd-php-source .phps
4、测试apache和php是否整合成功,在htdocs下加一个index.php文件,在其中添加:
<?php
phpinfo();
?>
测试。。。
五、安装discuz
下载Discuz_X3.2_SC_UTF8.zip,解压,有三个目录,在/usr/local/apache/htdocs下创建discuz目录,然后只需要把解压出来的upload下的东西拷到discuz目录,然后按照 http://www.discuz.net/thread-2481274-1-1.html 修改一些目录权限,然后就可以通过浏览器访问http://10.12.2.70/discuz/进入到安装界面,当然在进行到数据库配置项时,需要提前在mysql中创建数据库,注意创建db时指定编码。。。。
可能遇到favicon.ico不显示的问题,最简单的办法是修改template/default/common/header.htm的第一行加入:<link rel="shortcut icon" href="http://10.12.2.70/bbs/favicon.ico" />
- centos(2.6 X64) + Apache + mysql + php搭建discuz全过程
- win7 x64 php + apache +mysql环境搭建
- mysql+apache+php+discuz 论坛搭建
- linux centOS 安装apache+php+mysql及安装discuz
- php+apache+mysql+Discuz的搭建环境过程中的问题
- php+apache+mysql+discuz+nat123搭建并发布论坛网站
- CentOS 5.4搭建APACHE+PHP+MYSQL平台
- centos 上搭建apache+php+mysql
- centos搭建Apache+php+Mysql服务器…
- CentOS 7 搭建 Apache+MySQL+PHP
- centos搭建apache+mysql+php环境
- centos安装搭建apache+mysql+php
- Centos 7.2 搭建Apache+PHP+Mysql环境
- Centos下 搭建PHP+MySQL+Apache环境
- Apache+PHP+Mysql for Discuz
- CentOS搭建php开发环境(安装apache,mysql,php)
- Apache+PHP+Discuz论坛开发环境搭建
- CentOS + Apache + PHP + Mysql
- 二叉树(6)----按层遍历二叉树
- @Autowired与@Resource的区别
- pig 通过参数替换实现动态运行脚本
- 程序员面试IT公司的37个小贴士
- 03-大数据内存计算spark系列贴-spark整合hbase,优化BI平台
- centos(2.6 X64) + Apache + mysql + php搭建discuz全过程
- NLog文章系列——如何配置NLog
- android drawable下的selector和shape共用结构
- 线索二叉树的线索化和析构
- WebBrowser控件使用技巧
- Linux链表
- PHP大批量插入数据库的3种方法和速度对比
- weblogic在windows中的启动和停止
- 04大数据内存计算spark系列贴-SHARK(SQL on spark 0.x)