lamp编译安装+discuz+禅道
admin
2023-05-17 16:22:39
0

所需软件自行准备

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


相关内容

热门资讯

广西一载15人车辆坠河,10人... 记者从广西环江毛南族自治县相关方面获悉,据初步了解,5月16日21时30分许,一辆汽车在环江县洛阳镇...
iOS 26.5更新苹果地图两... 苹果地图是iOS 26.5此次更新中获得新功能的应用之一。以下是地图用户需要了解的最新变化。 推荐...
每经热评 | 黄仁勋喝蜜雪冰城... 每经评论员 朱成祥 黄仁勋近期到访北京,被拍到在胡同喝豆汁、吃炸酱面、举着蜜雪冰城饮料。他表情轻松,...
我省3项目被列入工信部先进计算... 本报太原5月15日讯(记者王蕾)近日,工业和信息化部公布了2025年先进计算赋能新质生产力典型应用案...
薛贵:学习的革命——脑科学与人... 1 学习的本质不是知识的装卸, 而是雕刻大脑的“芯片” 耶鲁大学前校长理查德·查尔斯·莱文曾说过:如...
伊朗:已制定管理霍尔木兹海峡指... 新华社德黑兰5月16日电 伊朗伊斯兰议会国家安全和外交政策委员会主席易卜拉欣·阿齐兹16日在社交媒体...
微纳星空双星成功入轨!迈入批产... 来源:北京日报客户端 5月15日12时33分,由海淀企业北京微纳星空科技股份有限公司研制的泰景三号0...
摆拍盲道被撞,反对“愤怒诱饵”... □李琛5月16日,据北京警方通报:刘某(男,26岁)和江某某(女,24岁)为吸粉引流、博取关注、牟取...
原创 这... 此次美高层行程中,随行团队中两位华裔面孔格外引人注目。一位是AI领域的重量级人物黄仁勋,自带科技光环...
联合国教科文组织总干事阿纳尼一... 5月14日下午,联合国教科文组织总干事阿纳尼一行到访张江人工智能创新小镇AI应用商店。 上海于20...