參考鏈接:http://server.zol.com.cn/502/5028461.html
1桶雀、Apache
apt-get install apache2
2、MySql
apt-get install mysql-server mysql-client
# mysql -u root -p
# password: (You'll need to enter your password)
# mysql > create database bugs;
# mysql > grant all on bugs.* to root@localhost identified by "mypassword";
# mysql > quit
3改备、Bugzilla
cd /var/www/html/bugzilla
perl checksetup.pl
* This is Bugzilla 5.1.1 on perl 5.22.1
* Running on Linux 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016
Checking for CGI (4.09) ok: found v4.26
Checking for DBI (1.614) not found
Checking for Date::Format (2.23) ok: found v2.24
Checking for DateTime (0.75) not found
Checking for DateTime::TimeZone (1.64) not found
Checking for Digest::SHA (any) ok: found v5.95
Checking for Email::MIME (1.904) not found
Checking for Email::Sender (1.300011) not found
Checking for ExtUtils::MakeMaker (6.55) ok: found v7.04_01
Checking for File::Slurp (9999.13) not found
Checking for JSON::XS (2.01) not found
Checking for List::MoreUtils (0.32) ok: found v0.413
Checking for Math::Random::ISAAC (v1.0.1) not found
Checking for Template (2.24) not found
Checking for URI (1.55) ok: found v1.71
Checking for perl (5.014000) ok: found v5.022001
*** Installation aborted. Read the messages above. ***
perl -MCPAN -e 'install "DBD::mysql"'
首次使用會配置cpan控漠,選擇no,不使用自動配置,
或使用 o conf init 配置cpan:
perl -MCPAN -e shell //進入perl shell環(huán)境
nolock_cpan> o conf init
Looking for CPAN mirrors near you (please be patient)
.......................... done!
//這一步尋找國內鏡像
將所有not found
模塊按照這種方式安裝完畢,執(zhí)行perl checksetup.pl
生成一個localconfig
文件
4盐捷、
vi localconfig
修改db_driver db_name db_user.......
5偶翅、
vi /etc/appache2/appache2.conf
<VirtualHost *:80>
DocumentRoot /var/www/html/bugzilla/
</VirtualHost>
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
ServerName localhost
DirectoryIndex index.html index.htm index.php index.cgi
通過編輯.htaccess 文件并用“#”注釋掉頂部“Options -Indexes”這一行,重啟我們的apache服務并測試安裝情況碉渡。
PS:
1聚谁、mysql-config問題:
? 下載mysql dev工具:
apt-get install libmysqld-dev
apt-get install libmysqlclient-dev
2、Internal Server Error
cd /etc/apache2/mods-enabled/
vi cgi.load
LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
3滞诺、777權限
chmod 777 -R bugzilla
/etc/init.d/apache2 start
/etc/init.d/apache2 stop
/etc/init.d/apache2 restart
/etc/init.d/mysql start
/etc/init.d/mysql stop
/etc/init.d/mysql restart