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


相关内容

热门资讯

伊朗重申霍尔木兹海峡不会恢复至... △伊朗外交部发言人巴加埃(资料图)当地时间2日,伊朗外交部发言人巴加埃表示,伊方重申,霍尔木兹海峡的...
伊朗外长:与阿曼谈判接近完成 △伊朗外交部长阿拉格齐(中)当地时间8月2日,伊朗外交部长阿拉格齐在政府内阁会议上介绍伊朗与阿曼谈判...
河南2026年“三支一扶”计划... 针对近期备受关注的2026年河南省“三支一扶”计划招募相关舆情,河南省“三支一扶”领导小组协调办公室...
以卵击石的“汉光演习”不过是一... 昨天题为《人民解放军越强大,台海和平越有保障》的海风文章,已经反映了一部分台海局势的现实。若再把8月...
美国一养老社区将推出面向老人的... 据《独立报》8月1日报道,美国亚利桑那州一养老社区将引入一台专为老年人设计的大麻自助售卖机,居民无需...
“你头发都白了”,同守广西边防... “你头发都白了,模样还是没变,就是没有年轻时候那么帅了。”
小米手机再度涨价:旗舰最高上涨... 8月2日,小米商城价格更新,多款主力机型上调300元至500元不等。其中,REDMI Turbo 5...
“真实社交”售卖“优先访问权”... 据了解,购买这项服务的企业能够直接接入“真实社交”数据源,辅以人工智能技术解读信息,进而提前把握市场...
原创 狂... 英伟达正式官宣与 Safe Superintelligence(SSI)达成长期战略合作,总投资规模...
马斯克最新预言来了,钱要没用了... “以法莲是商人,手里有诡诈的天平,爱行欺骗!”——圣经 据红星新闻报道,本月,埃隆·马斯克在接受专...