千家信息网

lamp编译安装+discuz+禅道

发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,所需软件自行准备systemctl stop firewalldsetenforce 01.编译安装httpdyum install -y net-tools pcre-devel zlib-deve
千家信息网最后更新 2025年11月13日lamp编译安装+discuz+禅道

所需软件自行准备

systemctl stop firewalld

setenforce 0

1.编译安装httpd

yum install -y net-tools pcre-devel zlib-devel apr apr-devel apr-util apr-util-devel gcc-c++

tar -xf httpd-2.4.25.tar.gz

cd httpd-2.4.25/

./configure --prefix=/usr/local/apache --with-mysql=/usr/share/mysql --enable-module=so --enable-shared=max --enable-rewrite

make && make install

2.安装mysql

yum install -y mariadb mariadb-server

systemctl start mariadb

mysql_secure_installation

mysql -uroot -p123456

3.编译安装php

3.1依赖包安装

yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel

tar xf libmcrypt-2.5.6.tar.gz

cd libmcrypt-2.5.6/

./configure

make && make install

3.2编译安装php

tar xf php-7.1.4.tar.gz

cd php-7.1.4/

./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache/bin/apxs --with-mcrypt=/usr/include --enable-mysqlnd --with-mysqli --with-pdo-mysql --enable-fpm --with-gd --with-iconv --with-zlib --enable-xml --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-exif --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-curl --with-jpeg-dir --with-freetype-dir --enable-opcache --enable-fileinfo

make && make install

3.3修改http配置文件以支持php

vim /usr/local/apache/conf/httpd.conf

153这条注释去掉:

LoadModule rewrite_module modules/mod_rewrite.so

#修改第196行 改为如下值

ServerName localhost:80

#将第254行修改为如下值

DirectoryIndex index.php index.html

#392行增加如下值

Addtype application/x-httpd-php .php

3.4重启httpd并测试php

/usr/local/apache/bin/apachectl -k restart

rm -f /usr/local/apache/htdocs/index.html

vim /usr/local/apache/htdocs/index.php

phpinfo();

?>

chown -R daemon:daemon /usr/local/apache

4.禅道安装(软件自行下载)

4.1建立目录,设置权限

mkdir /usr/local/apache/htdocs/zentao

tar xJvf ZenTaoPMS.9.1.2.tar.xz

cp -rf zentaopms/ /usr/local/apache/htdocs/zentao

chown -R daemon:daemon /usr/local/apache/htdocs/zentao

4.2配置php.ini以支持禅道

cd ~/tools/php-7.1.4/(该路径是php解压包的路径)

mv php.ini-development /usr/local/php7/lib/php.ini

vim /usr/local/php7/lib/php.ini

去掉905行 分号

;extension=php_mysqli.dll

去掉909的分号

;extension=php_pdo_mysql.dll

extension=php_pdo_mysql.dll

1335添加

session.save_path = "0;/var/lib/php/session"

4.3建立禅道所需的session目录

cd /var/lib/

mkdir -p php/session

修改权限

chmod o=rwx -R /var/lib/php/session/

4.4重启服务进入网页配置

/usr/local/apache/bin/apachectl -k restart

进入www.fengxiaoli41.com/zentao/zentaopms/www

网页安装中的那个pms使用的库 修改为pmsdb

5.安装discuz

5.1建立discuz数据库

mysql -uroot -p123456

create database discuz;

create user 'discuzuser'@'localhost' identified by '123456';

grant all on discuz.* to 'discuzuser'@'localhost';

grant all on discuz.* to 'discuzuser'@'%';

flush privileges;

5.2解压discuz并配置

unzip Discuz_X3.3_SC_GBK.zip

mkdir /usr/local/apache/htdocs/bbs/

cp -rf upload/* /usr/local/apache/htdocs/bbs/

chown -R daemon:daemon /usr/local/apache/htdocs/bbs

/usr/local/apache/bin/apachectl -k restart

5.3进入网页配置

进入http://www.fengxiaoli41.com/bbs

注:网页的数据库服务器要使用127.0.0.1


配置 网页 编译 分号 数据 数据库 权限 目录 软件 支持 服务 文件 服务器 注释 路径 准备 测试 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 企业级软件开发学什么 网络安全国家标准宣贯培训 Ip域名和服务器网址啥意思 北京软件开发公司地址 任天堂账号选择哪个服务器 ice服务器对人体有什么影响 卖货小程序服务器费用 网络技术的三个应用 广西海大网络技术有限公司 服务器返回信息时间 使命召唤韩国服务器怎么登录 软件开发推荐笔记本2018 局域网服务器传送大文件失败 网络安全传输介质的安全性 游戏关闭服务器玩家有补偿吗 吉林数据库安全箱市场价格 语音安全的服务器 数据库密码从哪里查 网络安全教育答案百度文库 关键词搜索软件开发 企业服务器安全管理 读取数据库中表格的字段 加强网络安全管理责任 安庆系统软件开发定制公司 青岛数控软件开发招聘 ice服务器对人体有什么影响 服务器接入交换机 软件开发合同的合同要素有 有关网络安全方面的手抄报 深圳中兴通讯基带软件开发
0